Eğitim Hakkında
Eğitim İçeriği
DevOps kavramı, sadece bir yazılım geliştirme süreci değil, aynı zamanda bir kültür değişikliği olarak ele alınacaktır. DevOps, ekipler arasında güçlü bir işbirliği ve sürekli iletişim gerektiren bir modeldir ve bu eğitimde, katılımcılar, organizasyonel düzeyde DevOps kültürünü nasıl oluşturabileceklerini ve bu kültürün projelerde nasıl etkili bir şekilde yönetileceğini keşfedeceklerdir.
Eğitim İçeriği
1. DevOps'a Giriş ve Temel Prensipler
- DevOps Nedir?
- Tanım, tarihçe ve yazılım geliştirme ile IT operasyonları arasındaki ilişki.
- DevOps Kültürü
- İşbirliği, iletişim ve kültür değişikliği üzerine.
- Temel İlkeler
- Sürekli Entegrasyon (CI), Sürekli Dağıtım (CD), otomasyon, izleme, geri bildirim ve hızlı teslimat süreçleri.
- Agile ve DevOps
- İki yaklaşımın birbirini nasıl tamamladığı.
- Proje Yönetimi
- DevOps projelerini başlatma, planlama ve yönetim için stratejiler.
2. Sürekli Entegrasyon (CI) ve Sürekli Dağıtım (CD)
- CI
- Avantajlar, uygulama stratejileri ve araçlar (ör. Jenkins, GitLab CI).
- Otomatik test süreçleri, kod kalitesi kontrolü ve pipeline tasarımı.
- CD
- CI ile entegrasyon, yazılım güncellemelerinin hızlı aktarımı.
- Canary releases, blue-green deployment ve rolling updates gibi dağıtım modelleri.
3. Otomasyon ve Altyapı Yönetimi
- Altyapı Otomasyonu
- Infrastructure as Code (IaC) ve konfigürasyon yönetimi.
- Popüler Araçlar
- Terraform, Ansible ile altyapı yönetimi.
- Docker (konteynerleşme) ve Kubernetes (orkestrasyon) kullanımı.
- Bulut Entegrasyonu
- AWS, Azure, Google Cloud ile uyumlu altyapı yönetimi.
4. İzleme ve Performans Yönetimi
- İzleme Araçları
- Prometheus, Grafana, ELK Stack gibi araçlarla uygulama ve altyapı izleme.
- Log Yönetimi ve Analiz
- Merkezi loglama ve anormallik tespiti.
- Performans Optimizasyonu
- Otomatik alarm sistemleri ve hata çözümleme yöntemleri.
5. İleri Düzey Uygulamalar ve Yönetim
- Proje Yönetimi
- Scrum, Kanban gibi Agile metodolojiler ile uyum.
- Ekip içi işbirliği ve liderlik becerileri.
- Risk ve Güvenlik Yönetimi
- DevSecOps yaklaşımı ve güvenlik süreçleri.
- Metrikler ve KPI'lar
- Performans göstergeleri ve verimlilik artırıcı uygulamalar.
- Başarı Hikayeleri
- Gerçek dünya örnekleri ve kazanılan deneyimler.