Slide 1

Slide 1 text

Herkes için Devops Herkes için Devops Elif T. Kuş – Safkan Yazılım Elif T. Kuş – Safkan Yazılım [email protected] [email protected]

Slide 2

Slide 2 text

Yazılım Geliştirme ve Sistem Yönetimi Ben kodu yazdım. Kodu sunuculara koydum. Çalışmıyor!!! ?

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

Otomasyon / CI

Slide 6

Slide 6 text

Üretimden gelen hata akışı

Slide 7

Slide 7 text

Hata Yönetimi Sistemleri (Issue Management)

Slide 8

Slide 8 text

Kaynak Sürüm Kontrolü

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Birim Testleri ve Test Otomasyonu

Slide 11

Slide 11 text

Taşıma Otomasyonu (Deployment Automation)

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

İzleme ve Uyarı Sistemleri (Monitoring and Alert Systems)

Slide 15

Slide 15 text

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.

Slide 16

Slide 16 text

Teşekkürler Blogumuzda yazmak ister misiniz? www.kadinyazilimci.com Twitter: @kadinyazilimci ● Elif T. Kuş [email protected] Twitter: @elifkus ● Safkan Yazılım – www.safkanyazilim.com Twitter: @safkanyazilim