Enterprise Infrastructure Engineering with Terraform (Azure) – Terraform ile Kurumsal Altyapı Mühendisliği Eğitimi, Azure üretim ortamlarında Terraform kullanan ve altyapı yönetimini DevOps süreçleri içerisinde güvenli şekilde yürütmek isteyen deneyimli BT profesyonelleri için hazırlanmış 4 günlük ileri seviye bir eğitim programıdır.

Terraform öğrenme yolculuğunun üçüncü aşaması olan bu eğitim, Terraform yapılandırmalarının yazılması ve yeniden kullanılabilir hale getirilmesinden sonraki operasyonel süreçlere odaklanır.

Önceki seviyelerde Terraform kodlarının geliştirilmesi, modüler yapıların oluşturulması ve otomasyon konuları ele alınırken bu program, Terraform'un CI/CD işlem hatlarına (Pipelines) entegre edilmesinin ardından ortaya çıkan yönetim ihtiyaçlarını inceler.

Özellikle birden fazla ekibin aynı altyapıyı kullandığı, mevcut kaynakların yönetildiği ve değişikliklerin kontrollü biçimde gerçekleştirilmesi gereken kurumsal ortamlarda Terraform operasyonlarının güvenli şekilde yürütülmesi üzerinde durulur.

Katılımcılar, Terraform'u yalnızca bir altyapı dağıtım aracı olarak değil, durum yönetimine (State Management) dayalı ve DevOps iş akışlarıyla bütünleşen bir operasyon modeli olarak değerlendirmeyi öğrenir.

Bu yaklaşım, altyapı kaynaklarının sahipliğinin, gerçekleştirilecek değişikliklerin amacının ve operasyonel risklerin zaman içinde nasıl yönetileceğini anlamayı sağlar.

Eğitim, Terraform'un olgun kurumsal yapılarda nasıl kullanıldığını temel alır. Bu ortamlarda otomasyon işlemleri gerçekleştirir ancak kararların sorumluluğu insanlarda kalır.

Program, yalnızca Terraform ve CI/CD entegrasyonunu öğretmekle sınırlı değildir. Terraform'un DevOps süreçleri içerisinde nasıl yönetilmesi gerektiğine odaklanır.

Bu kapsamda aşağıdaki temel ilkeler ele alınır:

  • Pipeline'lar işlemleri yürütür, ancak kararları insanlar verir.

  • Terraform planları, değişikliklerin incelendiği yönetişim belgeleri olarak değerlendirilir.

  • Terraform State, altyapı kaynakları üzerindeki sahiplik ve yetki sınırlarını temsil eder.

  • Altyapı değişiklikleri, yalnızca otomasyonun sonucu olarak değil, bilinçli ve kontrollü kararlarla gerçekleştirilir.

Bu yaklaşım, eğitimi özellikle düzenlemelere tabi, birden fazla ekibin çalıştığı ve karmaşık Azure altyapılarının yönetildiği kuruluşlar için uygun hale getirir.

Eğitim boyunca katılımcılar, gerçek Azure ve DevOps operasyon modellerini yansıtan uygulamalı laboratuvar çalışmalarıyla bilgilerini pekiştirir.


Önkoşullar

Bu eğitim ileri seviye bir programdır.

Katılımcıların Azure ortamlarında Terraform kullanma konusunda deneyimli olmaları ve DevOps yazılım teslim süreçlerine aşina olmaları beklenmektedir.

Eğitimden en yüksek verimi alabilmek için aşağıdaki eğitimlerin tamamlanmış olması önerilir:

  • Terraform in Practice

  • Intermediate Terraform Cloud Automation

Alternatif olarak katılımcıların aşağıdaki alanlarda eşdeğer deneyime sahip olmaları yeterlidir:

  • Terraform modülleri (Modules) ile çalışma

  • Uzak durum yönetimi (Remote State) kullanımı

  • CI/CD pipeline'ları içerisinde Terraform çalıştırma

Kimler Katılmalı

Bu eğitim, kurumsal Azure altyapılarında Terraform ve DevOps süreçleriyle çalışan deneyimli teknik profesyoneller için hazırlanmıştır.

Özellikle aşağıdaki roller için uygundur:

  • Sistem Mühendisleri (Systems Engineers)

  • Site Reliability Engineers (SRE)

  • DevOps Mühendisleri (DevOps Engineers)

Neler Öğreneceksiniz

Enterprise Infrastructure Engineering with Terraform (Azure) Eğitimi sonunda katılımcılar, Terraform'u kurumsal Azure ortamlarında güvenli, kontrollü ve yönetişim ilkelerine uygun şekilde yönetebilecek bilgi ve beceriler kazanır.


Eğitimi tamamlayan katılımcılar:

  • Terraform'u, DevOps pipeline'ları içerisinde birden fazla Azure ortamında güvenli şekilde çalıştırabilir.

  • Terraform State yapısını sahiplik ve yetki sınırlarını belirleyen bir unsur olarak değerlendirebilir.

  • CI/CD tarafından oluşturulan Terraform planlarını analiz ederek değişikliklerin risklerini ve etkilerini belirleyebilir.

  • Canlı Terraform yapılandırmalarını istenmeyen kaynak silinmelerine yol açmadan yeniden düzenleyebilir.

  • Yeniden kullanılabilir ve yönetişim gereksinimlerini dikkate alan Terraform modülleri tasarlayabilir ve kullanabilir.

  • Değişiklik amacına dayalı ortam geçişi ve onay iş akışları oluşturabilir.

  • Terraform'u yönetişim kontrollü DevOps teslim modellerine entegre edebilir.

  • Merkezi olarak yönetilen Azure Landing Zone yapılarını doğru şekilde kullanabilir.

  • Mevcut iş yüklerini modern kurumsal platform standartlarıyla uyumlu hale getirebilir.


Bu eğitim, katılımcıların Terraform operasyonlarını yalnızca otomatik altyapı dağıtımı olarak değil, sorumluluk, değişiklik kontrolü ve risk yönetimini kapsayan kurumsal bir DevOps süreci olarak yönetmelerine yardımcı olur.

Eğitim İçeriği

Eğitim, her biri uygulamalı laboratuvar çalışmalarıyla desteklenen kavramsal modüllerden oluşur. Çalışmalar, gerçek dünyadaki Azure altyapı yönetimi ve DevOps operasyon modellerini temel alır.

Modül 0: Eğitim Yaklaşımı – DevOps Odaklı Kurumlarda Terraform

Course Philosophy: Terraform in DevOps-Driven Organisations

Bu modülde, Terraform'un bağımsız bir dağıtım aracı yerine DevOps teslim sisteminin bir parçası olarak nasıl ele alınması gerektiği incelenir.

Katılımcılar, Terraform operasyonlarında otomasyon, insan kararları, sorumluluk ve yönetişim arasındaki ilişkiyi değerlendirir.

Modül 1: Terraform State ve Kaynak Kimliği

Terraform State and Resource Identity

Bu bölümde, Terraform'un altyapı kaynaklarının kimliğini State üzerinden nasıl belirlediği ve bunun otomatik işlem hatlarındaki kaynak yaşam döngüsünü nasıl etkilediği ele alınır.

Katılımcılar, kaynak kimliği, durum yönetimi ve CI/CD süreçlerindeki değişiklik davranışları arasındaki ilişkiyi öğrenir.

Modül 2: Girdi Kontrolü, Doğrulama ve Determinizm

Input Hygiene, Validation, and Determinism

Bu modül, güvenli olmayan Terraform yapılandırmalarının CI/CD süreçleri aracılığıyla State içerisine girmesini önlemeye yönelik koruyucu geliştirme yaklaşımlarına odaklanır.

Katılımcılar, girdi doğrulama, yapılandırma güvenliği ve öngörülebilir sonuçlar üretme konularını inceler.

Modül 3: Dinamik Yapılandırma ve Öngörülebilir Ölçeklendirme

Dynamic Configuration and Predictable Scaling

Bu bölümde, Terraform yapılandırmalarının ölçeklendirilmesi sırasında beklenmeyen kaynak değişikliklerinin nasıl önlenebileceği ele alınır.

Katılımcılar, dinamik yapılandırmaların otomatik dağıtım süreçlerinde öngörülebilir ve kontrollü şekilde kullanılmasını sağlayan yaklaşımları öğrenir.

Modül 4: Çoklu Ortam State Yönetimi ve Uzak Backend'ler

Multi-Environment State and Remote Backends

Bu modülde, Terraform'un birden fazla Azure ortamında ve ortak kullanılan CI/CD pipeline'larında çalıştırılması sırasında ortaya çıkan operasyonel riskler değerlendirilir.

Remote State, ortam izolasyonu ve uzak backend yapılandırmaları üzerinden güvenli altyapı yönetimi ele alınır.

Modül 5: Modüler Tasarım ve Güvenli Yeniden Yapılandırma

Modular Design and Safe Refactoring

Bu bölümde, canlı ortamlarda kullanılan Terraform yapılandırmalarının kaynak kimliği korunarak nasıl geliştirilebileceği incelenir.

Katılımcılar, mevcut altyapıda istenmeyen kaynak silinmelerine veya değişikliklere neden olmadan Terraform kodlarının yeniden düzenlenmesine yönelik yaklaşımları öğrenir.

Modül 6: Yeniden Kullanım, Sözleşmeler ve Kurumsal Sınırlar

Reuse, Contracts, and Organisational Boundaries

Bu modül, farklı ekipler tarafından kullanılan ortak Terraform modüllerinin yönetimine odaklanır.

Katılımcılar, modül arayüz sözleşmelerini (Interface Contracts), yeniden kullanılabilir yapıların tüketimini ve ekipler arasında gerçekleştirilen değişikliklerin nasıl yönetileceğini inceler.

Modül 7: Değişiklik Amacına Dayalı Ortam Geçişi ve Yönetişim

Intent-Driven Promotion and Governance

Bu bölümde, Terraform değişikliklerinin farklı ortamlara aktarılması sırasında onay, kontrol ve yönetişim süreçlerinin nasıl uygulanacağı ele alınır.

Katılımcılar, ortamlar arası geçişlerin yalnızca otomasyon tarafından yürütülen işlemler değil, açıkça tanımlanmış DevOps kontrolleri olması gerektiğini öğrenir.

Modül 8: Merkezi Azure Landing Zone Kullanımı ve Mevcut Altyapıyla Uyum

Consuming and Reconciling with a Centralised Landing Zone

Son modülde, önceden oluşturulmuş altyapıların (Brownfield Environments) merkezi olarak yönetilen Azure Landing Zone yapılarıyla birlikte kullanılması incelenir.

Katılımcılar, mevcut iş yüklerinin kurumsal platform standartlarıyla uyumlu hale getirilmesini ve merkezi platform hizmetlerinin yönetişim kontrollü DevOps modeli içerisinde nasıl kullanılacağını öğrenir.

Neden Bizi Seçmelisiniz

1995’ten beri Birleşik Krallık merkezli lider bir global eğitim sağlayıcısıyız.

Enterprise Infrastructure Engineering with Terraform (Azure) Turkmenistan eğitimine Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında katılabilirsiniz. Online Instructor-Led eğitimlerimize bireysel olarak genel katılıma açık (Public) sınıflardan katılabileceğiniz gibi, kurumunuza özel (Private / In-house) bir sınıf da planlayabilirsiniz.

  • Eğitim Formatı (Delivery Method): Online Instructor-Led
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Canlı ve Etkileşimli Eğitim: Eğitmeninizle gerçek zamanlı iletişim kurun; soru-cevap, uygulama ve grup çalışmalarıyla öğrenme sürecine aktif olarak katılın.
  • Esnek Katılım: Evinizden, ofisinizden veya internet erişiminizin bulunduğu herhangi bir lokasyondan eğitime katılın.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığından yararlanın.
  • Dünya Genelinde Erişim: Turkmenistan dahil dünyanın farklı lokasyonlarından canlı sanal sınıflarımıza katılabilir veya kurumunuza özel online eğitim planlayabilirsiniz.

Enterprise Infrastructure Engineering with Terraform (Azure) Turkmenistan eğitimine yüz yüze sınıf ortamında katılabilirsiniz. Classroom Based eğitimlerimiz genel katılıma açık (Public)sınıflar veya kurumunuza özel (Private / In-house)sınıflar şeklinde planlanabilir.

  • Eğitim Formatı (Delivery Method): Classroom Based
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Yüz Yüze Öğrenme: Eğitmeniniz ve diğer katılımcılarla doğrudan iletişim kurarak etkileşimli bir sınıf deneyimi yaşayın.
  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan deneyime sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Profesyonel Eğitim Ortamı: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Uygulamalı Öğrenme: Eğitim içeriğine bağlı olarak uygulamalar, senaryolar, vaka çalışmaları ve eğitmen yönlendirmeli çalışmalarla teorik bilgilerinizi pratiğe dönüştürün.

Enterprise Infrastructure Engineering with Terraform (Azure) Turkmenistan eğitimini kurumunuza özel olarak kendi ofisinizde veya tercih ettiğiniz lokasyonda gerçekleştirebilirsiniz. Bilginç IT Academy eğitmenleri, kurumunuzun ihtiyaçlarına göre planlanan eğitim için belirlediğiniz lokasyona gelebilir.

  • Eğitim Formatı (Delivery Method): Onsite
  • Katılım Modeli (Participation Model): Kuruma Özel (Private / In-house)
  • Tercih Ettiğiniz Lokasyonda Eğitim: Eğitimi şirketinizin ofisinde veya belirlediğiniz farklı bir lokasyonda organize edin.
  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına, mevcut yetkinlik seviyesine ve iş ihtiyaçlarına göre uyarlayın.
  • Ekip Odaklı Öğrenme: Ekibinizin aynı içerik ve yaklaşım etrafında gelişmesini sağlayarak kurum içi bilgi paylaşımını ve iş birliğini güçlendirin.
  • Esnek Planlama: Eğitim tarihini, lokasyonunu ve programını kurumunuzun operasyonel ihtiyaçlarına göre planlayın.
  • Global Eğitim Organizasyonu: Eğitimi Turkmenistan lokasyonunda veya tercih ettiğiniz farklı bir ülkede/lokasyonda kurumunuza özel olarak organize edebilirsiniz.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!