如何招聘适合公司的优秀DevOps人员

95次阅读
没有评论

问题描述

想要招聘一名适合公司的优秀DevOps人员,但对Docker容器、Jenkins配置和AWS等方面知之甚少。他想知道如何测试应聘者是否能够管理这些任务。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

首先,需要明确DevOps并不是一个职位,而是一种组织上的变革。DevOps的核心理念是“你构建它,你运行它”,即开发人员负责运维工作。这种变革可以提高服务的质量,加强开发人员与客户的联系。然而,要在组织中实施这种变革并不容易。
这种变革的核心是持续集成和交付方法的重要性的提升。这些方法的理念早在1968年的北约科学委员会关于软件工程的报告中就已经提出了。在招聘过程中,即使你对这些方法不熟悉,也可以从编程问题开始,逐渐引导面试向部署和维护应用程序的问题发展。

方案2

请注意以下操作注意版本差异及修改前做好备份。
如果你需要一名能够帮助团队开始使用这些方法的软件工程师,可以在招聘过程中重点考察这方面的能力。即使你对这方面的知识不熟悉,也可以通过提问来了解应聘者对部署和维护应用程序的理解。
在招聘过程中,你需要明确你需要的是一名员工还是一名自由职业者,以及你需要一名全能型的人还是只需要特定领域的专家。只有你自己了解你的公司需求,才能找到最适合的人选。
在招聘过程中,你可以根据你的公司需求,创造出适合你公司的独特文化,这也是对DevOps理念的一种诠释。

方案3

请注意以下操作注意版本差异及修改前做好备份。
如果你需要帮助确定公司在DevOps转型过程中需要做出哪些改变,可以咨询DevOps研究和评估公司,比如DevOps Research and Assessment (DORA)。他们的创始人包括Nicole Forsgren博士、Jez Humble和Gene Kim。Nicole多年来一直负责进行DevOps研究,并对行业进行详细统计。Jez Humble是持续交付的专家,他撰写了相关书籍。Gene Kim是《凤凰项目》的作者,他和Jez Humble还合著了《DevOps手册》。DORA可以为你的公司提供评估,并帮助你回答这些问题。
如果你已经有了明确的目标,只需要找人来帮助你实现这个目标,那么招聘机构可能不是一个好的选择。你可以参加DevOps Enterprise Summit (DOES)或当地的DevOpsDays会议,与会者交流。寻找推荐,并可以在会议上设立展位,制作招聘海报。
另一种方法是在这个论坛上提问,寻求专家的意见。有时候,即使是关于你当前情况和使用情况的问题,也可能指引你采取正确的行动。

方案4

请注意以下操作注意版本差异及修改前做好备份。
在招聘过程中,你可以关注以下几个方面:
1. 敏捷开发的基本理念,至少要有“熟”级别的敏捷知识。
2. 技术实践经验,包括编码、自动化等方面的实践经验,但不限于特定的工具和编程语言。
3. 学习能力,候选人应该具备主动学习的品质。
4. 好奇心和不怕失败,候选人应该能够接受失败并从中吸取教训。
5. 团队合作能力,候选人应该能够建立互信关系,因为心理安全是高绩效团队的关键因素。
6. 能够进行指导和辅导,候选人应该能够分享自己的知识,而不是表现出优越感。
7. 具备足够的社交能力,因为他们需要成为团队的一员,并且能够良好地沟通。
需要注意的是,很难找到完美的候选人,通常需要在各个方面进行权衡。在今天的世界中,我筛选了65份简历,其中有50份不符合我的最低要求,面试了15个人,最终只录用了3个人。整个过程花费了将近9个月的时间。

正文完