OPTIMIZING INFRASTRUCTURE: COMPLIANCE, INCIDENT RESPONSE, & RECOVERY WITH TERRAFORM EĞİTİMİ

Altyapınızı uyumlu ve kurtarılabilir tutun

State kurtarma, Sentinel/OPA uyumluluk, olay müdahalesi, DR tasarımı ve denetim/audit ile dayanıklı Terraform operasyonu.

State kurtarma, Sentinel/OPA uyumluluk, olay müdahalesi ve DR tasarımıyla Terraform altyapısını dayanıklı, denetlenebilir ve kurtarılabilir hale getirirsiniz.

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

Eğitim Hakkında

Optimizing Infrastructure serisi: uyumluluk, olay ve kurtarma

Bu eğitim, Terraform tabanlı altyapıyı uyumlu, denetlenebilir ve kurtarılabilir tutmaya odaklanır. State yönetimini ve yedekleme stratejisini derinleştirir; Sentinel, OPA ve Checkov ile policy-as-code uygular; altyapı olaylarında plan ile etki analizi, break-glass prosedürü ve prevent_destroy ile koruma kurar; çoklu region DR tasarımı ve rebuild testleriyle süreklilik sağlar; audit trail, onay zinciri ve kanıt üretimiyle uyumluluğu belgelersiniz. Pipeline içinde policy gate konumlandırma da işlenir.

Süre ve Format

4 Gün. Her gün dört modül; state kurtarma, policy-as-code uyumluluk, olay müdahalesi/DR ve iş akışı uygulamalı işlenir.

Seviye

İleri Seviye — Policy-as-code, state kurtarma ve olay müdahalesiyle dayanıklı Terraform operasyonu.

Öğrenme Metodu

Her konu state bozulması ve olay senaryoları simüle edilip kurtarma ve policy gate uygulanarak pekiştirilir.

Neden Bu Eğitim?

🏗️Tekrarlanabilir Altyapı

Aynı HCL kodundan dev, staging ve prod ortamlarını birebir ve hatasız üretirsiniz.

🔁Sürüm Kontrollü IaC

Altyapıyı Git'te versiyonlayıp plan/apply ile değişiklikleri önceden görürsünüz.

☁️Bulut Bağımsızlık

AWS, Azure, GCP ve on-prem sağlayıcıları tek bir araç ve dille yönetirsiniz.

Anahtar Konular

terraform uyumlulukpolicy as codesentinelopa terraformterraform state kurtarmaincident responsedisaster recoveryterraform auditcheckovterraform operasyon
“Olgun altyapı; yalnızca kurulanı değil, kurtarılabileni yönetir.”

Ön Koşullar

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

1
Komut Satırı

Linux/terminal temel kullanımı ve ortam değişkenleriyle rahatlık beklenir.

2
Bulut Temeli

En az bir bulut sağlayıcıda (AWS/Azure) temel kaynak kavramlarına aşinalık faydalıdır.

3
Çalışma Ortamı

Terraform CLI kurulu, internet erişimli bir bilgisayar ve bir bulut hesabı gerekir.

4
Sürüm Kontrolü

Git ile temel branch/commit/PR akışına aşinalık içeriği izlemeyi kolaylaştırır.

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ı uzak backend yapılandırarak state kilitleme ve state komutlarıyla güvenli ekip çalışması kurabilir.
Modül 1
State Dosyası
  • terraform.tfstate yapısı ve gerçek dünya eşlemesi
  • state neden gereklidir: kaynak-özellik eşlemesi ve metadata
  • terraform state list / show ile state sorgulama
  • sensitive verilerin state'te düz metin saklanması riski
  • terraform refresh (apply -refresh-only) ile gerçek durum eşitleme
  • state ve gerçek altyapı arasındaki drift kavramı
Modül 2
Uzak Backend
  • S3 + DynamoDB backend ve state kilitleme (lock table)
  • azurerm backend: storage account, container, blob lease kilidi
  • Terraform Cloud/Enterprise remote backend
  • backend bloğu kısmi yapılandırma (-backend-config)
  • state şifreleme (at-rest) ve erişim politikaları
  • backend geçişi ve terraform init -migrate-state
Modül 3
State Operasyonları
  • terraform state mv ile kaynak yeniden adlandırma/taşıma
  • terraform state rm ile state'ten kaldırma (kaynağı silmeden)
  • terraform import ile mevcut kaynağı state'e alma
  • import block (Terraform 1.5+) ile deklaratif import
  • terraform force-unlock ile takılı kilidi kaldırma
  • state dosyası yedekleme (.backup) ve kurtarma
Modül 4
Workspace ve İzolasyon
  • terraform workspace new/select/list ile çoklu ortam
  • terraform.workspace değişkeniyle ortama göre adlandırma
  • workspace vs ayrı backend dizini tartışması
  • dev/staging/prod state izolasyon stratejileri
  • ortam başına değişken dosyası (dev.tfvars) düzeni
  • state parçalama (state splitting) ile blast radius azaltma
Günün hedefiKatılımcı Sentinel/OPA ile policy-as-code uygulayıp altyapı değişikliklerini uyumluluk kurallarına bağlayabilir.
Modül 1
Policy as Code
  • policy-as-code neden gerekli: guardrail vs gatekeeping
  • HashiCorp Sentinel politika dili temelleri
  • Open Policy Agent (OPA) ve Rego ile Terraform planı denetimi
  • Checkov özel politika (custom check) yazımı
  • advisory / soft-mandatory / hard-mandatory uygulama seviyeleri
  • plan JSON (terraform show -json) üzerinden kural değerlendirme
Modül 2
Uyumluluk Kontrolleri
  • etiketleme (tag) zorunluluğu politikaları
  • şifreleme ve public erişim engelleme kuralları
  • onaylı region ve instance tiplerini sınırlama
  • CIS benchmark eşlemeli statik tarama
  • maliyet sınırı (cost) politika uygulaması
  • sapma raporlama ve uyumsuzluk kanıtı toplama
Modül 3
Denetim ve İzlenebilirlik
  • Terraform Cloud/Enterprise run görevleri (run tasks)
  • audit log ve değişiklik izleme
  • state ve plan artefaktlarının saklanması
  • değişiklik onay zinciri ve RBAC
  • sensitive çıktıların maskelenmesi ve sızıntı önleme
  • regülasyon eşlemesi (ISO/PCI) için kanıt üretimi
Modül 4
Entegrasyon
  • pipeline içinde policy gate konumlandırma
  • pre-apply policy değerlendirme akışı
  • exception/waiver yönetimi
  • politika sürümleme ve test etme
  • merkezi politika kütüphanesi paylaşımı
  • ihlal durumunda otomatik bloklama ve bildirim
Günün hedefiKatılımcı state bozulması ve altyapı olaylarında Terraform ile kurtarma ve kontrollü geri dönüş uygulayabilir.
Modül 1
State Kurtarma
  • state yedekleme stratejisi ve versiyonlu backend
  • bozuk state'i .backup'tan geri yükleme
  • terraform state rm/import ile onarım
  • force-unlock ile kilitlenmiş state kurtarma
  • drift sonrası refresh ve yeniden eşitleme
  • state sırrı sızıntısında döndürme (rotation)
Modül 2
Olay Müdahalesi
  • altyapı olayında plan ile etki analizi
  • acil durum değişikliği (break-glass) prosedürü
  • prevent_destroy ile kritik kaynak koruması
  • kademeli geri alma (phased rollback)
  • olay sonrası kök neden ve iz kaydı
  • runbook ve otomasyonla tekrar önleme
Modül 3
Kurtarma ve Süreklilik
  • çoklu region ile felaket kurtarma (DR) tasarımı
  • altyapıyı sıfırdan yeniden kurma (rebuild) testi
  • yedek/snapshot kaynaklarının kodla yönetimi
  • RPO/RTO hedefleri ve Terraform rolü
  • immutable altyapı ile hızlı yeniden sağlama
  • DR tatbikatı ve doğrulama
Modül 4
Uyumluluk ve Denetim
  • değişiklik kaydı ve audit trail
  • policy gate ile uyumsuz değişikliği engelleme
  • kanıt toplama ve raporlama
  • sensitive veri yönetimi ve maskeleme
  • onay zinciri ve ayrılık ilkesi (SoD)
  • düzenli uyumluluk taraması ve iyileştirme
Günün hedefiKatılımcı Terraform'u CI/CD hattına entegre edip otomatik plan/apply ve drift tespiti kurgulayabilir.
Modül 1
Komut İş Akışı
  • terraform plan -out=tfplan ile plan kaydı
  • kayıtlı plana terraform apply tfplan uygulaması
  • terraform plan -detailed-exitcode ile değişiklik tespiti
  • target ile seçimli kaynak uygulaması (son çare)
  • terraform console ile ifade ve fonksiyon deneme
  • terraform graph ile bağımlılık görselleştirme
Modül 2
CI/CD Entegrasyonu
  • GitHub Actions / GitLab CI içinde plan ve apply aşamaları
  • PR'da terraform plan çıktısını yorum olarak gösterme
  • manuel onay (approval gate) ile prod apply
  • service principal / OIDC ile keyless kimlik doğrulama
  • CI runner'da state kilitleme ve eşzamanlılık kontrolü
  • Atlantis ile pull-request tabanlı workflow
Modül 3
Kalite ve Güvenlik
  • tflint ile sağlayıcıya özgü kural denetimi
  • tfsec / Checkov ile statik güvenlik taraması
  • terraform fmt -check ile biçim kapısı
  • pre-commit hook'larıyla yerel doğrulama
  • cost estimation (Infracost) ile maliyet görünürlüğü
  • secret taraması ve hassas çıktı denetimi
Modül 4
Drift ve Bakım
  • terraform plan ile düzenli drift tespiti
  • plan -refresh-only ile state eşitleme
  • manuel değişikliklerin geri alınması vs import
  • zamanlanmış drift kontrolü (scheduled pipeline)
  • sürüm yükseltme: terraform ve provider upgrade
  • terraform state ile büyük altyapıda bakım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
State Yönetimi

uzak backend kurarak state kilitleme ve state komutlarıyla ekip çalışmasını güvenceye alırsınız.

✅
Policy as Code

Sentinel/OPA ile altyapı değişikliklerini uyumluluk kurallarına bağlarsınız.

✅
Kurtarma

state bozulması ve olaylarda kontrollü kurtarma ve geri dönüş uygularsınız.

✅
CI/CD Entegrasyonu

Terraform'u pipeline'a entegre edip otomatik plan/apply ve drift tespiti kurarsınız.

✅
Değişken Yönetimi

tfvars, locals ve değişken önceliğiyle ortam bazlı yapılandırmayı yönetirsiniz.

✅
Güvenli IaC

tfsec/Checkov ve sensitive çıktılarla altyapı kodunu güvenli hale getirirsiniz.

✅
Drift Kontrolü

düzenli plan ile drift tespit edip altyapıyı istenen durumda tutarsınız.

✅
Sürüm Kilidi

.terraform.lock.hcl ile deterministik ve tekrarlanabilir kurulum sağlarsınız.

Kimler İçin Uygundur?

  • Üretim altyapısını yöneten platform/SRE mühendisleri
  • uyumluluk/olay müdahalesi süreçlerini kodla güçlendirmek isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim altyapısını yöneten, uyumluluk ve olay müdahalesini kodla güçlendirmek isteyen platform/SRE mühendisleri için uygundur.
Policy-as-code ile ne yapılır?
Sentinel/OPA/Checkov ile altyapı değişiklikleri uyumluluk kurallarına göre otomatik denetlenir ve gerektiğinde engellenir.
State kurtarma neyi kapsar?
Yedekten geri yükleme, state rm/import ile onarım ve kilitlenmiş state kurtarma işlenir.
Önceden ne bilmek gerekir?
Terraform state ve iş akışı bilgisi beklenir; bu ileri bir programdır.
Sertifika veriliyor mu?
Eğitim sonunda 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. Optimizing Infrastructure: Compliance, Incident Response, & Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

Altyapı Otomasyonu (IaC)Ansible - Network Automation with Python and Ansible (A201N) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible - Network Automation with Python and Ansible (A201N) Eğitimi

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

Cisco IOS/NX-OS ve çok satıcılı ağları Ansible ağ modülleri, Jinja2 ve Python (Netmiko, NAPALM) ile otomatikleştirmeyi ve uyum denetimini öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible - Windows Server Automation (A203) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible - Windows Server Automation (A203) Eğitimi

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

Ansible ile Windows Server'ı WinRM üzerinden yönetin: win_ modülleri, Chocolatey, PowerShell, win_dsc ve IIS dağıtımını uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible Basics: Automation Technical Overview (DO007) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible Basics: Automation Technical Overview (DO007) Eğitimi

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

Ansible otomasyonunu teknik bir genel bakışla öğrenin: agentless mimari, envanter ve playbook, roller, Galaxy ve Automation Platform/AWX ekosistemi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible Essentials (A101E) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible Essentials (A101E) Eğitimi

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

Ansible'ın temellerini uygulamalı öğrenin: envanter, ad-hoc komutlar, playbook, değişken ve fact, Jinja2 şablon, handler ve rollerle ilk otomasyonunuzu kurun.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible for DevOps: Practical Uses of Ansible Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible for DevOps: Practical Uses of Ansible Eğitimi

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

Ansible'ı DevOps hattında kullanın: çok katmanlı dağıtım, serial ile rolling deploy, Docker yönetimi, CI/CD entegrasyonu ve molecule ile rol testini öğrenin.

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