在我看来,很多DevOps招聘都遵循关键字匹配的思路,这导致了纯粹的技术关注点。
现在,DevOps不仅仅是技术,DevOps工程师不仅仅是一个更好的系统管理员,还拥有一些编码技能。
高级DevOps角色/配置文件对我来说也意味着在基础设施和软件工程技能之外的许多其他基础和实践中提供资历,比如精益、度量、开放和沟通(诚实地说,谁要求DevOps员工提供他们的沟通技能?)
那么,招聘广告/面试能否在某种程度上更有效率--例如,也可以对平静类别提出质疑?--这会引发“现在,你如何应用精益原则?你最近的DevOps项目如何处理文化方面的问题?”
进一步阐述:
更新--那么为什么雇主/招聘人员不按照下面的平静来组织面试(另外,“自动化”部分可以按照DevOps 工具链模型(文档链接,只读)来制定?

附带注意--例如,文化实际上不再仅仅是一种软技能,对于DevOps来说,它是核心技能之一--就像这个领域中的所有其他技能一样。
发布于 2017-10-10 22:18:53
我相信这取决于每个组织和一个DevOps /高级DevOps应该做什么,因此,你的第一句话是100%准确的。因为,DevOps应该能够使用公司使用的一组工具,并改进或带来新的工具集,使公司及其开发人员能够更快地工作,减少浪费。
在我看来,DevOps应该具有很强的SysAdmin技能,并且显然具有Puppet、Chef、Python等编码技能,并且对服务器上的代码有一定的了解,至少能够对为什么应用程序在一个环境和另一个环境中的行为不像预期的那样进行少量的调试。
现在,作为一名高级DevOps,冷静可能被应用,然而,精益和测量原则可能适用/不适用。例如,我们正在开发应用程序,使用主厨/木偶/ Ansible来实现日常事务的自动化,并保持所有事物的同步,这显然节省了时间,减少了浪费。
关于测量,我不确定这是否适用于大多数情况。然而,其他冷静原则是DevOps立场的一部分。
作为一名DevOps,拥有良好的沟通技巧也很重要,但更重要的是,作为一名高级DevOps,您不仅需要与您的团队打交道,并与开发人员共享知识,因为您需要在那里支持他们,而且您还可能需要创建报告并在管理层面前进行演示。
我喜欢你添加的电子表格,并且有一个积分系统是很好的,然而,一些公司在招聘广告中也增加了更多的技能/技术。
另外,在电话面试之后(如果有电话面试的话),我会发现在面试中,会给你一些需要解决的问题,或者至少展示你的调试过程,以及你在特定情况下的表现。就我个人而言,我不喜欢笔试,因为我相信有解决问题的方法,而且,有时谷歌也是你的朋友,因为人们并不指望你记住所有的事情。
作为一个DevOps /高级DevOps,我相信在所使用的应用程序和知识之间有一条线。您可能在使用这些新/旧工具或编写代码方面非常出色,但是当涉及到调试或仅仅了解服务器的问题时,Jenkins的工作可能是您无法这样做。
最后,我认为提供的电子表格是评估高级职位DevOps知识的一种方法,我可能会在那里添加一些人际关系和管理技能,以使其完成。
在挑选过程中,你可以看一下电子表格,挑选出你认为对你的组织来说是正确的分数的人,同时记住他在面试中的(呃)行为以及他提出/回答这些问题的方式(S)。
https://devops.stackexchange.com/questions/2287
复制相似问题