Abstract :Son yıllarda özellikle bilgi teknolojileri ile ilgilenen şirketlerde DevOps süreçleri sık olarak tercih edilip kullanılmaya başlanmıştır. Belli bir denetime tabii olan kurumlarda kodlama ve yaygınlaştırma süreci belli bir kural çerçevesinde yapılması ve belgelenmesi gerekmektedir. Bu noktada özellikle kodlama ve yaygınlaştırmada DevOps araçları sıkça kullanılmaktadır.[14] DevOps kelime anlamı olarak Development ve Operations kelimelerinin birleşiminden oluşmaktadır. Biraz daha detaya inersek bu iki ifadeyi (geliştirme ve operasyon) birbirine yakınlaştırmaktır. IT süreçlerinde geliştirici ve operasyoncuyu birbirine yakınlaştırmayı hedefler. Şu ana kadar kurumlar bu iki kavramla ilgili çalışmaları farklı alanlar olarak belirlemiştir. DevOps özellikle sürüm yönetimi uygulamalarının işlevselliğini arttırmayı ve uygulamalar arasındaki ilişkileri micro servisler şeklinde dağıtmayı hedefler. Böylece uygulamalar birbiriyle çalışırken aslında herhangi birindeki sıkıntı diğer modülleri etkilemeyecektir. Bu çalışmada bilgi teknolojileri ile çalışan firmalarda DevOps pratiklerinin kullanılması ile birlikte nasıl sorunları çıkabileceğini, ne gibi durumlara dikkat edilmesi gerektiğini ve DevOps pratiklerinin uygulanabilmesi için hangi şartların sağlanması gerektiği ile ilgili olarak yapısal vurgular yapılacaktır. Keywords : DevOps, Continuous Integration, Continuous Delivery, Release Management, Agile Methodology, Endüstri 4.0, DevOps Life Cycle, Continuous Planning