Organizasyonumda, bir grup NOC personeli, genç mühendisler ve birkaç kıdemli mühendisle birlikte çalışıyorum; hepsi Linux odaklı. Şirketin yeteneklerini büyütme şeklindeki ilginç bir adım, NOC'den üst düzey mühendislik saflarına giden bir yol olmasıdır. Yetenek havuzunu göreceli olarak yenilerken, yetenek setlerinde zamanla büyümeye meyilli bir ayrılık olduğunu görüyorum ...
- Bir veya birkaç belirli teknolojiyi iyi tanıyan ve sürekli daldırılmış mühendisler var ... örneğin MySQL, güvenlik duvarları, SAN depolama, yük dengeleyiciler ...
- Generalist olan ve birden fazla teknolojide gezinebilen başkaları da var.
- Hepsi günlük olarak ihtiyaç duyduklarını ve kullandıklarını yapmak için yeterince Linux (komutlar, işlemler) öğrenir.
Bazı çalışanlar arasında ayrım yapan bir faktör, komut dosyası yazma, otomasyon ve konfigürasyon yönetimi metodolojilerini ne kadar iyi kucakladıklarıdır. Örneğin, Amazon AWS CloudFormation çalışmasının büyük kısmını yapan iki mühendisimiz ve kukla altyapısının çoğunu idare eden başka bir mühendisimiz var . Belki de mühendislerin dörtte biri BASH kabuk komut dosyası konusunda usta.
Buna, iş piyasasında DevOps becerilerine olan inanılmaz yüksek talep bağlamında bakıldığında, diğer kuruluşların bu becerilerin gelişimini nasıl geliştirdiğini ve iç yeteneklerini nasıl geliştirdiğini merak ediyorum. Komut yazma, öğretilebilir bir konsepte benzemiyor.
- Bir sysadmin kabuk betiğini nasıl geliştirir?
- DevOps paradigmasına ayak uyduramayan / yetişemeyen mühendisler için hala bir yer var mı?
- Bu teknolojiler geliştikçe bazı insanların geride kalacağını varsaymak mıyız? Uygun mu?