GOOGLE PROFESSIONAL DEVOPS ENGINEER: IMPLEMENTING CI/CD PIPELINES FOR A SERVICE EĞİTİMİ

Bir servisin CI/CD hattını Google Cloud'da adım adım kur

Cloud Build trigger, Skaffold, Cloud Deploy canary, GKE dağıtımı, doğrulama ve geri alma ile tek servislik uçtan uca GCP CI/CD implementasyonu

Google Cloud'da tek bir servis için Cloud Build, Skaffold ve Cloud Deploy canary ile uçtan uca bir CI/CD hattını adım adım kuran, doğrulama ve SLO izlemeyle tamamlayan ileri seviye eğitim.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Tek bir servis için Google Cloud CI/CD hattını uçtan uca uygulamalı kurma

Bu eğitim, Google Cloud Professional DevOps Engineer sınavının implementasyon alanına odaklanarak tek bir servis için uçtan uca bir CI/CD hattını adım adım kurmayı öğretir. Cloud Build trigger ile tetikleme, cloudbuild.yaml içinde test ve imaj build (Kaniko), Artifact Registry'ye push, Skaffold ile dağıtım yapılandırması, Cloud Deploy ile delivery pipeline ve canary dağıtım stratejisi, GKE'ye kademeli yayın, dağıtım doğrulama (verify) adımı, otomatik ve manuel geri alma, SLO tabanlı izleme ve bildirim somut örneklerle işlenir. Gizli yönetimi, servis hesabı yetkileri ve pipeline doğrulaması uygulamalı olarak ele alınır. Sınav başvurusu ve ücreti ilgili kuruma aittir.

Süre ve Format

3 Gün. Her gün dört modül; tek bir örnek servisin hattı uçtan uca inşa edilir.

Seviye

İleri Seviye — Google Cloud'da tek bir servis için Cloud Build, Skaffold ve Cloud Deploy ile canary'li bir CI/CD hattını adım adım uygulama

Öğrenme Metodu

Katılımcılar örnek bir servisi Cloud Build'den Cloud Deploy canary dağıtımına kadar adım adım kurup GKE'ye yayınlar.

Neden Bu Eğitim?

🛠️Uçtan Uca Uygulama

Tek bir servisin hattını baştan sona kurarak kavramları somut kodla pekiştirirsiniz.

🐤Canary ile Güven

Cloud Deploy canary stratejisiyle yeni sürümü güvenle kademeli yayınlarsınız.

🔁Doğrulama ve Geri Alma

Verify adımı ve otomatik geri alma ile başarısız dağıtımı hızla toparlarsınız.

Anahtar Konular

google cloud ci cdcloud build triggercloud deployskaffoldcanary dağıtımgke dağıtımprofessional devops engineerartifact registryslo izlemegcp pipeline
“Bir servisin hattını uçtan uca kurmak, mimariyi anlatmaktan çok daha fazlasını öğretir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
GCP Temeli

Proje, IAM ve temel Google Cloud servislerine aşinalık gerekir.

2
Kubernetes Girişi

GKE ve temel Kubernetes manifestlerine aşinalık beklenir.

3
Konteyner

Docker imaj kavramına aşinalık faydalıdır.

4
GCP Hesabı

Erişilebilir bir Google Cloud projesi, GKE kümesi ve gcloud önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, servis için Cloud Build ile test ve imaj build hattını kurar.
Modül 1
Cloud Build Trigger
  • Repo'ya trigger bağlama
  • Dal/tag/path tetikleme kuralı
  • Pull request doğrulama tetikleyicisi
  • Substitution değişkenleri
  • Trigger için servis hesabı
  • Manuel ve otomatik tetikleme
Modül 2
cloudbuild.yaml ile Test
  • steps ile bağımlılık ve test
  • Birim/entegrasyon testini koşma
  • Test raporu ve başarısızlık yönetimi
  • Secret Manager'dan gizli kullanma
  • Makine tipi ve timeout
  • waitFor ile adım sıralama
Modül 3
İmaj Build
  • Kaniko ile Dockerfile build
  • Katman cache ile hızlandırma
  • İmaj etiketleme ($SHORT_SHA)
  • Çok aşamalı imaj optimizasyonu
  • Build provenance üretimi
  • İmaj açık taraması tetikleme
Modül 4
Artifact Registry'ye Push
  • İmajı Artifact Registry'ye yazma
  • Repo IAM ve push yetkisi
  • Etiket ve digest izlenebilirliği
  • Vulnerability scanning sonucu
  • Cleanup policy
  • İmajı dağıtım için hazır tutma
Günün hedefiKatılımcı, Skaffold ve Cloud Deploy ile delivery pipeline kurar.
Modül 1
Skaffold Yapılandırması
  • skaffold.yaml ile build/deploy tanımı
  • Manifest/Helm/kustomize render
  • Profil ile ortam farklılaştırma
  • İmaj referansını enjekte etme
  • Yerel doğrulama (skaffold render)
  • Cloud Deploy ile entegrasyon
Modül 2
Delivery Pipeline
  • clouddeploy.yaml ile pipeline tanımı
  • Aşama (stage) ve sırayı belirleme
  • Pipeline'ı gcloud ile uygulama
  • Pipeline sürümleme
  • Servis hesabı ve yetkiler
  • Pipeline doğrulama
Modül 3
Target Tanımı
  • dev/staging/prod target'ları
  • GKE cluster hedefi tanımlama
  • Execution environment ayarı
  • Hedef başına yapılandırma
  • Multi-target promotion
  • Üretim hedefini koruma
Modül 4
Release ve Rollout
  • gcloud deploy releases create
  • Release'i promotion ile ilerletme
  • Rollout durumu ve geçmişi
  • Onay (approval) kapısı
  • Aynı artifact'ı ortamlar arası taşıma
  • Release etiketleme
Günün hedefiKatılımcı, canary dağıtım, doğrulama ve SLO tabanlı izleme ekler.
Modül 1
Canary Dağıtımı
  • Cloud Deploy canary stratejisi
  • Trafik yüzdesi ve aşamalar
  • GKE Gateway/Service mesh ile trafik
  • Canary bekleme ve ilerleme
  • Metrik tabanlı değerlendirme
  • Aşamalı tam yayına geçiş
Modül 2
Dağıtım Doğrulama
  • Cloud Deploy verify aşaması
  • Smoke testi ile kritik yol kontrolü
  • Health/readiness probe doğrulama
  • Doğrulama başarısızında durdurma
  • Test sonucunu rollout'a bağlama
  • Doğrulama loglarını inceleme
Modül 3
Geri Alma
  • Başarısız rollout'ta geri alma
  • Önceki release'e dönme
  • Otomatik geri alma tetikleyicisi
  • Geri alma sonrası doğrulama
  • Olay bildirimi
  • Geri alma planını önceden hazırlama
Modül 4
SLO İzleme
  • Cloud Monitoring SLO tanımı
  • Error budget ve uyarı
  • Dağıtım sonrası hata oranı/gecikme
  • Alerting policy ve bildirim
  • Dağıtım olayını metriklerle ilişkilendirme
  • DORA metrikleriyle iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Cloud Build Trigger

Servis için Cloud Build trigger ve test hattı kurabilirsiniz.

✅
İmaj Build

Kaniko ile imaj build edip Artifact Registry'ye yazabilirsiniz.

✅
Skaffold

Skaffold ile dağıtım yapılandırması tanımlayabilirsiniz.

✅
Delivery Pipeline

Cloud Deploy ile delivery pipeline ve target kurabilirsiniz.

✅
Release/Rollout

Release oluşturup promotion ile ortamlara ilerletebilirsiniz.

✅
Canary

Cloud Deploy canary stratejisiyle kademeli yayın yapabilirsiniz.

✅
Verify/Geri Alma

Verify adımı ve otomatik geri alma kurabilirsiniz.

✅
SLO İzleme

SLO ve error budget ile dağıtımı izleyebilirsiniz.

Kimler İçin Uygundur?

  • Google Cloud üzerinde bir servisin CI/CD hattını kurmak
  • Professional DevOps Engineer sınavına implementasyon açısından hazırlanmak isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Google Cloud üzerinde bir servisin CI/CD hattını kurmak ve Professional DevOps Engineer sınavına implementasyon açısından hazırlanmak isteyen mühendisler için uygundur.
Mimari eğitiminden farkı nedir?
Bu eğitim yığın tasarımı yerine tek bir servisin hattını Cloud Build'den Cloud Deploy canary'ye kadar adım adım uygulamaya odaklanır.
GKE kümesi gerekli mi?
Dağıtım için erişilebilir bir GKE kümesi önerilir; kurulum ve hedef tanımı eğitim içinde gösterilir.
Canary dağıtım kapsanıyor mu?
Evet; Cloud Deploy canary stratejisi, verify adımı ve otomatik geri alma son günde uygulamalı işlenir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Google sınav sertifikası ayrıdır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Google Professional DevOps Engineer: Implementing CI/CD Pipe Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CI/CD ve Sürekli TeslimAgile Technical Tester: Advanced Continuous Integration (CI) for Agile Testing Eğitimi
DevOps ve Konteyner Eğitimleri

Agile Technical Tester: Advanced Continuous Integration (CI) for Agile Testing Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Çevik ekiplerde test otomasyon piramidi, hızlı geri bildirim, kalite kapıları ve flaky yönetimiyle sürekli entegrasyonu olgunlaştıran ileri test eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAgile Technical Tester: Continuous Testing in CI/CD Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

Agile Technical Tester: Continuous Testing in CI/CD Pipelines Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CI/CD hattının her aşamasına gömülü sürekli test, ephemeral ortam, test verisi, servis sanallaştırma ve dağıtım kapılarıyla uçtan uca kalite eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAnsible: Continuous Delivery and Monitoring Using Ansible Playbook and Tower Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible: Continuous Delivery and Monitoring Using Ansible Playbook and Tower Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Ansible playbook, rol, Jinja2 ve Vault'tan AWX/Tower iş akışları, zamanlama ve teslimat sonrası izlemeye kadar sürekli teslimat otomasyonu eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAPI CI/CD Best Practices: API Continuous Integration/Continuous Deployment Eğitimi
DevOps ve Konteyner Eğitimleri

API CI/CD Best Practices: API Continuous Integration/Continuous Deployment Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

OpenAPI doğrulama, Newman testleri, Pact contract testing, API sürümleme ve mavi-yeşil dağıtımla uçtan uca API sürekli entegrasyon ve dağıtım eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAPI CI/CD Best Practices: API Lifecycle Management Eğitimi
DevOps ve Konteyner Eğitimleri

API CI/CD Best Practices: API Lifecycle Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Design-first tasarım, yönetişim, sürümleme, otomatik dokümantasyon, API katalogu ve deprecation ile uçtan uca API yaşam döngüsü yönetimi eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn