Bize Ulaşın

Eğitim İçeriği

GitLab ile DevSecOps Egemenliği

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

Kurulum ve Mimari

  • Ubuntu üzerinde Omnibus kurulumu, PostgreSQL ve Redis entegrasyonu.
  • Kalıcı hacimler (persistent volumes) ile Kubernetes üzerinde GitLab Helm chart kullanımı.
  • Harici servisler: nesne depolama, SMTP, LDAP.
  • Çok bölgeli felaket kurtarma için Geo replikasyonu.

Repository ve Proje Yönetimi

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

CI/CD Pipeline Mühendisliği

  • .gitlab-ci.yml sözdizimi, aşamalar ve job bağımlılıkları.
  • Runner tipleri: 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 konteyner taraması.
  • Gizli veri tespiti ve lisans uyumu.
  • Zafiyet panoları ve düzeltme takibi.

Kimlik Doğrulama ve Yetkilendirme

  • LDAP, SAML ve OpenID Connect SSO.
  • İki faktörlü kimlik doğrulama ve kişisel erişim token'ları.
  • IP beyaz listeleme ve denetim olayı kayıtları.

Registry ve Paket Yönetimi

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

İzleme ve Ölçeklendirme

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

Kurs İçin Gerekli Önbilgiler

  • İleri düzey Linux sistem yönetimi ve Ruby/Go temelleri.
  • CI/CD, konteyner orkestrasyonu ve Git iş akışları hakkında bilgi.
  • Ölçekli PostgreSQL ve Redis deneyimi.

Hedef Kitle

  • GitLab.com veya GitHub Enterprise'i değiştirmek isteyen kurumsal DevOps ekipleri.
  • Tam DevSecOps araç zinciri egemenliği gerektiren organizasyonlar.
  • Yerel CI/CD ve registry çözümüne ihtiyaç duyan regüle edilmiş sektörler.
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler