云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

香港服务器_阿里云备案照片要求_便宜的

小七 141 0

IT专业人士如何“提升”他们的DevOps技能

最近DevOps.com网站在线研讨会上,Eveline Oehrlich(Upskilling:Enterprise DevOps Skills Report的首席研究分析师)、Jayne Groll(DevOps Institute首席执行官)和Sam Fall(CloudBees营销副总裁)讨论了2019年:提升企业DevOps技能报告(EDOSR)的结果。DevOps Institute的就职报告提供了关键信息,说明了IT专业人士如何提升其DevOps技能,以及雇主在简历和面试中寻找哪些技能来填补DevOps的角色。为什么要从这个角度来看待DevOps的技能?虽然对根据业务需求交付软件所需的工具和技术已经有了大量的洞察和研究,但是DevOps的人力要素并没有得到同样的投资水平。缺乏合适的熟练的人力资源会给任何数字化转型增加摩擦,因为如果没有合格的人员参与,几乎不可能采用某些方法或从一流的工具中榨取全部价值。事实上,正如EDOSR发现的,软技能是DevOps最必要的技能。沟通、合作和实验的能力是找到新的、更好的工作方式的关键,也是一个快乐团队的关键!Groll,Oehrlich和fall揭示了最引人注目的结果,他们的意思,并分享了如何提高技能保持领先。继续阅读他们的见解!招聘与工作人力资源部分享了目前有多少组织在招聘DevOps职位的结果:"我们问,‘你在组织中采取了哪些步骤来扩大DevOps团队或团队?"37%的受访者目前正在招聘员工。而且,还有很多人计划招募新人。"对于DevOps的技能和职称如何随着时间的推移而变化,Fells也很好奇:"随着时间的推移,我非常兴奋地看到这些头衔将如何变化。例如,现场可靠性工程师,我们明年会看到更多的还是更少的?系统管理员?如果你想提高自己的技能,那么你根据这些数据进入这项业务的哪些领域是有意义的?"Grollis很兴奋地看到运营角色在结果中的突出地位:"最近,很多人都在强调noop,当然,其中很多我一直在和其他人一起努力塑造新的运营模式。业务在这里真的很有影响力。寻找交叉功能,测试工程师和测试驱动部署将作为T形方法的一部分出现,而T形方法不再只是一个专业。系统管理员,不管是上升还是下降,仍然需要学习如何编码,开发人员也需要知道如何测试。"T型it专业人士****T型个人拥有DevOps技能的广度和深度,而不是只专注于一个专业领域。**格罗尔继续说:"调查结果表明,IT专业人士正在从一个专家发展到我们现在所说的T型从业者。专家们对某项能力有很深的了解,比如你是一名软件开发人员,或者你是一名基础设施工程师,或者你是一名DBA或与之相关的众多专业领域的任何一位。我们把它成长为一个由专家组成的组织,但我们发现与之相关的制约因素,这就是为什么T型专业人士的概念被积极雇佣的原因。"Fellon尝试新事物和获得DevOps技能经验的重要性:"真正成功的人是那些知道如何学习,并且能够从各种DevOps技能中学习的人在一个可行的方法,卷起你的袖子,而不是一个假设的隐喻方式。实施监控不同于看别人谈论他们是如何实施监控的。而且,接触到所有这些不同的技能对人们在职业生涯中向前迈进将非常有用。"Groll**解释说,将IT视为一门艺术将有助于培养T型专业人才:*"如果我们将其视为一门艺术,我们需要能够用其他技能(如测试)来补充我们的核心DevOps技能,或者编码,或者基础设施,或者在站点可靠性工程的情况下,寻找一些自动化工具。在DevOps工程的例子中,我们真正关注的是通过发布自动化到生产的连续交付。这里的目标是能够确定你是如何填补T的顶端的。"技能类别提到自动化技能、过程技能和软技能是DevOps最重要的三项技能:"成为自动化者,而不是自动化者。再加上自动化的技能,你会制造一个混乱的过程。如果不了解流程并掌握如何破译流程和减少浪费的知识,您将无法实现自动化。第三种最重要的技能是软技能。"Groll**解释了关于不同工作角色如何看待认证的一些发现:"我发现,高管和管理层对认证的看法略有不同,这一点很有意思。当我们看到DevOps认证,特别是那些来自DevOps Institute的认证,这是非常基于技能的,管理层很可能是招聘经理。他们将试图验证一个人是否拥有这项技能,特别是因为我们今天知道,对DevOps工程师的标准定义并没有达成一致。当我们看到管理水平略有上升,这是因为,他们再次对比潜在人才的简历,并试图找出一个人是否表现出了与其他人相比的规模。"费尔强调了授权人们获得创造性和尝试新事物的重要性:"通常技能是整个等式中非常重要的一部分。培养人们在一个安全的地方进行实验的能力对于让人们成长和变得更愿意尝试新事物是至关重要的。因此,您必须找到一种方法来实现这种合作,并支持这些人进行试验。"协作技能是必须具备的最高要求。**Groll**解释了为什么:"引入具有自然协作技能或良好沟通能力的人,对于顺利运行,当然还有更快的软件交付速度非常关键。对于个人贡献者来说,这很重要,但他们不一定看到更大的图景。这在很大程度上说明了文化转型,我们在DevOps中知道这是一个关键的成功因素。"流程技巧同样,流程DevOps的最高技能是SDLC技能、流程流程理解、源代码控制模型和敏捷。Oehrlich**深入研究了这些发现:"SDLC,理解和掌握如何进行软件开发的知识仍然非常重要。46%的人认为这是必须的,49%的人说很好。对过程流程和分析有二次了解,所以,那些是系统工程师、系统设计师或系统分析员的人。系统设计师和系统分析员了解过程、流程和分析,因此这是一项非常重要的技能。在资源控制模型和流程方面的经验也很丰富。掌握在何处以及如何管理源代码控制或管理源代码并加以处理的知识也是非常重要的。敏捷并不令人惊讶,因为敏捷是存在的,它是活跃的。这是生意,是生意。"软技能很难真正确定"文化"在DevOps转型中意味着什么。**Oehrlich**解释了报告中的一些结果,这些结果有助于提供一些答案:"关于文化的讨论很多,但我们从未真正清楚地知道培养这种文化所必须具备的DevOps技能是什么。客户体验如此重要的事实让我耳目一新,因为这确实是、也应该是衡量DevOps成功与否的标准。我们交付的软件的速度、速度和质量只有在客户体验到它时才是好的。因此,了解哪些因素会对客户产生影响,而44%是必备技能。"Grolle解释了协作和沟通的一些独特特征:"这是协作和沟通之间的区别。不仅仅是和其他球队相处。这不一定是被动的交流。合作的最大区别在于我征求你的意见。我问你怎么想,我尊重你的专业知识,就像尊重我自己的专业知识一样,因此,我们合作解决问题,因为我们结合了我们的专业知识。"Oehrlich**on why individual contributor不认为客户体验技能是必须具备的:"在某种程度上,我与组织和DevOps组织如何衡量他们在做什么方面的指标有关。在这些DevOps团队中,通常与新功能、新购物车项目等的结果没有直接联系。我们看到越来越多的DevOps组织正在扩展其指标,同时也引入了外部**内部视角。但通常情况下,关键在于速度,而不是质量。"功能技能人力资源分享了最受欢迎的功能性技能的结果:"52%的受访者说,必须具备的功能性技能是IT操作知识,44%的受访者说拥有这些技能很好。基础设施知识排在第二位,而最重要的是,安全性也位居榜首。我们已经看到DevSecOps得到了极大的发展,因此,认识到安全性是整个链条的一部分,这一点非常重要。"Groll提到:"人们开始意识到,在安全性和质量之间没有必要进行折衷,我们看到的是,受监管的组织正在采用DevOps,尽管治理、风险和审计是一种好东西,但不是一种好东西