Sade bir dille DevOps nedir?
DevOps, yazılımı bir geliştirme ekibiyle bir operasyon ekibi arasında el değiştiren bir iş olarak değil, tek bir sürekli döngü olarak inşa etme, yayınlama ve çalıştırma pratiğidir. Günlük işte bu, kodun nasıl test edilip paketlendiğini ve dağıtıldığını otomatikleştirmek ve o sistemleri sağlıklı tutmak için sunucular, konteynerler ve komut satırıyla yeterince rahat olmak demektir. Araçlar birkaç yılda bir değişir; bu yoldaki temeller değişmez.
DevOps için önce ne öğrenmeliyim?
Her şeyden önce Linux komut satırını. Neredeyse her DevOps aracı - Git, Docker, Kubernetes, Terraform, Ansible, her CI sistemi - bir terminalden yönetilir ve Linux sunucularda çalışır. Shell doğal gelmeye başladığında Git ve Docker kolayca gelir; Python gibi bir script dili de tekrarlayan işleri otomasyona çevirir. Bu yolun sırası tam olarak budur.
DevOps'u ücretsiz öğrenebilir miyim?
Evet. Bu yoldaki her kurs ücretsiz: dersler, tarayıcı tabanlı Linux terminali, Git ve Docker alıştırmaları, yapay zeka ipuçları ve her kursun sonundaki sertifika. Bootcamp ücreti yok, kurulacak bir şey yok.
DevOps öğrenmek için kod bilmem gerekir mi?
Başlamak için gerekmez. İlk üç adım - Linux, Git ve Docker - hiç programlama gerektirmez. Python yolun sonunda yer alır; çünkü script yazmak, otomatikleştirmeye değer tekrarlayan komut satırı işin biriktiğinde başvurduğun şeydir. Zaten bir dil biliyorsan o adımı atlayabilir ya da Coddy'de öğretilen Go ile değiştirebilirsin.
Bu yol Kubernetes, CI/CD veya bulut platformlarını kapsıyor mu?
Henüz değil ve sayfayı şişirmek yerine bunu söylemeyi tercih ederiz. Yol; Kubernetes, GitHub Actions, AWS ve diğerlerinin varsaydığı temelleri - Linux, Git, Docker, SQL ve Python - kapsar. Bu araçlar müfredat yol haritasında; bir kurs yayınlandığında bu yola yeni bir adım olarak eklenir.
DevOps yolu ne kadar sürer?
Toplamda yaklaşık 500 ders. Günde odaklanmış bir saatle Linux, Git ve Docker kursları birlikte yaklaşık bir ay, SQL iki-üç hafta daha, Python ise ne kadar ileri gittiğine bağlı olarak dört-altı hafta sürer. Çoğu kişi ilk iki hafta içinde terminalde üretken hale gelir.
DevOps sertifikası alıyor muyum?
Bitirdiğin her kurs için - Linux, Git, Docker, SQL ve Python - kendi URL'sinde doğrulanabilen ve LinkedIn'de paylaşılabilen ücretsiz bir sertifika alırsın. Tek bir 'DevOps sertifikası' yok; çünkü dürüst yeterlilik bir etiket değil, beş becerinin kendisidir ve bir işe alım yöneticisi her birini kontrol edebilir.