Aracılığıyla paylaş


Ekibinizi oluşturma

Kuruluş düzeyinde, platform mühendisliği reaktif kültürden uzak bir evrimdir. Reaktif bir kültürde, yalnız geliştiriciler silolarda araçlar oluşturur. Bu geliştirici ayrıldığında, aracın nasıl çalıştığı bilgisi de ayrılır ve bu da bozuk işlemlere ve kapalı kalma süresine yol açabilir.

Daha olgun bir kültürde araçlar proaktif olarak oluşturulur ve platform mühendislik ekibi tarafından korunur. Geliştiriciler için yönetilen özerklik vardır ve geliştiriciler yeni projelere hızla başlayabilir.

Platform mühendisliği ekiplerinin başarılı olması için kuruluşlarının yönetici satın alma ile proaktif kültürlere ve doğru becerilere sahip geliştiricilere sahip olması gerekir.

Kültürün rolü

Platform mühendisliği olgunluğuna sahip kuruluşlar da güçlü bir liderliğe sahiptir. Bir şirket içindeki platform mühendisliği, sürekli yeniden değerlendirme gerektiren bir dengeleme eylemidir. Kuruluşların, mevcut kaynak kullanımını anlamak ve bir yol ileriye doğru eşlemek için platform mühendislik ekibini desteklemesi gerekir.

Platform mühendisliği benimsemesinin ilk aşamalarında, ürün ekiplerinin her birinin kendi benzersiz araç, operasyon ve dağıtım süreçleri vardır. Olgun bir platform mühendisliği kuruluşunda merkezi platform mühendisliği hem liderlik hem de geliştiriciler tarafından çalışmanın en iyi yolu olarak kabul edilir. Olgun kuruluşlar, ürün ekibi sorunlarının kurumsal sorunlar olduğunu fark edebilir.

.. Farklı yolların, bulut maliyetinin, altyapı maliyetinin, mühendislik maliyetinin, çeşitli yönlerinin peşinden gittiğimizde, bunun bir kuruluş sorunu olduğu ortaya çıktı ve herkesin 20.000 geliştirici veya 30.000 kuruluş çalışanı sorunu vardı. – Kurumsal bir yazılım şirketinde üst düzey mühendislik lideri

Kuruluş kültürünüzün platform mühendisliğinde sabit bir keşif yolunda olmayı desteklemesi gerekir. Yöneticiler, platform mühendislik ekibinin yenilik yapması için desteklenmesine odaklanmalıdır.

Kuruluşunuzun hedefi yöneticilerin en iyi duruma getirme kültürüne yönelik olması gerekir:

  • Ekiplere uç servis taleplerini etkili bir şekilde ele almak ve yenilikleri yönlendirmek için güç sağlayın.
  • Yenilikleri ve denemeleri teşvik etmek için ekipler içinde özerkliği ve sorumlulukları teşvik edin.
  • Değişen iş ihtiyaçları ve kullanıcı talepleri arasında sürekli ilgi ve etkinlik sağlayın.

Zamanla kuruluşlar, platform mühendisliği ile kültürel değişiklikleri destekleyen düzeyleri iyileştirmeye geçici olarak geçer. Her düzeyde, liderliğin platform mühendisliği vizyonunu benimsemek için gerekli kültürel değişiklikleri yönlendirmedeki rolü gelişir.

Geçi -ci Operasyonel Ölçeklenebilir İyileştiriliyor
Veri odaklı karar alma ve uyarlanabilirlik kültürüne sahip olun. İşbirliği, sürekli öğrenme ve geliştirme kültürünü teşvik edin. Empati ve büyüme kültürünü teşvik etmek Değişimi ve ilerlemeyi teşvik etmek için yenilikleri teşvik etme ve ekipleri güçlendirme

Kurumsal motivasyonlar, platform mühendisliği kültürel değişimini destekleyen her düzeyde de gelişir.

Geçi -ci Operasyonel Ölçeklenebilir İyileştiriliyor
  • Kuruluş genelinde bir çözüm uygulamak için zorunlulukları tanıma.
  • Sistem performans sorunlarını etkili bir şekilde saptamak için ölçümleri ve ölçümleri kullanarak verimsizliklerle ilgili içgörüler elde etme önceliklerini belirleyin.
  • Değişiklik girişimlerini etkinleştirmek ve desteklemek için kuruluş yapısını geliştirin.
  • Kolektif sorun çözmeyi teşvik etmek için kuruluş genelinde işbirliğine dayalı bir zihniyet geliştirin.
  • Sürekli iyileştirmeyi sağlamak için sağlam geri bildirim mekanizmalarının oluşturulmasına öncelik verme.
  • Güvenilirlik kültürünü teşvik edin.
  • Sürdürülebilir başarı elde etmek için ürün liderliğinde bir büyüme yaklaşımını benimser.
  • Ekipler arasında empati kültürü ve büyüme zihniyetini teşvik edin.
  • Karar alma süreçlerinde ürün kullanıcı araştırmalarının önemini yükseltin.
  • Ekiplere uç servis taleplerini etkili bir şekilde ele almak ve yenilikleri yönlendirmek için güç sağlayın.
  • Yenilikleri ve denemeleri teşvik etmek için ekipler içinde özerkliği ve sorumlulukları teşvik edin.
  • Değişen iş ihtiyaçları ve kullanıcı talepleri arasında sürekli ilgi ve etkinlik sağlayın.

Kuruluş yapısı

Platform mühendisleri, geliştirme ve operasyonlar arasındaki tutkaldır. Belirli bir kuruluş yapısı açısından Ekip Topolojileri modeli, yapmanız gerekenleri düşünmek için iyi bir yaklaşımdır. Örneğin, platformunuzun geliştiriciye yönelik yönlerine daha fazla odaklanan ayrı uzmanlarla birlikte gelişmiş bir platform ekibine sahip olmak isteyebilirsiniz.

Başarılı olmak için şunları belirleyin:

  • Üst düzey hedeflerin önceliklerini belirlemeye ve daha geniş kuruluş genelinde platformun kullanımını desteklemeye yardımcı olan ekip (genellikle yöneticiler) için sponsorlar.
  • Platformun rehberlik ve ihtiyaçlarını karşılayabilmesine yardımcı olmak için operasyon, güvenlik, uyumluluk ve mimariden paydaşlar.
  • Tüm bileşenlerden gelen gereksinimleri anlamak ve önceliklerini belirlemeye yardımcı olmak için ürün yöneticisi (gerçek unvandan bağımsız olarak) olarak hareket eden bir kişi.

Yetenek açığının üstesinden gelme: platform mühendisi gereksinimleri

Platform mühendislerinin bir ürün düşünce yapısına sahip olması ve ayrıca işlemleri anlaması gerekir. Geliştirici olarak mı yoksa operasyon ekibinde mi çalışmaya başladıkları beceri kümesinden daha az önemlidir. İç geliştirici platformu oluşturan bir ekip, geliştirme, BT operasyonları, K8s yöneticileri, site güvenilirlik mühendisleri (SRE) ve kod olarak altyapı (IaC) uzmanları gibi farklı geçmişlere sahip çeşitli ekip üyelerini getirme konusunda güç kazanabilir.

Ayrıca kuruluşunuzdaki mevcut uygulama ekiplerinden uygun geliştiricileri getirerek ekibinizin araç geliştirmeye yönelik bilgi ve beceri kümesini güçlendirebilirsiniz. Bu geliştiriciler, yatırımlarınız hakkında düşünürken müşterinin sesini temsil etme konusunda iyi bir yerdedir.

Platform mühendisleri bulmak zor olabilir.

Gerçekten iyi altyapı ve platform mühendisleri işe almak çok zordur. Bugün işe aldığımız kişilerin çoğu doğrudan müşteriyle karşılaşan uygulamalar konusunda çok tutkulu, değil mi? Ancak teknoloji sektörünün tamamında altyapı mühendisliği konusunda tutkulu olan büyük bir hedef kitlemiz veya adayımız yok ve bu her zaman bir zorluk... Infra için, bu tür bir uzmanlık nadirdir. - Orta ölçekli bir satış şirketinde mühendislik başkan yardımcısı

Platform mühendislerinin yapabilecekleri:

  • Verimlilik, güvenilirlik ve güvenliğe odaklanarak dahili geliştirici ürünleri oluşturma ve ölçeklendirme
  • Platform mühendislik ürünlerinin mimarisine ve tasarımına katkıda bulunma
  • Kapsayıcı düzenleme (örnek: Kubernetes), sürekli tümleştirme/sürekli dağıtım (örnekler: GitHub Actions, Azure Pipelines) ve izleme ve günlüğe kaydetme araçlarıyla (örnekler: Prometheus, Grafana, Elasticsearch) başarıyla çalışın
  • Kod Olarak Altyapı (IaC) ve ilişkili araçlarla şablonlar oluşturma (örnekler: Terraform, Azure Resource Manager)
  • En az bir betik dilinde kod yazma (örnekler: Python, PowerShell, Bash)

Harika bir platform mühendislik ekibi oluşturmak için çeşitli teknik becerilerin bir karışımı ve ürün odaklı bir yaklaşım gerekir. İşe alma zorluklarına rağmen, farklı geçmişlere sahip bir ekip oluşturmak verimliliği, güvenilirliği ve güvenliği artıran daha iyi iç platformlara yol açar. Bu bütünsel yaklaşım yalnızca kuruluşunuzun anlık teknik ihtiyaçlarını karşılamakla kalmaz, aynı zamanda yenilik ve sürekli iyileştirme kültürünü teşvik eder.