DevOps, yazılımları etkili ve güvenli bir şekilde dağıtmak için developerlara yardımcı olan bir uygulama ve metodolojidir. Bu anlamda DevOps daha önce Agile ile de karşılaştırılmıştır. Agile da aynı DevOps gibi proje yönetimi ile ilgili araçların, işlemlerin ve felsefelerin tamamını kapsayan geniş bir terimdir.
Büyük ve web tabanlı kuruluşlarda DevOps’un benimsenmesi hızlanırken DevOps terimin tam olarak ne anlama geldiği konusunda kafa karışıklıkları devam ediyor. DevOps bir yaklaşım mı, kültür mü yoksa farklı kişiler için farklı anlamlar mı ifade ediyor?
“Dijital Dönüşümde DevOps Kültürü” blog yazımıza göz atarak daha detaylı bilgi sahibi olabilirsiniz.
👉 DevOps nedir?
DevOps, IT alanında yeni ortaya çıkan bir terimdir. Hem yazılım geliştiricilerin hem de dağıtım (operasyonlar) ekibinin işbirliğini ve iletişimini vurgulayan bir uygulamadır.
Daha iyi geliştirme yapmak ve sürümlerin hata oranını düşürmek için geliştirilmiş disiplinler bütünü ve kültürüdür. DevOps bir felsefe veya yaklaşım olarak düşünülebilir.
👉 DevOps’un temel işlemleri nelerdir?
DevOps’un temel işlemleri;
Uygulama geliştirme: kod oluşturma, kod kapsamı, birim testi, paketleme ve deployment’dır.
Altyapı: sağlama, yapılandırma, orkestrasyon ve deployment’dır.

