DEVOPS AUTOMATION: CONFIGURATION MANAGEMENT EĞİTİMİ

Sunucuları kodla tutarlı ve tekrarlanabilir yönet

Ansible, Puppet, Chef ve SaltStack ile desired state, idempotency ve ölçekli yapılandırma yönetimini öğrenin.

Yapılandırma yönetimini Ansible, Puppet, Chef ve SaltStack ile desired state ve idempotency ilkeleri çerçevesinde kazandıran orta seviye eğitim.

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

Eğitim Hakkında

Yapılandırma yönetimi araçları, desired state ve idempotency

Bu orta seviye eğitim, yapılandırma yönetimini (configuration management) araç ve ilkeler düzeyinde işler. Yapılandırma yönetiminin neden gerektiği, desired state ve idempotency ilkeleri, push ve pull modelleri, konfigürasyon drift ele alınır. Ardından Ansible (agentless, playbook, role), Puppet (manifest, resource, catalog, agent/master), Chef (recipe, cookbook, resource) ve SaltStack (state, grain, pillar) uygulamalı karşılaştırılır. Şablonlama, gizli veri yönetimi, envanter/düğüm sınıflandırma, test (Molecule, InSpec), CI entegrasyonu ve ölçekli yönetim de işlenir. Katılımcılar yüzlerce sunucuyu tutarlı, denetlenebilir ve tekrarlanabilir biçimde yapılandırabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar ilkelerden Ansible'a ve diğer araçların karşılaştırmasına ilerler.

Seviye

Orta Seviye — Yapılandırma yönetimi araçları (Ansible, Puppet, Chef, Salt) ve desired state yaklaşımının ele alınması.

Öğrenme Metodu

Katılımcılar gerçek sunucular üzerinde playbook ve state yazarak araçları uygulamalı kullanır ve karşılaştırır.

Neden Bu Eğitim?

🎯Desired State

Sistemi istenen duruma getirip orada tutmayı öğrenirsiniz.

🔁Idempotency

Aynı işlemi güvenle tekrar çalıştırabilir hale gelirsiniz.

📈Ölçekli Yönetim

Tek sunucudan yüzlerce düğüme tutarlı yönetim kurarsınız.

Anahtar Konular

configuration managementAnsiblePuppetChefSaltStackdesired stateidempotencyyapılandırma otomasyonu
“Yapılandırma koda döndüğünde sunucular kar tanesi olmaktan çıkar, tekrar üretilebilir hale gelir.”

Ön Koşullar

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

1
Linux Bilgisi

Linux sistem yönetimi temellerine aşinalık güçlü biçimde faydalıdır.

2
Komut Satırı

Komut satırı ve SSH kullanımına aşinalık beklenir.

3
YAML/Betik

YAML ve temel betik okuryazarlığı faydalıdır.

4
Lab Ortamı

Uygulamalar için birkaç Linux sunucusu/VM faydalıdı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ı, yapılandırma yönetimi ilkelerini kavrar ve Ansible ile uygular.
Modül 1
Yapılandırma Yönetimi İlkeleri
  • Desired state vs imperative yaklaşım
  • Idempotency kavramı
  • Push ve pull modelleri
  • Konfigürasyon drift ve önlenmesi
  • Infrastructure as Code ile ilişki
  • Snowflake sunucu problemi
Modül 2
Ansible Temelleri
  • Agentless mimari ve SSH
  • Inventory (statik/dinamik)
  • Ad-hoc komutlar
  • Modül kavramı
  • Idempotent task yazımı
  • Ansible yapılandırma (ansible.cfg)
Modül 3
Playbook ve Role
  • Playbook yapısı ve play
  • Task, handler ve notify
  • Role ile düzenleme
  • Ansible Galaxy
  • Tag ile seçici çalıştırma
  • Blok ve hata yönetimi
Modül 4
Değişken ve Template
  • Değişken öncelik sırası
  • group_vars ve host_vars
  • Jinja2 template
  • Fact toplama (setup)
  • Ansible Vault ile gizli veri
  • Koşul ve döngü (when, loop)
Günün hedefiKatılımcı, Puppet ve Chef ile deklaratif yapılandırma kurabilir.
Modül 1
Puppet Modeli
  • Agent/master mimarisi
  • Catalog derleme ve uygulama
  • Resource abstraction layer
  • Facter ile fact toplama
  • Node sınıflandırma
  • Puppet çalışma döngüsü
Modül 2
Puppet Manifest
  • Manifest ve resource yazımı
  • Class ve define
  • Modül yapısı ve Forge
  • Hiera ile veri ayrımı
  • Dependency ve ordering
  • Template (EPP/ERB)
Modül 3
Chef Modeli
  • Chef Infra mimarisi
  • Chef client ve server
  • Resource ve provider
  • Ruby DSL temeli
  • Node ve run-list
  • Chef çalışma döngüsü
Modül 4
Chef Cookbook
  • Cookbook ve recipe yapısı
  • Resource yazımı
  • Attribute ve template
  • Data bag ile veri
  • Berkshelf/Policyfile ile bağımlılık
  • Test Kitchen'a giriş
Günün hedefiKatılımcı, SaltStack'i kullanır ve yapılandırmayı test edip ölçekler.
Modül 1
SaltStack
  • Master/minion mimarisi
  • State (SLS) dosyaları
  • Grain ve pillar
  • Salt execution module
  • Event-driven (reactor) otomasyon
  • Yüksek hızlı uzak yürütme
Modül 2
Test Otomasyonu
  • Molecule ile Ansible role testi
  • InSpec ile uyum testi
  • ServerSpec yaklaşımı
  • Lint ve sözdizimi kontrolü
  • Test senaryoları ve CI
  • Idempotency testi
Modül 3
CI Entegrasyonu
  • CM kodunun sürümlenmesi
  • Pipeline'da otomatik test
  • Değişiklik onay akışı
  • Kademeli (staged) uygulama
  • Rollback stratejisi
  • Denetim izi
Modül 4
Ölçek ve Araç Karşılaştırma
  • Yüzlerce düğümde yönetim
  • Push/pull ölçek etkileri
  • Ansible/Puppet/Chef/Salt karşılaştırma
  • Agent'lı vs agentless kararı
  • Hibrit kullanım senaryoları
  • Araç seçim kriterleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Desired State

Sistemleri istenen duruma getirip koruyabilirsiniz.

✅
Ansible

Playbook ve role ile agentless yönetim kurabilirsiniz.

✅
Puppet

Manifest ve Hiera ile deklaratif yapılandırma yazabilirsiniz.

✅
Chef

Cookbook ve recipe ile yapılandırma tanımlayabilirsiniz.

✅
SaltStack

State, grain ve pillar ile Salt kullanabilirsiniz.

✅
Test

Molecule ve InSpec ile yapılandırmayı test edebilirsiniz.

✅
CI Entegrasyonu

CM kodunu pipeline'da test edip uygulayabilirsiniz.

✅
Araç Seçimi

Araçları karşılaştırıp bağlama uygun seçebilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticisi
  • DevOps mühendisi
  • altyapı mühendisi
  • sunucu filosunu kodla yönetmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticisi, DevOps/altyapı mühendisi ve sunucu filosunu kodla yönetmek isteyenler için uygundur.
Hangi araçlar işleniyor?
Ansible, Puppet, Chef ve SaltStack uygulamalı olarak ele alınır ve karşılaştırılır.
Idempotency nedir?
Aynı yapılandırmanın tekrar çalıştırılmasının sistemi bozmadan aynı sonucu vermesidir; ilkesi eğitimde işlenir.
Ön koşul nedir?
Linux sistem yönetimi temelleri ve komut satırı/SSH bilgisi güçlü biçimde faydalıdı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. DevOps Automation: Configuration Management 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

DevOps Kültürü ve UygulamalarıDevOps Cloud Automation: AWS DevOps Tools Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Cloud Automation: AWS DevOps Tools Eğitimi

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

CodeCommit, CodeBuild, CodeDeploy, CodeArtifact, CodeGuru, CDK ve SAM ile AWS yerel DevOps araç ailesini uçtan uca kullanın.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Cloud Automation: DevOps with Google Cloud Platform Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Cloud Automation: DevOps with Google Cloud Platform Eğitimi

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

Cloud Build, Artifact Registry, Cloud Deploy, GKE ve Cloud Operations ile Google Cloud üzerinde uçtan uca DevOps akışı kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Continuous Feedback: Implementing Continuous Feedback Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Continuous Feedback: Implementing Continuous Feedback Eğitimi

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

Telemetri, gözlemlenebilirlik, kullanıcı geri bildirimi ve A/B testiyle DevOps sürekli geri bildirim döngülerini uygulamalı kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Continuous Feedback: Loop Tools Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Continuous Feedback: Loop Tools Eğitimi

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

Prometheus, Grafana, ELK, Alertmanager ve ChatOps ile sürekli geri bildirim döngüsü kurmayı öğreten uygulamalı DevOps eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Continuous Testing Foundation (CTF)℠ Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Continuous Testing Foundation (CTF)℠ Eğitimi

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

Shift-left, test piramidi, test verisi yönetimi, servis sanallaştırma ve kalite kapılarıyla CI/CD içinde sürekli testi kurmayı öğreten eğitim.

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