Herkes için DevOps

Herkes için DevOps

DevOps nedir? Neden DevOps'a ihtiyacım var? DevOps'a nasıl başlayabilirim?

#DevFestW 2 Mart 2014'de sunumun slide'ları.

Ff6f4322792c0f0b431f00dfd943c6ab?s=128

Elif T. Kuş

March 06, 2014
Tweet

Transcript

  1. Herkes için Devops Herkes için Devops Elif T. Kuş –

    Safkan Yazılım Elif T. Kuş – Safkan Yazılım elifkus@safkanyazilim.com elifkus@safkanyazilim.com
  2. Yazılım Geliştirme ve Sistem Yönetimi Ben kodu yazdım. Kodu sunuculara

    koydum. Çalışmıyor!!! ?
  3. DevOps Ben kodu yazdım. Kodu sunuculara koydum. Çalışmıyor!!! DevOps

  4. Görünürlük Hata İzleme Sistemleri İzleme Sistemleri Log Yönetimi

  5. Otomasyon / CI

  6. Üretimden gelen hata akışı

  7. Hata Yönetimi Sistemleri (Issue Management)

  8. Kaynak Sürüm Kontrolü

  9. Sürüm Hazırlama Otomasyonu (Build Automation)

  10. Birim Testleri ve Test Otomasyonu

  11. Taşıma Otomasyonu (Deployment Automation)

  12. Sürekli Tümleşim'den Sürekli Dağıtım'a (From Continous Integration to Continous Delivery)

    http://www.getchef.com/solutions/continuous-delivery/ Sürzekli Tüml. Kaynak Kontrolü Takım Üretim Onay Kapsamlı Testler Sürekli Tümleşim
  13. Sürekli Tümleşim'den Sürekli Dağıtım'a (From Continous Integration to Continous Delivery)

    http://www.getchef.com/solutions/continuous-delivery/ Sürzekli Tüml. Kaynak Kontrolü Takım Üretim Onay Kapsamlı Testler Sürekli Tümleşim Sürekli Dağıtım
  14. İzleme ve Uyarı Sistemleri (Monitoring and Alert Systems)

  15. Son • DevOps işinden en az bir kişi sorumlu olması

    gerekiyor. Yazılımcıya ve sistem yöneticisinin yandan yapacaği bir iş değil. • 'Neye ihtiyacınız var?', düşünün ekip arkadaşlarınızla ve başka ekiplerle konuşun. Buna göre önceliklendirin. Bugünden yarına DevOps olmaz. Çünkü belli alışkanlıkların oturması gerekir. • Taa uzaklarda ulaşmak istediğiniz hedef: – İşin görünürlüğünü arttırmak. Hem kendinize hem 'business' tarafına. – Yazdığınız kodu korkmadan üretime sokmak – Maymun gibi tekrarlı yapılan işleri makinaya yaptırmak – Yazdığınız kodun üretimde ne gibi sonuçlara yol açtığını görerek daha hızlı geri bildirim almak • Asıl zorluk bunu şirketinize kabul ettirmek. Yazılımın hala “Çağlayan Yöntemi” (Waterfall) ile geliştirilebildiğine inanan şirketler var. Şirketinizden bunları isteyin talep edin. Destek arayın. Erteliyorlarsa ufak bir pilot çalışma yapın. Hem kendiniz görün hem gösterin.
  16. Teşekkürler Blogumuzda yazmak ister misiniz? www.kadinyazilimci.com Twitter: @kadinyazilimci • Elif

    T. Kuş elifkus@gmail.com Twitter: @elifkus • Safkan Yazılım – www.safkanyazilim.com Twitter: @safkanyazilim