DevOps Culture and Practice Enablement Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 5 Gün

DevOps Kültürü ve Uygulama Etkinleştirmesi (DO500), DevOps kültürü, modern yazılım geliştirme uygulamaları ve modern uygulama geliştirme mimarileri konusunda kapsamlı bir deneyim sağlar. Ekip çalışması sayesinde temel DevOps ilkelerini keşfeder ve Red Hat® OpenShift® Container Platform ile konteynerli uygulamaları dağıtan uygulamalı laboratuvarları tamamlarsınız.

Bu eğitim Red Hat OpenShift Container Platform 3.11, Red Hat® Ansible Engine 2.7 ve Red Hat® Enterprise Linux® 7.5'i temel almaktadır.

Birçok kuruluş, modern bir uygulama geliştirme ve dağıtım modeline geçiş yapıyor veya yapmak istiyor. DevOps adı verilen bu model, sürekli entegrasyon/sürekli teslimat ve çevik geliştirme uygulamaları gibi teknikleri kullanarak daha kısa teslimat pencerelerinde yeni özellik akışları sağlamayı vaat ediyor. Dijital dönüşüm dünyasına girmek yalnızca teknolojik bir değişimi değil aynı zamanda kültürel bir değişimi de gerektiriyor.

DevOps'a geçişe yardımcı olmak için bu uygulama ve alıştırmalar koleksiyonu, sizi beş günlük, simüle edilmiş bir organizasyon ihtisasına yönlendirir. Açık Uygulama Kitaplığı'nda bulunabilecek daha birçok alıştırmanın yanı sıra, olay fırtınası, sosyal sözleşme ve etki haritalaması gibi uygulamalara maruz kalmayı bekleyebilirsiniz. Ayrıca, örnek bir yapılacaklar listesi uygulamasının ve bunun gerekli altyapısının oluşturulmasını ve dağıtılmasını otomatikleştirmek için Red Hat OpenShift Container Platform ve Red Hat Ansible'ı Jenkins ile birlikte nasıl kullandığımızı gösteren laboratuvarlara da maruz kalacaksınız.

Eğitim içeriği özeti

  • DevOps nedir?
  • Çevik Uygulamalar
  • Sürekli Entegrasyon, Dağıtım ve Teslimat
  • Otomatik Test
  • Kod Olarak Boru Hatları
  • Etki Haritalaması, Sosyal Sözleşmeler, Kod Olarak Her Şey ve daha fazlası gibi keşif ve geliştirme uygulamaları
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Ön Koşullar:

  • Çevik uygulamalar konusunda bilgi ve/veya deneyime sahip olmak
  • Scrum gibi çevik metodolojileri kullanma deneyimine sahip olmak
  • Dizüstü bilgisayarınıza tam erişime sahip olun
  • Uygulamalı laboratuvarlarda kullanılacak çeşitli yazılım özelliklerini yükleyebilme

Kimler Katılmalı

"DevOps Culture and Practice Enablement" eğitiminin hedef kitlesi

Bu eğitim geliştiriciler, mimarlar ve ürün sahipleri için tasarlanmıştır. Programlama deneyimi olmayan bir ürün sahibiyseniz laboratuvarlarda size yardımcı olacak bir katılımcı geliştiriciyle eşleştirileceksiniz.

Neler Öğreneceksiniz

Organizasyon üzerindeki etkisi

Pek çok şirket, mevcut organizasyon yapılarının ve yazılım geliştirme uygulamalarının, daha kısa pazara sunma süresi, hızlı geri bildirim döngüleri ve A/B testi gibi dijital dönüşüm vaatlerini yerine getirmeyeceğini görüyor. Bu şirketlerin dijital dönüşümlerinde başarılı olabilmeleri için DevOps kültürünü ve uygulamalarını benimsemeleri gerekiyor.

Bu eğitim size gerçek dünyadaki DevOps kültürünün ilkelerini ve modern yazılım geliştirme uygulamalarını tanıtır. Red Hat OpenShift Container Platform, Red Hat Ansible Automation ve diğer endüstri standardı DevOps yazılımlarını, araçlarını ve tekniklerini kullanarak modern bir yazılım uygulaması geliştireceksiniz. Kuruluşunuzda dijital dönüşüm yolculuğunu başlatmak ve yönlendirmek için DevOps ilkelerini ve açık kaynak çözümlerini kullanmaya hazır olacaksınız.

Red Hat, bu eğitim katılımcılara fayda sağlayacak şekilde oluşturdu ancak her şirket ve altyapı benzersizdir ve gerçek sonuçlar veya faydalar farklılık gösterebilir.

Birey üzerindeki etkisi

Bu eğitime katılmanız sonucunda DevOps kültürünü deneyimlemiş, çok sayıda DevOps uygulamasına maruz kalmış ve öğrendiklerinizi kullanarak küçük bir uygulamayı hayata geçirmiş olacaksınız. Bu becerileri gösterebilmelisiniz:

  • Küçük, çok katmanlı bir uygulamayı bir OpenShift kümesine dağıtın.
  • Çevik bir ekibin etkili bir üyesi olarak çalışın.
  • İstenilen yazılım özelliklerini ve işlevlerini keşfedin, önceliklendirin ve belgeleyin.
  • Eşli ve mafya programlama stillerini kullanarak yazılım geliştirin.

Outline

DevOps nedir?

Beyin fırtınası yapın ve yazılım tasarımı ve geliştirmeye yönelik DevOps modelini hangi ilkelerin, uygulamaların ve kültürel öğelerin oluşturduğunu keşfedin.

Eşleştirme ve mobbing

İki temel uygulamayı tartışın ve deneyimleyin: eşli programlama ve mafya programlama.

Retrospektifler, bilgi yayıcılar ve ekip duyarlılığı

Geçmişe dönük incelemeler yürütmenin, işi görselleştirmenin ve ekibin duyarlılığını değerlendirmenin değerini inceleyin.

Etki haritalama

Etki haritalama keşif uygulamasını tartışın.

Çevik uygulamalar

Sprint planlama, günlük stand-up, vitrin, retrospektif ve biriktirilmiş işlerin iyileştirilmesi dahil çevik uygulamaları kapsar.

Değer akışı ve süreç haritalaması

Değer akışı haritalaması ve metrik tabanlı süreç haritalaması uygulamalarını derinlemesine inceleyin.

Sürekli entegrasyon, dağıtım ve teslimat

Sürekli entegrasyon, sürekli dağıtım ve sürekli teslimatın temel uygulamalarını keşfedin.

Olay fırtınası

Olay fırtınası keşif uygulamasını nasıl kullanacağınızı öğrenin.

Kullanıcı hikayesi haritalama ve değer dilimleme

Kullanıcı hikayesi haritalama, değer dilimleme ve empati haritalama uygulamalarını inceleyin.

Otomatik test, bölüm 1

Genellikle otomatik test olarak adlandırılan, test odaklı geliştirme ve iş odaklı geliştirmenin temel uygulamalarına ilişkin bir anlayış geliştirin.

Otomatik test, bölüm 2

1. bölümde başlayan otomatik test laboratuvarını tamamlayın.

Kod olarak boru hatları

Jenkins'i kullanarak sürekli entegrasyon/sürekli teslimat hatlarını keşfedin.

İşlevsel olmayan testler

İşlevsel olmayan testlerin avantajlarını keşfedin.

Derleme izleme

Yapıların nasıl izleneceğini ve bilgi yayıcı olarak durumlarının grafiksel olarak nasıl temsil edileceğini anlayın.

Demo günü

Bir vitrin hazırlamanın en uygun yöntemlerini deneyin ve dersi sonlandırın.



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

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

04 Temmuz 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
24 Temmuz 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
05 Ağustos 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
09 Ağustos 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
27 Ağustos 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
16 Eylül 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
24 Eylül 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
26 Eylül 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
DevOps Culture and Practice Enablement Eğitimi ile ilgili sıkça sorulan sorular

DevOps nedir?

DevOps, Development (Yazılım Geliştirme) ve Operations (BT Operasyonları) kelimelerinin birleşimidir. Amaç, bu iki ekip arasında iletişimi, iş birliğini ve otomasyonu artırarak yazılımın daha hızlı ve güvenli teslim edilmesini sağlamaktır.


DevOps ne işe yarar?

  • Yazılım geliştirme sürecini otomatikleştirir
  • Hataların erken tespitini sağlar
  • Kodun daha hızlı canlıya alınmasına olanak tanır
  • Ekipler arası duvarları yıkar, daha çevik bir yapı kurar
  • Sürekli entegrasyon (CI) ve sürekli teslimat (CD) süreçleri oluşturur

DevOps neden önemlidir?

Çünkü artık yazılımlar hızlı ve sık güncellemelerle piyasaya sürülüyor. DevOps olmadan;

  • Teslimatlar yavaşlar
  • Testler eksik kalır
  • Sistem hataları artar
  • DevOps, bu riskleri azaltır ve yazılım kalitesini yükseltir.

DevOps mühendisi ne yapar?

  • Otomasyon sistemleri kurar (CI/CD)
  • Kodun test, build ve deploy süreçlerini yönetir
  • Sunucuları izler, loglama ve uyarı sistemlerini kurar
  • Yazılımcılar ve sistem ekipleri arasında köprü olur

DevOps araçları nelerdir?

İşte en yaygın kullanılan DevOps araçları:

AmaçAraçlar
🧪 CI/CDJenkins, GitHub Actions, GitLab CI
📦 ContainerDocker, Podman
☁️ OrkestrasyonKubernetes, OpenShift
🔍 İzleme & LogPrometheus, Grafana, ELK Stack
🧩 Altyapı KodlamaTerraform, Ansible, Pulumi
🧰 Sürüm KontrolüGit, Bitbucket




DevOps öğrenmek için ön koşul var mı?

Evet ve hayır. Temel olarak şu bilgilere sahip olmak büyük avantaj sağlar:

  • Linux temel komutları
  • Git ve versiyon kontrolü
  • Temel scripting (Bash, Python)
  • Yazılım geliştirme yaşam döngüsü bilgisi
  • Bulut servisleri (AWS, Azure vs.)

DevOps ile Agile farkı nedir?

  • Agile: Yazılım geliştirme metodolojisidir.
  • DevOps: Geliştirme + Operasyon süreçlerini kapsar.
  • Yani Agile + DevOps birlikte çalışabilir. Agile yazılımı geliştirir, DevOps onu otomatikleştirip yayına alır.

DevOps sadece büyük firmalar için mi?

Hayır! Küçük startup’lardan kurumsal devlere kadar her ekip DevOps prensiplerinden faydalanabilir. Hatta küçük ekiplerde daha hızlı sonuç alınabilir.


DevOps mühendisi ne kadar kazanır?

Ülkeye ve deneyime göre değişir ama genelde ortalamanın çok üzerinde maaş alırlar.

🔹 Türkiye’de: 40.000 – 120.000+ TL

🔹 Avrupa’da: €3.000 – €8.000

🔹 ABD’de: $100.000 – $180.000+


DevOps öğrenmek ne kadar zaman alır?

Temel bilgiler için: 1–2 ay

Orta seviye uygulamalar için: 3–6 ay

Uzmanlık seviyesi (CI/CD + Kubernetes + Cloud + IaC): 6–12 ay

👉 Süre kişisel temponuza ve pratiğe bağlıdır.

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.