Bize Ulaşın

Eğitim İçeriği

GitLab ile DevSecOps Egemenliği

  • GitLab CE vs EE vs GitLab.com: özellik ve kontrol karşılaştırması.
  • Omnibus mimarisi ve Kubernetes Helm dağıtım seçenekleri.
  • SaaS kilitlenme riskleri ve veri yerleşimi gereksinimleri.

Kurulum ve Mimari

  • Ubuntu üzerinde Omnibus kurulumu, PostgreSQL ve Redis ile birlikte.
  • Sürekli bağlı depolama (persistent volumes) ile Kubernetes'te GitLab Helm chart.
  • Dahili hizmetler: nesne depolama, SMTP, LDAP.
  • Çoklu bölge felaket kurtarma için Geo replication.

Depo ve Proje Yönetimi

  • Gruplar, alt gruplar ve proje hiyerarşileri.
  • Merge request iş akışları, kod incelemesi ve onay kuralları.
  • Agile planlama için issue boards, epics ve milestones.
  • Wiki, snippetler ve sürüm yönetimi.

CI/CD Hattı Mühendisliği

  • .gitlab-ci.yml sözdizimi, aşamalar ve iş bağımlılıkları.
  • Runner türleri: shared, group ve specific runners.
  • Docker executor, Kubernetes executor ve otomatik ölçeklendirme.
  • Artifact önbellekleme, registry yayınlama ve deployment aşamaları.

Güvenlik Taraması

  • SAST, DAST, bağımlılık taraması ve container taraması.
  • Gizli veri tespiti ve lisans uyumluluğu.
  • Zafiyet panoları ve düzeltme takibi.

Kimlik Doğrulama ve Yetkilendirme

  • LDAP, SAML ve OpenID Connect SSO.
  • Çift faktörlü kimlik doğrulama ve kişisel erişim belirteçleri (personal access tokens).
  • IP beyaz listeleme ve denetim olayı loglama.

Registry ve Paket Yönetimi

  • Container registry: kimlik doğrulama, temizleme politikaları ve replikasyon.
  • Maven, npm, PyPI ve Conan için paket registry.
  • Dahili artifact'lar için genel paket yükleme.

İzleme ve Ölçeklendirme

  • GitLab Exporter metrikleri ve Grafana panoları.
  • Veritabanı optimizasyonu ve PgBouncer bağlantı havuzu.
  • Web, API ve sidekiq düğümlerinin yatay ölçeklendirilmesi.
  • Yedekleme stratejileri: rake görevleri, nesne depolama ve onarma doğrulaması.

Kurs İçin Gerekli Önbilgiler

  • Gelişmiş Linux sistem yönetimi ve Ruby/Go temelleri.
  • CI/CD, container orchestrasyon ve Git iş akışları hakkında anlayış.
  • Kapsamlı ölçekte PostgreSQL ve Redis ile deneyim.

Hedef Kitle

  • GitLab.com veya GitHub Enterprise yerini dolduracak enterprise DevOps ekipleri.
  • Tam DevSecOps araç zinciri egemenliği gerektiren organizasyonlar.
  • Yerel sunucu (on-premise) CI/CD ve registry ihtiyaçları olan regüle edilmiş sektörler.
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler