Her şeyden önce, DevOps'un bir rol değil bir kültür olduğunu vurgulamak istiyorum. Benim düşünceme göre, keskin nişancı, deniz, kazmacı gibi kendi uzmanlıklarına sahip bir komando takımı ile karşılaştırılabilir (komandolar serisini düşünün). Temel olarak birlikte çalışan bu uzmanlıkların birleşimi, mümkün olan en kısa sürede misyonların gerçekleştirilmesini veya iş değeri yaratılmasını mümkün kılar.
LowOps ve NoOps
Birkaç haftadan beri, insanlarla yapılan çok sayıda konuşmadan sonra, bu günlerde LowOps hakkında oldukça konuştuğunu gördüm. Bir çözüm uygularsam, bu tamamen otomatik olduğu ve bir meslektaşımın bana sormak yerine makineleri kendileri yerleştirebileceği anlamına gelir. Bazen tamamen otomatikleştirmek hemen mümkün değildir, ancak sonra birkaç saat boşa harcamak yerine işi yapmak için sadece bir komut çalıştırmamı sağlamak için kendimin otomatik olmasını sağlarım. Böyle bir çözüm oluşturduysam, bir meslektaşımın kişisel çözümümü herkes için otomatik hale getirmesi için bir bilet oluşturulmasını sağlarım. Örnek: Benim bir kolejim, bash senaryomdan birini şimdi her gece çalıştırdığı bir botta dönüştürdü.
Şekil 1: https://www.gslab.com/blog-post/what-is-noops/
"adanmışlarla nasıl başlanır"
Karma yetkinlikleri olan bir ekibin parçası olduğunuzdan ve ekibin yazılımı kendileri dağıtması gerektiğinden emin olun. Tüm ekip üyeleriyle konuşun ve bilgi veya istek eksikliği olduğu için kimsenin yapmak istemediği görevlerle başlayın. Bir görevle başlarsanız, bilmediğiniz şeylerle karşılaşırsınız. Videoları izlemeye başlayın, buluşmalara katılın , kitap satın alın ve okuyun, takımlar hakkındaki blogları ve resmi belgeleri okuyun, meslektaşlarınızdan çekme taleplerinizi gözden geçirmelerini ve insanlarla iyi iletişim kurup dinlemelerini isteyin, işleri iyi belgelendirin ve iş arkadaşlarına çözümler hazırlayıp gösterin (bilgi paylaşımı) . Son öneri iş-yaşam dengesine dikkat etmektir .