当前位置: 首页 > 网络应用技术

5种培养DevOps文化的方法

时间:2023-03-06 12:59:02 网络应用技术

  如果没有基层支持,DevOps的文化变革将失败。

  文化转型(例如Devops)需要大量的努力,因为您需要每个人都接受新的文化。我们看到的DevOps思维方法是使用有机和底部方法的最成功的方法。

  从一个特定而直接的问题开始。例如,当许多云软件公司犯错时,他们打电话给工程师。由于没有人喜欢被谣传,经常被谣传的工程师会找到一种使自己更加和平的方法。在我们工作的组织中,工程师意识到页面(错误)与应用程序的新版本有关。因此,她决定介绍“金色皮肤部署”:运行新版本,运行一小部分实际的交通与旧版本并肩,并随着时间的推移逐渐增加流量。组织中的其他开发人员看到了该方法的成功并将其用于自己的服务。

  [有关文化的更多建议,请参阅我们的相关文章。DevOps需要放弃旧的IT领导哲学。]

  在这家公司中,寻求更多睡眠的开发人员介绍了组织采用的最佳实践。

  我们反复看到了这种模型。在最终分析中,这归因于对两个事实的认识:

  根据我们在DevOps环境(包括我们自己的DataWire)中观察到的情况,请考虑以下步骤来培养DevOps文化:

  也许工程师太频繁了。也许工程师试图使数据库在巨大的负载下更加灵活。管理器,问您的工程师最烦人或最痛苦的问题:您通常会听到它。

  重要的是要让亲自遇到问题的工程师。如果工程师没有直接解决问题的专业知识或技能,请为他或她提供适当的资源(其他,培训,时间)来解决问题。最接近的问题工程师将能够验证解决方案是否确实有效。

  内部DevOps,午餐和学习,定期的工程会议和博客文章是分享成功并提高意识的好方法。

  如果没有时间记录她的方法并指导其他团队通过该方法,那么建立金丝雀系统的工程师将无法推广。

  有价值的外部互动是通过会议演讲,演讲活动或公共工程博客(例如,Yelp工程博客或Lyft工程博客)进行的。外部验证和对工程师工作的认可有助于内部宣传(哇,所有其他这些工程师,例如此人的工作,!)。它还为工程师提供了不同类型的个人满意度。

  除非整个团队内在化,否则文化转型将不会成功。因此,当使用组织中的Devops时,请考虑如何培养基层工作。

猜你喜欢