DevOps正在不断评估工程团队的需求

发布于:2021-02-15 00:00:23

0

43

0

DevOps 工程团队

交付工件,提供配置项(CI),朝着持续交付,挑战团队“以更高的质量走得更快”等全都属于DevOps的范畴。本文讨论了DevOps的业务优势以及用于实现DevOps的工具。

JAXenter:DevOps的商业利益是什么?

迈克尔·克伦:快一点。最终,DevOps在Jamf所做的一切就是不断加快对客户的满意度。我们提出的每个想法或如何解决特定问题,我们总是问自己:“这对客户有什么帮助?” 能够加快开发生命周期,产品交付以及团队之间的沟通,都可以为组织带来价值。

JAXenter:您希望采用DevOps可以实现什么目标? 

迈克尔·克伦(Michael Kren):很好–每个人都没有决定“将DevOps带入Jamf” –随着工程团队的成长和希望实施CI,它得到了有机发展。然后,当Jamf开始为我们的客户提供托管解决方案时,DevOps自然会融入其中,以使交付尽可能顺利。DevOps不断评估工程团队以及我们的在线服务团队的需求,以继续填补空白。

JAXenter:回想当您决定采用DevOps时,您会做些不同的事情吗?

迈克尔·克伦(Michael Kren):在我第一次开始称自己为“ DevOps”的那一天,CI是最大的阻力。通过执行此操作有如此巨大的需求和收益,而部署部分几乎被忽略了。我早就可以开始研究开发生命周期的部署部分了。

JAXenter:您注意到的直接好处是什么?

Michael Kren:第一个好处是立即为工程师提供反馈。CI是引入的第一件事,它使我们能够将反馈回路从24小时缩短到5分钟。

JAXenter:您如何使所有人相信采用DevOps是必不可少的步骤?

迈克尔·克伦(Michael Kren):我告诉他们差距在哪里,尤其是在反馈回路方面,所以我什至在不了解DevOps之前就开始解决这个问题。一旦人们看到了好处,我想我会为自己所扮演的角色起个名字。解决问题和提供价值比标题更重要。

JAXenter:在采用DevOps之前,Dev和Ops之间的关系如何?之后?

迈克尔·克伦(Michael Kren):就像我之前说的那样,在线服务(Jamf中的Ops),Dev和DevOps一起有机地增长。我的头等大事是开发的起点,因为那是当时最迫切的需求。能够更快地向客户推广的能力为在线服务团队带来了巨大的好处。

JAXenter:哪些工具可以帮助您 最好地实施DevOps?

迈克尔·克伦(Michael Kren):当我第一次开始在Jamf的DevOps路径时,我们使用了SVN,Jenkins和SalesForce。当然,在我们决定转移到“每个问题分支”工作流程后,这些工具将无法使用。因此,我开始寻找适合我们想要的新工作方式的工具。(现在,很重要的一点是,在去寻找新工具之前,先弄清楚自己的工作方式。人们经常会期望使用一种工具来解决他们的问题。有时,是这个过程成为问题,需要改变。)Atlassian Bamboo凭借其分支构建功能以及与JIRA和Bitbucket Server的集成,使选择加入Atlassian非常容易。

JAXenter:您从整个过程中学到了什么? 

Michael Kren:我仍然觉得DevOps的定义以及DevOps的工作在很大程度上取决于每个组织。每个组织都有自己的特定问题和挑战。我相信DevOps会生活在团队之间,并在存在问题的地方填补空白。交付工件,提供配置项(CI),朝着持续交付,挑战团队“以更高的质量走得更快”等全都属于DevOps的范畴。或者,他们不必这样做。重要的是找到问题并以不再成为问题的方式解决它。因此,将自己从工作中解放出来,继续进行下一个问题。这样,您可以保证不仅继续为您的组织提供服务,而且还继续为您的客户提供服务。