INFRASTRUCTURE AS CODE (IAC) İLE OTOMASYON EĞİTİMİ

Altyapını koda dök, elle kurmayı bırak

IaC ilkelerini Terraform ve Ansible üzerinde uygulayıp deklaratif, sürüm kontrollü ve tekrarlanabilir altyapı kurun.

Altyapıyı koda dökme yaklaşımını araçtan bağımsız ilkelerle ele alan, Terraform ile plan-apply ve durum yönetimini, Ansible ile yapılandırmayı, drift ve sır yönetimini ve CI entegrasyonunu uygulamalı öğreten orta seviye eğitim.

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

Eğitim Hakkında

Deklaratif altyapı, durum yönetimi ve CI ile otomasyon

Bu eğitim, altyapıyı koda dökme (Infrastructure as Code) yaklaşımını araçtan bağımsız ilkelerden başlayarak uygulamalı ele alır. Deklaratif ve imperatif yaklaşım farkı, idempotency (değişmezlik) ve istenen durum (desired state) mantığı; Terraform ile HCL, provider/resource modeli, plan-apply döngüsü ve durum (state) dosyası yönetimi; Ansible ile playbook, envanter ve yapılandırma yönetimi; sürüm kontrolü (Git) ile altyapı kodunu yönetme; drift (sapma) tespiti ve giderme; modüler ve yeniden kullanılabilir kod; sır (secret) yönetimi; IaC kodunu CI/CD hattına bağlama ve otomatik plan/uygulama ele alınır. Katılımcı sıfırdan bir altyapıyı kodla tanımlayıp yönetir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar IaC ilkelerinden Terraform ve Ansible uygulamasına ve CI entegrasyonuna ilerler.

Seviye

Orta Seviye — Araçtan bağımsız IaC ilkeleri; Terraform ve Ansible ile deklaratif altyapı otomasyonu.

Öğrenme Metodu

Katılımcılar gerçek bir altyapı senaryosunu Terraform ve Ansible ile koda döküp Git ve CI üzerinden yönetir.

Neden Bu Eğitim?

📦Tekrarlanabilirlik

Aynı altyapıyı her ortamda birebir ve hatasız kurarsınız.

🕓Hız

Elle saatler süren kurulumları dakikalar içinde otomatikleştirirsiniz.

🔁Sürümleme

Altyapı değişikliklerini Git ile izler, geri alır ve denetlersiniz.

Anahtar Konular

infrastructure as codeiacterraformansiblealtyapı otomasyonudeklaratif altyapıterraform statedrift yönetimidevopsci/cd
“Altyapı tıklamalarla değil, incelenebilir bir kodla yaşar.”

Ön Koşullar

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

1
Linux Temeli

Komut satırı ve temel sistem yönetimi bilgisi beklenir.

2
Git

Temel sürüm kontrolü (commit, branch) kavramları faydalıdır.

3
Bulut/Sunucu

Bir bulut hesabı veya sanal sunucu erişimi gerekir.

4
YAML/HCL

Yapılandırma dosyası okuma alışkanlığı yararlı olur.

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 temel ilkelerini kavrayıp deklaratif ve imperatif yaklaşımı ayırt edebilir.
Modül 1
IaC Nedir
  • Elle kurulumun sorunları
  • Snowflake sunucu problemi
  • Deklaratif vs imperatif
  • İstenen durum (desired state)
  • Idempotency kavramı
  • Araç yelpazesi (Terraform/Ansible)
Modül 2
Durum ve Değişim
  • Mevcut vs istenen durum
  • Plan ve diff mantığı
  • Drift (sapma) kavramı
  • Immutable vs mutable altyapı
  • Push vs pull modeli
  • Yakınsama (convergence)
Modül 3
Kod Organizasyonu
  • Dizin ve dosya yapısı
  • Değişken ve çıktı ayrımı
  • Ortam ayrıştırma (dev/prod)
  • DRY ve modülerlik
  • Adlandırma standardı
  • Dokümantasyon
Modül 4
Sürüm Kontrolü
  • Git ile altyapı kodu
  • Branch ve PR akışı
  • Kod incelemesi (review)
  • Değişiklik geçmişi
  • Geri alma (rollback)
  • Etiketleme (tag)
Günün hedefiKatılımcı Terraform ile kaynak sağlayıp Ansible ile yapılandırma uygulayabilir.
Modül 1
Terraform HCL
  • HCL sözdizimi
  • provider ve resource blokları
  • variable ve output
  • terraform init/plan/apply
  • Veri kaynakları (data)
  • terraform destroy
Modül 2
Terraform State
  • terraform.tfstate dosyası
  • Uzak durum (remote backend)
  • State kilitleme
  • terraform import
  • State hassasiyeti ve sırlar
  • Workspace ile ortam
Modül 3
Ansible Playbook
  • Envanter (inventory)
  • play ve task yapısı
  • Idempotent modüller
  • template ile dosya üretme
  • handler ve notify
  • roller ile düzen
Modül 4
Birlikte Kullanım
  • Terraform sağlar, Ansible yapılandırır
  • Çıktıyı envantere besleme
  • Provizyon sonrası yapılandırma
  • Sorumluluk ayrımı
  • Örnek uçtan uca akış
  • Sık karışıklıklar
Günün hedefiKatılımcı IaC kodunu CI hattına bağlayıp drift ve sırları yönetebilir.
Modül 1
Drift Yönetimi
  • terraform plan ile sapma tespiti
  • Elle değişikliğin riski
  • Drift giderme stratejisi
  • Durum senkronizasyonu
  • Periyodik denetim
  • Raporlama
Modül 2
Sır Yönetimi
  • Sırrı koda gömmeme
  • Vault/SOPS ile şifreleme
  • Ortam değişkeni ile besleme
  • Terraform sensitive değişken
  • State içindeki sırlar
  • Erişim kısıtı
Modül 3
CI/CD Entegrasyonu
  • Pipeline'da init/plan/apply
  • PR üzerinde otomatik plan
  • Onay (approval) adımı
  • Uzak çalıştırma
  • Çıktı artefaktı
  • Başarısız uygulamada geri dönüş
Modül 4
İyi Pratikler
  • Modül kütüphanesi
  • Politika denetimi (policy as code)
  • Maliyet farkındalığı
  • Test (terraform validate/tflint)
  • Belgeleme
  • Olgunluk yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
IaC İlkeleri

Deklaratif, idempotent altyapı mantığını kavrarsınız.

✅
Terraform

HCL ile kaynak sağlayıp plan-apply döngüsünü yönetirsiniz.

✅
Durum

Uzak state ve kilitleme ile güvenli durum yönetirsiniz.

✅
Ansible

Playbook ile yapılandırmayı idempotent uygularsınız.

✅
Sürümleme

Altyapı kodunu Git ve PR akışıyla yönetirsiniz.

✅
Drift

Sapmayı tespit edip giderirsiniz.

✅
Sır Yönetimi

Sırları koddan ayırıp güvenle beslersiniz.

✅
CI Entegrasyonu

IaC'yi pipeline'da otomatik çalıştırırsınız.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps mühendisleri
  • altyapıyı elle kurmaktan kod tabanlı otomasyona geçmek isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps mühendisleri ve altyapıyı kod tabanlı yönetmek isteyen BT profesyonelleri için uygundur.
Terraform mı Ansible mı öğretiliyor?
İkisi de; Terraform ile kaynak sağlama, Ansible ile yapılandırma ele alınır ve birlikte kullanımları gösterilir.
Hangi bulut üzerinde çalışılır?
İlkeler araçtan ve buluttan bağımsızdır; uygulamalar bir bulut hesabı veya sanal sunucu üzerinde yapılır.
Önceden kodlama bilmek gerekir mi?
Hayır; Linux ve Git temeli yeterlidir, HCL ve YAML sıfırdan gösterilir.
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. Infrastructure as Code (IaC) ile Otomasyon 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)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 →
Altyapı Otomasyonu (IaC)Red Hat Ansible Automation Platform ile İleri Seviye Otomasyon Geliştirme Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible Automation Platform ile İleri Seviye Otomasyon Geliştirme Eğitimi

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

Python ile özel modül ve eklenti yazın, koleksiyon paketleyin, molecule ile test edin ve ansible-builder ile execution environment üretip hub'a yayınlayın.

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

Red Hat Ansible Automation Platform ile Kurumsal Otomasyon Yönetimi Eğitimi

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

Automation Controller, RBAC, automation mesh, private hub ve yedekleme ile Ansible Automation Platform'u kurumsal ölçekte güvenle yönetmeyi öğrenin.

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

Red Hat Ansible Automation Platform ile Microsoft Windows Otomasyonu Eğitimi

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

WinRM, win_* modülleri, Chocolatey, PowerShell DSC ve Active Directory ile Windows sunucularını Ansible üzerinden ajansız otomatikleştirmeyi öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Ansible for Network Automation (DO457) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Ansible for Network Automation (DO457) Eğitimi

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

Red Hat DO457 müfredatıyla Ansible ile IOS, NX-OS ve Junos cihazlarını otomatikleştirin; kaynak modülleri, şablonlar ve Controller ile ölçeklendirin.

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