如何与考虑我作为他们的DevOps人员的人有效沟通

71次阅读
没有评论

问题描述

在寻找DevOps人员时,有时候岗位的定义会被局限于使用特定工具和技术,如Puppet、Jenkins等。但作为一个DevOps人员,你希望能够明确与客户沟通,以确保双方对你的角色职责有一致的理解,而不仅仅是寻找会使用特定工具的人。尤其是在你的简历上可能没有直接体现“DevOps”这个词汇,但你在开发过程中的实际贡献与DevOps的精神是相符的。

解决方案

以下是一些有效的问题,你可以问询客户,以便在角色期望上达成一致:

问题1:公司是否遵循敏捷开发方法?

考虑到DevOps文化源自敏捷软件开发方法,询问公司是否采用了任何敏捷方法是很重要的。这可以帮助你了解你在团队中的定位,以及你是否会被视为仅仅负责发布的人员。

问题2:我将如何与开发团队合作?

了解你将如何与开发团队合作也很重要。你会被分配到一个特定的项目团队,还是会与所有团队合作?这有助于你了解自己在团队中的角色和责任。

问题3:目前存在的挑战是什么?

了解目前存在的紧急问题和挑战,以及他们所面临的技术栈,有助于你对团队的现状有更清晰的认识。你可以询问当前在Git和开发流程中使用的工作流程,以及是否可以帮助解决一些问题,从而使开发过程更加顺畅。

问题4:请谈谈公司的工作流程和持续集成情况

询问关于工作流程和持续集成的情况,可以让你更好地了解他们的技术栈和开发流程。你可以了解到Git的工作流程,以及他们的持续集成和持续交付情况。这些方面的改进可以在纸上得到体现,即使对于业务人员也是有意义的。

问题5:公司的服务器基础设施规模如何?

了解公司的服务器基础设施规模,以及如何监控这些基础设施,有助于你了解你可能需要管理的范围。这可以涵盖服务器数量、使用的技术栈以及监控策略等方面。

请注意,不同的公司和情况可能会有所不同,所以在与客户沟通时,根据实际情况灵活运用这些问题。通过这些问题,你可以更好地了解客户的需求,从而在沟通中明确你作为DevOps人员的角色。

正文完