您的位置: 首页 >互联网 >

DevOps工程师在面试中可能会被问到的10个问题

2020-04-25 09:33:51 编辑: 来源:
导读 德芙OPS工程师排名第 在Glassdoor的2018年美国最佳工作名单上有2个,全国有超过3300个职位空缺,平均基薪为105,000$。 虽然大多数公司仍处于采用工作流的早期阶段,但根据GitLabs最近的一项调查,大多数公司认为这将节省他们在开发过程中的时间,大约三分之一的公司补充说,他们计划今年投资DevOps。 Calculator Buddy com的首席执行官兼联合创始人索菲

德芙OPS工程师排名第.. 在Glassdoor的2018年美国最佳工作名单上有2个,全国有超过3300个职位空缺,平均基薪为105,000$。

虽然大多数公司仍处于采用工作流的早期阶段,但根据GitLabs最近的一项调查,大多数公司认为这将节省他们在开发过程中的时间,大约三分之一的公司补充说,他们计划今年投资DevOps。

Calculator Buddy.com的首席执行官兼联合创始人索菲?迈尔斯(Sophie Miles)说:“DevOps管理需要对其实施进行强有力的文化和组织变革,这将增强旧的开发和系统领域之间的协作、沟通,并最终实现完全整合。 “尽管缺乏正规化以及发展和系统领域的一体化,发展行动需要有一个团队合作的组织才能富有成效。 这是这一方法的基本要素之一:协作。

你在申请一份发展行动工程师的工作吗? 以下是你在面试过程中可能收到的10个问题,以及雇主在你的答案中寻找什么。

Sungard AvailabilityServices首席CTO架构师Todd Loeppke说,要求候选人定义DevOps,谁从中受益,以及这是否是一个必要的过程,使面试官能够看到候选人的基本知识。

“我有兴趣听到他们解释为什么DevOps在今天的环境中是相关的或重要的,”Loeppke说。 “在将功能推向市场(产品/开发人员观点)和产品被抛到墙上(操作观点)之间,一直存在着一种紧张关系。 这在一个组织内部造成了一个鸿沟,并常常拖延执行。 随着今天的创新速度和竞争将超越您的应用程序或功能的真正可能性,如果它被推迟,我希望看看候选人是否理解使用DevOps如何允许公司打破这些内部紧张关系,并保持领先竞争。”

菲尼克斯NAP全球IT解决方案总裁兼首席执行官伊恩·麦克克拉蒂(Ian McClarty)表示,这个问题让受访者感到舒服,因为他们正在谈论一些他们知道的事情:他们现有的日常工作。 如果他们看到他们目前的公司实施它的方式有问题,这可以讨论,以及不同过程的利弊。

“这是一个很高层次的问题,但它可能暴露出一个共同的理解或缺乏理解,”McClarty说。 “这也使我能够迅速填补任何高层次的知识空白。 最初的谈话也能很好地说明受访者的总体态度。


Hiretual公司首席执行官蒋文文(StevenJiang)表示,这个问题可以用一套工具来衡量管理开发和部署系统的经验。 他补充说:“DevOps是一个瞬息万变的行业,这有助于揭示应聘者是否了解最新技术和趋势。”

面试官可以通过询问候选人这些工具在日常工作中是如何协同工作的来跟进。 “这是为了证实第一部分的答案是正确的,”江说。 “了解新工具和实际使用新工具之间有很大的区别。 同时,我们可以看到他们对DevOps环境以及候选人的常规工作流程的全面和系统的理解。

洛普克说,询问候选人的部署策略可以让你看到他们的思维过程。 他补充说:“虽然最终目标可能是持续交付或部署,但重要的是要认识到,要做到这一点,需要一些渐进的变化和经验教训。” “我正在寻找一个候选人谁有一个热情获得功能迅速进入市场,通过使用自动化的整个过程,同时保持一个高度可用的服务客户。”

SEE:IT领导者指导开发操作(技术专业研究)

EDITED的技术招聘人员JoeBurrow说,这些问题引起了应聘者对细节和严谨的好奇和关注。

Nuspire的人力资源经理艾米丽?伯克(EmilyBurke)表示,这个问题的目的是寻找一个候选人的焦点,并辨别他们的知识深度。 她补充说:“这可以帮助我们根据他们的专业知识来确定以后的问题,并帮助我们开始决定他们的技能集在公司中最有用的地方。” “我们经常要求他们扩大这些领域,以获得更多关于他们所知的信息。 除了他们与招聘经理的谈话,这也可以帮助我们看到我们需要培训的地方。”

伯克说,DevOps工程师的求职者在面试中可以期待一些技术问题,以确定他们的能力和他们有经验的技术类型。 这些可能包括:

塔伦德首席福音传道者尼克·皮埃特说,这些问题的关键在于细节。 他补充说:“从经验的角度来看,那些含糊其辞、对细节缺乏关注的人,会升起一面红旗。” 他说:“与拥有技术经验和街头智慧相比,更容易了解方法和最佳做法,更容易掌握书本知识。 在面试中询问这两个问题会让人很难作假。”

CarGurus的高级自动化架构师肖恩?雅培(Sean Abbott)说:“由于DevOps更多的是一种范式,而不是一个职位头衔,我们希望找出应聘者如何与其他工程师接触,作为他们的客户,并通过销售他们开发的解决方案来解决他们的痛点。 “您已经确定了一个很好的解决方案,这将节省开发人员的时间和精力,但它需要他们改变他们的流程,这可能很难向开发人员询问。 你如何把你的解决方案卖给他们?”

Abbott说,对这些类型的问题的回答对于确定候选人是否能够掌握与工程师的接触,从而平衡一个积极的环境,并对工作流程进行必要的改进至关重要。

MX基础设施主管布兰登?默多克(BrandonMurdoch)表示,询问候选人与同事发生分歧或冲突的时间,以及他们解决分歧的方法,也是成功的一个很好的指标。

彭博软件工程师詹姆斯·霍尔(James Hall)说,与上述问题类似,面试官正在寻找一名DevOps工程师将如何与团队合作,特别是因为这些职位上的人通常没有权力强迫他们制作更好的软件。

霍尔补充道:“不同的人以不同的方式处理这个问题,但我希望看到有人能理解我为什么要问这个问题,并理解DevOps通常处于的不稳定状态。”

“问题是不可避免的,项目有时也会失败,”精密贷款人高级交付工程师路易·谢里丹说。 了解一个候选人如何处理失败和冲突,以及他们从经验中学到了什么是有价值的。

谢里丹说:“因为我们的工作变化如此频繁,,我们希望确保我们团队的成员能够在事情不按计划进行时学习容易适应。”



免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。