KURUMSAL EĞİTİM, SIFIRDAN ZİRVEYE REDHAT ANSİBLE AUTOMATİON PLATFORM, AGENTLESS FULL AUTOMATİON
Ansible ile tüm altyapınızı agentless (ajansız) ve deklaratif bir modelle otomatize edin. Bu eğitimde; Ansible Core temelleri, ileri düzey playbook mühendisliği, Jinja2 şablonlama, Ansible Vault ile secret yönetimi, Ansible Automation Platform (AAP) mimarisi ve Event-Driven Ansible (EDA) ile kendi kendini iyileştiren (self-healing) sistemleri kurumsal senaryolarla öğreneceksiniz.
Eğitim Tanıtım Videosu
Eğitim kapsamında gerçekleştirilecek pratik laboratuvar uygulamaları, mimari tasarım şemaları ve eğitim metodolojimiz hakkında detaylı bilgi almak için tanıtım videomuzu izleyin.
Agentless Infrastructure Automation
Hedef sunuculara veya cihazlara herhangi bir ajan yazılımı kurmadan, sadece SSH ve WinRM protokolleri ile tüm envanterinizi anında yönetin.
EĞİTİM SÜRESİ, FORMATLARI VE KURUM ODAKLI YAKLAŞIM
Eğitim programlarımız, kurumunuzun hedefleri, ekip olgunluğu ve proje ihtiyaçlarına göre farklı yoğunluk seviyelerinde esnek olarak tasarlanmaktadır. Aşağıdaki formatlardan ihtiyacınıza en uygun olanı seçebilir veya tamamen özelleştirilmiş bir program talep edebilirsiniz.
- 1 Gün: Stratejik Farkındalık Semineri
- 5 Gün: Standart Teknik Eğitim Programı
- 10 Gün: Yoğun Uygulamalı (Hands-on) Eğitim
- 15-20 Gün: İleri Seviye Workshop & Proje Geliştirme Programı
- Ders Süresi: 50 dakika
- Eğitim Saatleri: 10:00 - 17:00 (İhtiyaca göre özelleştirilebilir)
Eğitimler, öğrenme verimliliğini artıracak şekilde yapılandırılmıştır. Her oturum 50 dakika eğitim + 10 dakika mola şeklinde planlanır. Gün içerisinde 12:00 - 13:00 saatleri arasında öğle arası verilir. Bu yapı ile katılımcılar, günlük ortalama 6 saat odaklı eğitim alır. Örneğin 5 günlük bir program toplamda 30 saatlik yoğun bir öğrenme deneyimi sunar.
- 1 Günlük Seminer:
Karar vericiler ve teknik ekipler için tasarlanmış bu formatta, ilgili teknolojinin temel prensipleri, sektörel etkileri ve kuruma sağlayacağı stratejik katkılar ele alınır. Amaç; farkındalık oluşturmak ve doğru yatırım kararlarını desteklemektir.- 5 Günlük Standart Program:
Konular sistematik bir şekilde ele alınır, teorik altyapı güçlü şekilde oluşturulur ve gerçek dünya senaryoları ile desteklenir. Katılımcılar; mimari yaklaşımlar, araçlar, kod yapıları ve uygulama örnekleri ile kapsamlı bir bilgi seviyesine ulaşır.- 10 Günlük Yoğun Hands-on Program:
Uygulama odaklı bu programda katılımcılar aktif olarak kod yazar, sistem kurar ve senaryolar geliştirir. Gerçek projelere yakın simülasyonlar ile öğrenme pekiştirilir. Özellikle yeni ekip kuran veya mevcut ekibini hızla yetkinleştirmek isteyen kurumlar için idealdir.- 15-20 Günlük İleri Seviye Workshop:
Katılımcılar yalnızca öğrenmez, aynı zamanda üretir. Eğitmen rehberliğinde gerçek bir sistem veya mimari geliştirilir. Ödevler, teknik değerlendirmeler ve yoğun workshop’lar ile ekiplerin ilgili teknolojiye tam hakimiyeti sağlanır. Özellikle organizasyon içinde yeni bir teknoloji dönüşümü planlayan kurumlar için önerilir.
Eğitimlerimiz uzaktan, müşteri lokasyonunda veya hibrit formatta gerçekleştirilebilir. Katılımcılar online platformlar (Microsoft Teams veya Zoom) üzerinden erişim sağlayabilir; eğitim süresince ekran paylaşımı, canlı kodlama, interaktif soru-cevap ve iş birliği araçları aktif olarak kullanılır.
Kurum ve Katılımcı Odaklı Eğitim Yaklaşımı
Her eğitim programı, standart bir içerik sunumu değil; doğrudan kurumun hedeflerine, ekip yapısına ve mevcut olgunluk seviyesine göre tasarlanan özelleştirilmiş bir öğrenme deneyimidir. Bu yaklaşım, eğitimin yalnızca bilgi aktarımı değil, ölçülebilir çıktı üretmesi amacıyla kurgulanır.
Katılımcı Profiline Göre İçerik Kurgulama
-
Yeni işe alınmış ekipler:
- Amaç: Projelere hızlı adaptasyon
- İçerik: Temel kavramlar + kurum teknolojilerine hızlı geçiş
- Odak: Hands-on uygulamalar ve gerçek proje senaryoları
-
Teknik ekipler (Developer / Senior Developer):
- Amaç: Teknik derinlik ve üretkenlik artışı
- İçerik: Best practice, kod kalitesi, performans
- Odak: Uygulamalı geliştirme ve refactoring
-
Teknik mimar ekipler:
- Amaç: Doğru mimari ile teknoloji konumlandırma
- İçerik: Sistem tasarımı, scalability, distributed architecture
- Odak: Mimari kararlar ve gerçek dünya senaryoları
-
Yönetim ve karar verici katman:
- Amaç: Teknolojinin iş hedefleri ile hizalanması
- İçerik: Strateji, ROI, risk yönetimi
- Format: Seminer / Executive briefing
Sonuç
- Hemen uygulanabilir bilgi sağlanır
- Ekiplerin adaptasyon süresi kısaltılır
- Teknik ve yönetsel hizalanma oluşturulur
ALTYAPI YÖNETİMİNDE OTOMASYON DEVRİMİ: ANSIBLE
Bu eğitimin temel hedefi, katılımcılara Ansible Core ve Ansible Automation Platform (AAP) mimarisini kurumsal standartlarda kurgulamayı öğretmektir. Agentless mimarinin avantajlarını kullanarak Linux, Windows ve Ağ cihazlarını tek bir merkezden yönetin. Jinja2 filtreleri, lookups ve conditionals kullanarak dinamik ve akıllı Playbook'lar geliştirin; "Ansible Collections" yapısıyla modüler, taşınabilir ve versiyonlanabilir otomasyon kütüphaneleri oluşturun. Ansible Vault ile güvenli veri yönetimini sağlayın ve Event-Driven Ansible (EDA) ile kendi kendine iyileşen altyapılar tasarlayın.
Idempotency (Eşgüçlülük)
Sistemlerin mevcut durumunu bozmadan, Playbook'un her çalışmasında sadece gereken değişikliklerin (drift) hedeflenen şekilde uygulanması.
Event-Driven Ansible
Prometheus, Kafka veya Webhook tetikleyicileri ile sistem olaylarını dinleyen ve otomatik remediate eden proaktif kurallar.
Eğitim Hedefi
Eğitim sonunda katılımcılar; Ansible Core ve Ansible Automation Platform (AAP) mimarisini kurumsal standartlarda kurgulayabilir; agentless mimarinin avantajlarını kullanarak Linux, Windows ve Ağ cihazlarını tek bir merkezden yönetebilir; karmaşık Jinja2 filtreleri, lookups ve conditionals kullanarak dinamik ve akıllı Playbook'lar geliştirebilir; "Ansible Collections" yapısıyla modüler, taşınabilir ve versiyonlanabilir otomasyon kütüphaneleri oluşturabilir; Ansible Vault ve kurumsal secret manager entegrasyonlarıyla güvenli veri yönetimini sağlayabilir.
AAP üzerinde RBAC, Mesh Networking ve Automation Controller özelliklerini kullanarak otomasyonu tüm organizasyona ölçekleyebilir; Event-Driven Ansible (EDA) ile kendi kendine iyileşen altyapılar tasarlabilir; AWS, Azure ve vSphere ortamlarını orkestre edebilir; Molecule ve Ansible-Lint kullanarak otomasyon kodlarının test ve CI/CD süreçlerini yönetebilir ve sonuç olarak, "Ansible Automation Engineer" yetkinliğiyle dijital dönüşümün operasyonel lideri haline gelirler.
Eğitim İçeriği
Ansible Core ve Agentless Mimari Temelleri
- Architecture Overview: SSH ve WinRM bağlantı dinamikleri, Python bridge mantığı.
- Inventory Strategy: Statik ve dinamik envanterler, groupvars ve hostvars hiyerarşisi.
- Ad-hoc Commands: Hızlı müdahale ve sistem denetimi için tek satırlık otomasyonlar.
- YAML Syntax: Temiz, okunabilir ve standartlara uygun otomasyon kodu yazımı.
İleri Düzey Playbook Mühendisliği
- Control Logic: Loops (with_items, loop), Conditionals (when) ve Iterations.
- Jinja2 Templating: Dinamik konfigürasyon dosyaları üretimi ve gelişmiş veri filtreleme.
- Handler & Notify: Sadece değişiklik olduğunda tetiklenen akıllı servis yönetimi.
- Error Handling: Block, Rescue ve Always bloklarıyla hataya dayanıklı Playbook'lar.
Modüler Yapı: Roller ve Collections
- Ansible Roles: Otomasyonu profesyonel şekilde dizinlere ayırma ve reuse etme.
- Ansible Galaxy: Topluluk içeriklerinden faydalanma ve kurumsal Galaxy kurulumu.
- Ansible Collections: Yeni nesil içerik paketleme ve dağıtma formatı.
- Custom Modules: Python ile ihtiyaca özel Ansible modülü geliştirme.
Güvenlik, Vault ve Compliance
- Ansible Vault: Şifrelerin, API key'lerin ve gizli verilerin güvenli saklanması.
- GPG & Inline Encryption: Otomasyon kodunda veri güvenliği katmanları.
- Hardening as Code: Sunucuları STIG ve CIS standartlarına göre otomatik sıkılaştırma.
- Auditing: Yapılan işlemlerin denetim izlerinin ve loglarının merkezi yönetimi.
Hibrit Bulut ve Sanallaştırma Orkestrasyonu
- vSphere Automation: Sanal makine yaşam döngüsü (Provisioning to Decommission).
- Cloud Providers: AWS (Boto3) ve Azure modülleriyle bulut kaynak yönetimi.
- API Orchestration: REST API modülleriyle harici sistemlerle entegrasyon.
- Terraform vs Ansible: İki teknolojinin birlikte çalıştığı modern IaC senaryoları.
Ansible Automation Platform (AAP) 2.5+
- Automation Controller: Web arayüzü, API ve merkezi yönetim dashboard'u.
- Execution Environments: Konteyner tabanlı yalıtılmış otomasyon çalışma ortamları.
- Mesh Networking: Uzak veri merkezlerinde otomasyonu ölçekleme (Execution Nodes).
- RBAC & Teams: Organizasyon genelinde yetkilendirme ve proje yönetimi.
Event-Driven Ansible (EDA): Geleceğin Otomasyonu
- Rule-books Theory: "If This, Then That" mantığıyla altyapı zekası.
- EDA Sources: Webhooks, Kafka, Prometheus ve Alertmanager entegrasyonu.
- Auto-Remediation: Sorun oluştuğunda kimse uyandırılmadan sistemin kendini düzeltmesi.
- Operational Efficiency: EDA ile L1 destek seviyesindeki işlerin otomatize edilmesi.
Windows ve Network Otomasyonu Masterclass
- Windows Integration: Kerberos, WinRM ve PowerShell tabanlı modül kullanımı.
- Network Automation: Cisco iOS, Arista ve Juniper cihazların ajansız yönetimi.
- Vendor Neutrality: Farklı network donanımları için ortak otomasyon dili.
- Active Directory Ops: Kullanıcı ve grup yönetiminin Ansible ile otomatize edilmesi.
Ansible Test ve Kalite Standartları
- Ansible-Lint: Kod kalitesini ve en iyi uygulama (best practices) denetimi.
- Molecule Framework: Roller için birim (unit) ve entegrasyon testlerinin kurgulanması.
- Testinfra: Altyapının beklenen durumda (state) olup olmadığının doğrulanması.
- CI/CD Integration: GitLab CI, Jenkins ve GitHub Actions üzerinden otomasyon akışları.
Kurumsal Proje: Uçtan Uca Otomasyon Döngü
- The Big Project: Bir uygulamanın sıfırdan DB, Web ve Network katmanlarıyla kurulması.
- Self-Service Automation: AAP Surveys ile kullanıcıların ihtiyacını karşılayan portal tasarımı.
- Lightspeed Optimization: AI yardımıyla otomasyon kodlarının iyileştirilmesi.
- Performance Tuning: Forks, Serial ve Async modlarıyla büyük ölçekli yönetim.
Eğitim Metodolojimiz
- Hands-on Labs: Teoriden hemen sonra her katılımcının kendi kontrol düğümüyle gerçekleştirdiği uygulamalar.
- Lightspeed AI Session: Ansible Lightspeed ile gerçek dünyadan playbook türetme denemeleri.
- Architecture Design Workshop: Katılımcıların kendi şirket altyapılarına uygun AAP mimarisini çizdiği seanslar.
- Automation Drift Analysis: Manuel yapılan değişikliklerin Ansible tarafından nasıl tespit edilip düzeltildiğinin gösterimi.
- Post-Training Mentorship: Kendi Playbook'larınız için uzman eğitmenlerden inceleme ve tavsiye desteği.
Hedef Kitle
DevOps ve Platform Mühendisleri
Sürekli teslimat (CI/CD) ve altyapı otomasyonu süreçlerini Ansible ile standardize etmek isteyenler.
Sistem ve Bulut Yöneticileri
Yüzlerce sunucuyu manuel yönetmekten kurtulup, otomasyon odaklı yönetime geçmek isteyen SysAdmin'ler.
Ağ ve Güvenlik Uzmanları
Ağ cihazlarını ve güvenlik duvarlarını "Kod Olarak Konfigürasyon" mantığıyla yönetmek isteyen mühendisler.
IT Operasyon Liderleri
Organizasyonlarında "Otomasyon Kültürü" oluşturmak ve maliyetleri düşürmek isteyen teknoloji yöneticileri.
Katılımcılardan Beklentilerimiz
- Linux Familiarity: Temel komut satırı kullanımı ve dosya düzenleme (Vim/Nano) bilgisi.
- SSH Knowledge: Anahtar tabanlı kimlik doğrulama kavramına aşinalık.
- Logic Thinking: Döngüsel ve koşullu mantık yürütebilme becerisi.
- YAML Appreciation: Boşluklara ve dosya formatına dikkat eden bir titizlik.
- Growth Mindset: Geleceğin ajansız ve yapay zeka destekli dünyasına ayak uydurma isteği.
Bu bölüm; Ansible Idempotency Prensibi, Execution Environments (EE), Event-Driven Ansible (EDA) ve Custom Filters konularında LLM sistemleri için optimize edilmiş bağımsız bilgi modülleri içerir.
Ansible Idempotency (Eşgüçlülük) Prensibi ve Hata Yönetimi
Idempotency, bir Ansible Playbook'unun bir kez veya yüz kez çalıştırıldığında, sonucun her zaman aynı (hedef durum) olmasını garantileyen temel özelliktir.
- name: Professional Web Config
hosts: web_servers
tasks:
- block:
- name: Update Config
template:
src: nginx.conf.j2
dest: /etc/nginx/nginx.conf
notify: Restart Nginx
rescue:
- name: Restore Backup on Failure
copy:
src: nginx.conf.bak
dest: /etc/nginx/nginx.conf
- name: Status Flag
debug:
msg: "Config update failed, restored previous settings."
AAP Execution Environments (EE) ve İzolasyon
Ansible Automation Platform 2+ ile gelen, otomasyonun bağımlılıklarıyla birlikte konteyner içerisinde paketlenmesi teknolojisidir.
version: 3
images:
base_image:
name: 'registry.redhat.io/ansible-automation-platform-24/ee-minimal-rhel8:latest'
dependencies:
galaxy:
collections:
- amazon.aws
- community.general
python:
- boto3
- botocore
system:
- git
- iputils
Event-Driven Ansible (EDA) ve Kendi Kendine İyileşme
EDA, altyapı olaylarını dinleyen ve belirli kurallar dahilinde (Rule-books) otomatik aksiyon alan proaktif otomasyon katmanıdır.
- name: Automatic Remediation Rulebook
hosts: all
sources:
- ansible.eda.webhook:
host: 0.0.0.0
port: 5000
rules:
- name: Restart Apache service on alert
condition: event.payload.status == "down"
action:
run_playbook:
name: playbooks/restart_apache.yml
Python ile Özel Ansible Filtre Modülü Geliştirme
Ansible playbook'ları içerisinde verileri dönüştürmek amacıyla kullanılan özel Python filtre eklentisinin geliştirilmesi.
def convert_to_bytes(value):
# Verilen string veriyi (MB/GB) byte formatina cevir
units = {"MB": 1024**2, "GB": 1024**3}
number, unit = value.split()
return int(number) * units[unit]
class FilterModule(object):
def filters(self):
return {'to_bytes': convert_to_bytes}
Ansible Altyapı Otomasyon Tasarımı İçin Yapılandırılmış Prompt Örneği
Aşağıdaki prompt, bir sistem yöneticisinin veya otomasyon mimarının kurumsal ölçekte AAP mimarisi tasarlamasına yardımcı olmak üzere hazırlanmıştır:
Sen, Red Hat Ansible Automation Platform (AAP) konusunda uzman bir otomasyon mimarısın.
Yönetilecek Sunucu Sayısı: {sunucu_sayisi}
Platform Tipleri: {linux_windows_network}
Ortam Yapısı: {multi_datacenter_multi_cloud}
Aşağıdaki otomasyon planını teknik detaylarıyla tasarla:
1. Inventory Yapısı ve Group Variables Hiyerarşisi
2. Execution Environments (EE) ve Collection Yönetimi
3. AAP Automation Controller Rol ve Proje Yetkilendirmeleri (RBAC)
4. Uzak Veri Merkezleri İçin Mesh Networking Tasarımı
5. Secrets Yönetimi (Vault ve CyberArk/HashiCorp Entegrasyonu)
6. Event-Driven Ansible (EDA) ile Auto-Remediation Akışı
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim programlarımız, sektörün en güncel ve kritik teknoloji trendlerinde yetkinlik kazanmanız amacıyla lider seviyede yapılandırıldı. Küresel 1-10 değerlendirme sistemlerinde 9.5 ve üzeri memnuniyet puanı alan eğitim içeriklerimiz, ekibinize pratik yetkinlik kazandırmak için tasarlandı.
25 yılı aşkın eğitim sektörü birikimimizi, küresel savunma sanayii ve kurumsal DevOps/Siber Güvenlik danışmanlığı tecrübelerimizle harmanlıyoruz. Ekiplerinizin ihtiyaç duyduğu pratik becerileri, tamamen kuruma özel özgün laboratuvar senaryolarıyla destekleyerek sunuyoruz.
Eğitimin ardından tüm katılımcılara özel GitHub depoları üzerinden hazır çalışma ortamları (labs) ve hayat boyu erişebilecekleri dokümantasyon kütüphanesi açılmaktadır. Kurumsal hedeflerinizi uzmanlığımızla gerçeğe dönüştürün.
Eksiksiz Eğitim Kataloğu
Hands-on Kurumsal Eğitim, Workshop ve Turquality Programları
Tüm eğitimlerimiz, 35 yıllık mühendislik deneyiminin süzgecinden geçmiş, tamamen gerçek dünya senaryolarına (Case Study) dayalı ve hands-on (uygulamalı) olarak sunulmaktadır. Materyaller Git üzerinden dinamik olarak paylaşılır ve katılımcı ihtiyaçlarına göre özelleştirilmiş danışmanlık katmanı içerir.
Yapay Zeka, Üretken AI ve AGI Stratejileri
Genel Yapay Zeka (AGI) vizyonundan otonom ajan mimarilerine, kurumsal RAG ve Fine-Tuning stratejilerinden açıklanabilir AI standartlarına uzanan derinlemesine programlar.
DevOps, Kubernetes ve Platform Otomasyonu
Cloud-native altyapıların kurulumu, orkestrasyonu ve yönetiminde endüstriyel standartlar (NIST, CNCF) ile yüksek erişilebilirlik çözümleri.
Siber Güvenlik, DevSecOps ve Defansif Teknolojiler
Yazılım yaşam döngüsünün her aşamasında güvenlik (Security by Design), siber farkındalık ve kurumsal SOC operasyonları uzmanlığı.
Blockchain, Web3 ve Akıllı Sözleşme Geliştirme
Merkeziyetsiz internet (Web3) ekosisteminde; DAO yapıları, NFT mülkiyeti ve Solidity ile güvenli kontrat geliştirme uzmanlığı.
Yazılım Mimarisi, Big Data ve Veri Yönetimi
Event-driven sistemler, mikroservis modernizasyonu ve yüksek trafikli projelerin mimari tasarımı ve optimizasyonu.
Mikroservis Yazılım Üretimi ve Programlama Dilleri
Çok dilli (Polyglot) geliştirme ortamlarında mikroservis tasarımı, asenkron programlama ve temiz kod standartları.
Proje Yönetimi, Agile ve SAFe Metodolojileri
Kurumsal çevikliğin (Business Agility) sağlanmasında; Scrum, Kanban ve SAFe framework'lerinin uygulanması ve PMP standartları.
Teknik Workshop ve Derin Dalış (Deep Dive) Seansları
Spesifik mühendislik problemlerine odaklanan, kısa süreli ancak yoğun uygulama içeren laboratuvar çalışmaları.
Turquality ve Kurumsal Gelişim Programları
Globalleşen kurumlar için Turquality standartlarında teknoloji modernizasyonu, dijital dönüşüm ve stratejik yönetim eğitimleri.
Tüm Workshoplar Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Tüm Seminerlerimiz Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.