ENTERPRISE INFRASTRUCTURE ENGINEERING WITH TERRAFORM (AZURE) EĞİTİMİ

Azure altyapısını kurumsal ölçekte Terraform'la mühendisle

azurerm provider, remote state, modül tasarımı, landing zone ve CI/CD ile Azure'da kurumsal ölçekli Terraform altyapı mühendisliği.

Terraform ile Azure'da kurumsal ölçekte altyapı mühendisliği: azurerm provider ve kimlik, Storage Account backend remote state, yeniden kullanılabilir modüller, landing zone, policy-as-code, güvenlik taraması ve CI/CD pipeline bu ileri eğitimde uygulanır.

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

Eğitim Hakkında

azurerm provider, remote state, modüller, landing zone ve pipeline

Bu ileri seviye eğitim, Terraform ile Microsoft Azure üzerinde kurumsal ölçekte altyapı mühendisliğini öğretir. azurerm provider yapılandırması, kimlik (service principal / managed identity) ve subscription yönetimi işlenir. Azure Storage Account backend ile remote state, state kilitleme ve çok ortamlı (dev/prod) state ayrımı ele alınır. Yeniden kullanılabilir modül tasarımı, resource group, VNet, subnet, NSG, VM, AKS ve PaaS kaynaklarının kodlanması; değişken, locals ve output yönetimi incelenir. Landing zone yaklaşımı, policy-as-code (Azure Policy/Sentinel), tfsec/checkov ile güvenlik taraması ve Azure DevOps/GitHub Actions ile plan/apply pipeline'ı uygulanır. Katılımcı, üretim seviyesinde bir Azure altyapısını kod olarak tasarlayıp işletebilir.

Süre ve Format

4 Gün. Her gün dört modül; provider ve state'ten modül tasarımına, landing zone ve pipeline'a ilerlenir.

Seviye

İleri Seviye — Terraform ile Azure'da kurumsal ölçekte modüler, çok ortamlı ve güvenli altyapı mühendisliği.

Öğrenme Metodu

Katılımcılar azurerm ile modüler Azure altyapısını kodlar, remote state kurar ve CI/CD pipeline'da plan/apply uygular.

Neden Bu Eğitim?

🏢Kurumsal Ölçek

Landing zone ve modüllerle büyük Azure altyapısını düzenli yönetirsiniz.

🔒Güvenli State

Azure Storage backend ve kilitlemeyle state'i güvenle paylaşırsınız.

⚙️Pipeline

plan/apply'ı Azure DevOps/GitHub Actions ile otomatikleştirirsiniz.

Anahtar Konular

terraform azureazurermterraform modülremote statelanding zonepolicy as codetfsecazure devopsiac
“Kurumsal altyapı, tek tek kaynaklarla değil tutarlı modüllerle yükselir.”

Ön Koşullar

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

1
Terraform Temeli

HCL, resource ve provider kavramlarına aşinalık.

2
Azure Bilgisi

Resource group, VNet ve temel Azure kaynaklarına aşinalık.

3
Git & CI/CD

Sürüm kontrolü ve pipeline kavramları.

4
Çalışma Ortamı

Terraform CLI, Azure CLI ve bir Azure aboneliği.

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ı, azurerm provider'ı yapılandırıp güvenli remote state kurabilir.
Modül 1
azurerm Provider
  • required_providers ile azurerm sürüm sabitleme
  • provider bloğu ve features {} tanımı
  • Subscription ve tenant yapılandırması
  • Birden çok subscription için provider alias
  • Provider sürüm kilitleme (.terraform.lock.hcl)
  • Resource ve data source ayrımı
Modül 2
Kimlik Yönetimi
  • Service principal ile kimlik doğrulama
  • Managed identity kullanımı
  • az login ile CLI tabanlı kimlik
  • Ortam değişkeniyle kimlik (ARM_*)
  • En az yetki (RBAC) atama
  • Kimlik bilgisinin koda gömülmemesi
Modül 3
Remote State
  • azurerm backend ile Storage Account'ta state
  • Container ve blob ile state konumu
  • State kilitleme (blob lease)
  • Çok ortamlı state ayrımı (key/workspace)
  • State'teki hassas verinin korunması
  • Backend başlatma (terraform init)
Modül 4
State Operasyonları
  • terraform state list/show ile inceleme
  • terraform import ile mevcut kaynak alma
  • state mv ile kaynak taşıma/yeniden adlandırma
  • state rm ile state'ten çıkarma
  • terraform refresh davranışı
  • State bozulmasına karşı yedekleme
Günün hedefiKatılımcı, Azure kaynaklarını yeniden kullanılabilir modüllere ayırabilir.
Modül 1
Modül Yapısı
  • Kök modül ve child modül ayrımı
  • variables, outputs ve main dosya düzeni
  • Modülün girdi/çıktı arayüzü tasarımı
  • Modül sürümleme ve registry
  • Modül kaynağı (git/registry/local)
  • DRY ile kod tekrarının azaltılması
Modül 2
Ağ Modülleri
  • VNet ve subnet modülü
  • NSG ve kural tanımları
  • Route table ve peering
  • Private endpoint ve DNS
  • Değişkenle CIDR ve bölge yönetimi
  • Ağ topolojisinin modülerleştirilmesi
Modül 3
Hesaplama ve PaaS
  • VM/VMSS modülü ve imaj yönetimi
  • AKS kümesi modülü
  • App Service / Function PaaS kaynakları
  • Storage ve Key Vault entegrasyonu
  • Ölçek ayarı (scaling) parametreleri
  • Kaynak bağımlılıklarının yönetimi
Modül 4
Değişken ve Çıktı
  • Değişken tipleri ve validation
  • locals ile türetilmiş değer
  • sensitive ile hassas değişken
  • Çıktıların modüller arası aktarımı
  • tfvars ile ortam başına değer
  • Varsayılan ve zorunlu değişken dengesi
Günün hedefiKatılımcı, landing zone yaklaşımıyla çok ortamlı yapı kurabilir.
Modül 1
Landing Zone
  • Landing zone kavramı ve katmanları
  • Management group ve subscription düzeni
  • Platform ve uygulama ayrımı
  • Paylaşılan servisler (hub) tasarımı
  • Hub-spoke ağ topolojisi
  • Ölçeklenebilir dizin yapısı
Modül 2
Çok Ortam Yönetimi
  • dev/test/prod ortam izolasyonu
  • Workspace veya ayrı state ile ayrım
  • Ortam başına tfvars ve değişken
  • Promotion: değişikliğin ortamlar arası ilerlemesi
  • Ortam bazlı boyut/parametre
  • Yanlış ortama apply riskinin azaltılması
Modül 3
Policy as Code
  • Azure Policy ile kurumsal kurallar
  • Etiketleme ve bölge zorunluluğu
  • Terraform ile policy tanımı
  • Maliyet ve güvenlik guardrail'leri
  • Uyumsuz kaynağın engellenmesi
  • Uyum raporlaması
Modül 4
Güvenlik Taraması
  • tfsec/checkov ile statik güvenlik analizi
  • Açık port ve zayıf yapılandırma tespiti
  • Key Vault ile sır yönetimi
  • State'teki hassas verinin korunması
  • En az yetki doğrulaması
  • Tarama sonuçlarının pipeline'a eklenmesi
Günün hedefiKatılımcı, Terraform'u pipeline'da otomatikleştirip işletebilir.
Modül 1
Pipeline Tasarımı
  • fmt/validate/plan/apply aşamaları
  • Azure DevOps veya GitHub Actions ile akış
  • plan çıktısının PR'a eklenmesi
  • Manuel onay sonrası apply
  • Ortam başına pipeline stage
  • Artefakt ve log saklama
Modül 2
Test ve Doğrulama
  • terraform validate ve tflint
  • terratest/Terraform test ile doğrulama
  • Plan incelemesiyle yıkıcı değişikliği yakalama
  • Policy testinin pipeline'da koşması
  • Smoke test ile dağıtım sonrası kontrol
  • Hata durumunda otomatik durma
Modül 3
Gözlemlenebilirlik
  • Kaynak etiketleme ile maliyet/sahiplik
  • Azure Monitor kaynaklarının kodlanması
  • Değişiklik günlükleri ve denetim
  • Drift tespiti ve düzeltme
  • Dağıtım metriklerinin izlenmesi
  • Alarm ve bildirim tanımı
Modül 4
İşletim En İyi Uygulamaları
  • Modül ve sağlayıcı sürüm kilitleme
  • State hijyeni ve yedekleme
  • Küçük, incelenebilir PR'lar
  • Felaket kurtarma için koddan yeniden kurma
  • Dokümantasyon ve adlandırma standardı
  • Sürekli iyileştirme döngüsü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
azurerm Provider

Provider'ı kimlik ve subscription ile doğru yapılandırırsınız.

✅
Remote State

Azure Storage backend ve kilitlemeyle güvenli state kurarsınız.

✅
Modül Tasarımı

Azure kaynaklarını yeniden kullanılabilir modüllere ayırırsınız.

✅
Landing Zone

Hub-spoke ve çok ortamlı ölçeklenebilir yapı tasarlarsınız.

✅
Policy as Code

Azure Policy ile kurumsal guardrail'ler kurarsınız.

✅
Güvenlik

tfsec/checkov ve Key Vault ile güvenliği güçlendirirsiniz.

✅
CI/CD

plan/apply'ı pipeline'da onaylı biçimde otomatikleştirirsiniz.

✅
İşletim

Drift, gözlemlenebilirlik ve yedeklemeyle altyapıyı işletirsiniz.

Kimler İçin Uygundur?

  • Azure üzerinde çalışan bulut/altyapı mühendisleri
  • Terraform'u kurumsal ölçekte uygulamak isteyen DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde çalışan bulut/altyapı mühendisleri ve Terraform'u kurumsal ölçekte uygulamak isteyen DevOps uzmanları için uygundur.
Terraform temel bilgisi şart mı?
Evet; HCL, resource ve provider kavramlarına aşinalık beklenir. Eğitim kurumsal ölçek ve mühendislik desenlerine odaklanır.
State'i nerede saklıyoruz?
Azure Storage Account backend'inde; blob lease ile kilitleme ve çok ortamlı ayrım eğitimde kurulur.
Landing zone nedir?
Kurumsal Azure ortamını yönetişim, ağ ve paylaşılan servislerle ölçeklenebilir biçimde düzenleyen temel yapıdır; eğitimde hub-spoke ile işlenir.
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. Enterprise Infrastructure Engineering with Terraform (Azure) 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)İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi
DevOps ve Konteyner Eğitimleri

İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi

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

for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi
DevOps ve Konteyner Eğitimleri

Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi

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

vSphere, OpenStack, air-gapped provider mirror ve Consul/MinIO backend ile kurum içi (on-prem) Terraform kullanımı eğitimi. Yerel CI ve AD entegrasyonu.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Azure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Azure with Terraform Eğitimi

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

azurerm provider ile Resource Group, VNet, VM, AKS ve Key Vault sağlama; azurerm backend, modüller ve pipeline ile Azure üzerinde Terraform yönetimi eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467) Eğitimi

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

Automation Controller, workflow template, RBAC, automation mesh ve execution environment ile Red Hat AAP kurumsal yönetim eğitimi (AU467).

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467LS) Eğitimi

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

Laboratuvar ağırlıklı Red Hat AAP yönetim eğitimi (AU467LS): Automation Controller, workflow template, RBAC ve gerçek dağıtım senaryoları.

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