CLOUDOPS: INFRASTRUCTURE AS CODE EĞİTİMİ

Bulut altyapısını kodla tanımla, sürümle ve otomatikleştir

Deklaratif modelden state yönetimine, drift tespitinden CI/CD pipeline'larına kadar bulut operasyonlarında kod olarak altyapının temel ilkelerini kurun.

Bulut operasyonlarında IaC'yi araç bağımsız ilkelerle kurun: deklaratif model, state ve drift yönetimi, modülerlik, çok ortamlı tasarım, policy-as-code denetimi ve CI/CD pipeline otomasyonu bu orta seviye eğitimde uygulamalı işlenir.

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

Eğitim Hakkında

IaC ilkeleri, state, drift, modülerlik ve pipeline otomasyonu

Bu orta seviye eğitim, bulut operasyonları (CloudOps) bağlamında kod olarak altyapının (IaC) ilkelerini araç bağımsız biçimde ele alır. Deklaratif ve imperatif yaklaşımların farkı, istenen durum (desired state) modeli, idempotency ve yakınsama, state dosyasının rolü ve drift tespiti işlenir. Kaynakların modüler tasarımı, değişken ve çıktı yönetimi, ortam ayrımı (dev/stage/prod) ve immutable altyapı kavramı incelenir. IaC kodunun sürüm kontrolü, kod incelemesi, policy-as-code ile denetim ve CI/CD pipeline içinde plan/apply otomasyonu uygulamalı gösterilir. Katılımcı, hangi aracı kullanırsa kullansın sağlam IaC uygulamalarını tasarlayabilir hale gelir.

Süre ve Format

3 Gün. Her gün dört modül; IaC ilkelerinden state ve modülerliğe, oradan pipeline otomasyonuna ilerlenir.

Seviye

Orta Seviye — Araç bağımsız IaC ilkelerini (deklaratif model, state, idempotency, pipeline) bulut operasyonları bağlamında ele alır.

Öğrenme Metodu

Katılımcılar deklaratif şablonlarla kaynak tanımlayıp plan/apply akışını ve CI/CD pipeline otomasyonunu uygulamalı inceler.

Neden Bu Eğitim?

📐Araç Bağımsız İlke

IaC'yi Terraform, CloudFormation veya Pulumi'de aynı ilkelerle uygularsınız.

🧭State ve Drift

State yönetimini ve altyapı sapmasını (drift) kontrol altında tutarsınız.

⚙️Pipeline Otomasyonu

plan/apply adımlarını CI/CD'ye taşıyarak güvenli dağıtım sağlarsınız.

Anahtar Konular

infrastructure as codeiac eğitimicloudopsterraform statedrift tespitipolicy as codeci/cd pipelineimmutable altyapıdevops
“Altyapı kod olunca, güven artık umutta değil pipeline'dadır.”

Ön Koşullar

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

1
Bulut Temeli

Bir bulut sağlayıcısında (AWS/Azure/GCP) temel kaynak kavramlarına aşinalık.

2
Komut Satırı

CLI araçları ve temel kabuk kullanımı.

3
Git Bilgisi

Sürüm kontrolü ve dal/merge akışına aşinalık faydalıdır.

4
Çalışma Ortamı

Bir IaC aracı (ör. Terraform) kurulabilen bir makine ve bulut hesabı.

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ı, IaC'nin temel ilkelerini ve state modelini açıklayabilir.
Modül 1
IaC Nedir
  • Elle yapılandırma yerine kodla tekrarlanabilir altyapı
  • Deklaratif (istenen durum) ve imperatif (adım adım) yaklaşımın farkı
  • Idempotency: aynı kodun tekrar çalışmasının güvenli olması
  • Mutable (yerinde güncelle) ve immutable (yeniden oluştur) altyapı
  • IaC'nin hız, tutarlılık ve denetlenebilirlik faydaları
  • Snowflake sunucuların ve yapılandırma sürüklenmesinin sorunları
Modül 2
State Yönetimi
  • State'in gerçek kaynaklarla kod arasındaki eşlemeyi tutması
  • Yerel state'in riskleri ve uzak (remote) state gereksinimi
  • State kilitleme (locking) ile eş zamanlı değişimin engellenmesi
  • State içindeki hassas veri ve şifreleme ihtiyacı
  • Kaynakların state'e import edilmesi kavramı
  • State bozulması durumunda kurtarma yaklaşımları
Modül 3
Plan ve Apply
  • Değişiklik planının (dry-run) uygulanmadan önce incelenmesi
  • Oluştur/değiştir/sil (create/update/destroy) eylemlerinin okunması
  • Apply ile planın hedef ortama uygulanması
  • Değişikliklerin bağımlılık grafiğine göre sıralanması
  • Yıkıcı (destructive) değişikliklerin erken fark edilmesi
  • Plan çıktısının kod incelemesine eklenmesi
Modül 4
Drift Tespiti
  • Drift: gerçek altyapının koddan sapması
  • Elle yapılan değişikliklerin yarattığı tutarsızlık
  • Plan ile drift'in tespit edilmesi
  • Drift'i koda geri yansıtma veya düzeltme kararı
  • Düzenli drift denetiminin otomasyonu
  • Kaynakların yalnızca kod üzerinden değiştirilmesi disiplini
Günün hedefiKatılımcı, IaC kodunu modülerleştirip çok ortamlı biçimde düzenleyebilir.
Modül 1
Modüler Tasarım
  • Tekrar eden kaynak gruplarının modüle çıkarılması
  • Girdi değişkenleri (input) ve çıktılar (output) ile arayüz tanımı
  • Modül sürümleme ve yeniden kullanım
  • Kök modül ve alt modül kompozisyonu
  • DRY ilkesiyle kod tekrarının azaltılması
  • Modül kayıt defteri (registry) kavramı
Modül 2
Değişken ve Yapılandırma
  • Değişken türleri (string, list, map) ve varsayılanlar
  • Ortam başına değişken dosyaları (dev/stage/prod)
  • Hassas değişkenlerin (sensitive) gizlenmesi
  • locals ile türetilmiş değerlerin tanımı
  • Değişken doğrulama (validation) kuralları
  • Yapılandırmanın koddan ayrılması ilkesi
Modül 3
Ortam Yönetimi
  • dev/stage/prod ortamlarının izolasyonu
  • Workspace veya ayrı state ile ortam ayrımı
  • Ortamlar arası tutarlılığın korunması
  • Promotion: değişikliğin ortamlar arası ilerlemesi
  • Ortam başına farklı boyut/parametre yönetimi
  • Yanlış ortama apply riskinin azaltılması
Modül 4
Immutable Altyapı
  • Golden image ile önceden pişirilmiş sunucu imajları
  • Değişiklikte yeniden oluşturma (replace) stratejisi
  • Blue/green ve rolling ile kesintisiz güncelleme
  • Immutable yaklaşımın drift'i ortadan kaldırması
  • Durum (state) tutan ve tutmayan kaynakların ayrımı
  • Veri katmanının immutable modelde korunması
Günün hedefiKatılımcı, IaC'yi CI/CD pipeline'ında otomatikleştirip denetleyebilir.
Modül 1
CI/CD ile IaC
  • IaC kodunun pull request akışıyla incelenmesi
  • Pipeline'da fmt/validate/lint adımları
  • plan çıktısının PR'a yorum olarak eklenmesi
  • Onay (manual approval) sonrası apply
  • Dağıtım artefaktlarının ve log'ların saklanması
  • Geri alma (rollback) stratejisi
Modül 2
Policy as Code
  • Politikaların kod olarak (ör. OPA/Sentinel) tanımı
  • Etiketleme, bölge ve boyut kısıtlarının zorunlu kılınması
  • Maliyet ve güvenlik kurallarının plan aşamasında denetimi
  • Uyumsuz değişikliklerin apply öncesi engellenmesi
  • Policy ihlallerinin raporlanması
  • Guardrail yaklaşımıyla ekibe serbestlik+sınır dengesi
Modül 3
Güvenlik ve Secrets
  • Secrets'ın koda gömülmemesi ve secret manager kullanımı
  • En az yetki (least privilege) ile provider kimlik yönetimi
  • State'teki hassas verinin şifrelenmesi
  • Statik analiz (tfsec/checkov benzeri) ile güvenlik taraması
  • Değişiklik günlükleri ve denetim izi
  • Kimlik bilgisi sızıntısına karşı önlemler
Modül 4
Gözlemlenebilirlik
  • Kaynak etiketleme ile maliyet ve sahiplik takibi
  • Değişiklik sonrası sağlık kontrolleri
  • IaC ile birlikte izleme/alarm kaynaklarının tanımı
  • Dağıtım metriklerinin (başarı/süre) izlenmesi
  • Altyapı envanterinin kod üzerinden raporlanması
  • Sürekli iyileştirme için geri bildirim döngüsü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
IaC İlkeleri

Deklaratif model, idempotency ve immutable altyapıyı araç bağımsız uygularsınız.

✅
State Yönetimi

Uzak state, kilitleme ve state güvenliğini doğru kurgularsınız.

✅
Plan/Apply

Değişiklik planını okur ve güvenli apply akışı yürütürsünüz.

✅
Drift Kontrolü

Altyapı sapmasını tespit edip koda hizalarsınız.

✅
Modülerlik

Kodu modüllerle DRY ve yeniden kullanılabilir hale getirirsiniz.

✅
Ortam Ayrımı

dev/stage/prod ortamlarını izole ve tutarlı yönetirsiniz.

✅
Pipeline

IaC'yi CI/CD pipeline'ında plan/apply ile otomatikleştirirsiniz.

✅
Policy & Güvenlik

Policy-as-code ve secret yönetimiyle dağıtımı denetlersiniz.

Kimler İçin Uygundur?

  • Bulut mühendisleri
  • DevOps uzmanları
  • IaC'yi tek araca bağlı kalmadan ilkeler düzeyinde öğrenmek isteyen sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bulut mühendisleri, DevOps uzmanları ve IaC'yi tek araca bağlı kalmadan ilkeler düzeyinde öğrenmek isteyen sistem yöneticileri için uygundur.
Belirli bir araç mı öğretiliyor?
Odak araç bağımsız ilkelerdir; örnekler çoğunlukla Terraform ile verilir ancak kavramlar CloudFormation, Pulumi ve diğerlerine uyarlanabilir.
State yönetimi neden bu kadar vurgulanıyor?
State, kod ile gerçek kaynaklar arasındaki eşlemeyi tutar; yanlış yönetimi drift ve veri kaybına yol açar, bu yüzden uzak state ve kilitleme ayrıntılı işlenir.
Policy-as-code ne işe yarar?
Etiketleme, bölge, maliyet ve güvenlik kurallarını apply öncesi zorunlu kılarak ekibe sınırlar içinde serbestlik sağlar.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. CloudOps: Infrastructure as Code Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Puppet Temel Bilgiler Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet Temel Bilgiler Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Puppet ile bildirimsel yapılandırma yönetimine giriş: agent-server mimarisi, resource modeli, manifest yazımı, Facter ve idempotency uygulamalı anlatılır.

Detayları Gör →
Altyapı Otomasyonu (IaC)Puppet Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Puppet Temelleri Eğitimi

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

Puppet modülleri, class ve defined type'lar, Hiera veri hiyerarşisi ve ERB/EPP şablonlarıyla modüler yapılandırma yönetimini uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform Boot - Camp Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform Boot - Camp Classroom Training Eğitimi

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

Ansible core, roller, Automation Controller, execution environment ve automation mesh'i tek yoğun kampta öğrenin; workflow ve EDA ile kurumsal otomasyon kurun.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform Boot Camp (AU710) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform Boot Camp (AU710) Eğitimi

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

AU710 kamp müfredatıyla Ansible dili, RHEL otomasyonu, roller, Controller yönetimi ve EX294 sınav becerilerini yoğun bir programda pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform ile Ağ Otomasyonu Eğitimi

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

Ansible Automation Platform ile IOS, NX-OS, EOS ve Junos cihazlarını otomatikleştirin; kaynak modülleri, şablonlar ve Controller ile ağ otomasyonunu ölçeklendir

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