DevOps组织I&O专业人员新角色分析与技能提升
引言:在“DevOps能力之屋(Capabilities House of DevOps)”中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力,而基石是人与组织。DevOps组织的成功,很大程度上来自于聚焦培养强有力的DevOps团队。
2008年“Agile Conference 2008”上,Patrick Debois在“Agile Infrastructure & Operations”演讲中以3个案例介绍了在I&O领域从技术、项目、运维等层面如何应用敏捷原则与实践。
因而,随着企业数字化变革的持续深入,I&O越来越多地参与到现代企业前所未有的领域,需围绕数字化基础设施,聚焦提供支持和实现组织业务战略的产品和服务。同时,敏捷与DevOps实践持续深入,也迫使I&O专业人员重新审视在IT交付中的角色与能力。I&O专业人员必须理解正在发生变化的角色职责与需求,并且培养必要的技能集合,以获得长期成功。
在云和DevOps时代,可以从面向服务的视角来观察新时代的I&O领域角色。I&O以“我提供、增强与管理服务”的理念,管理IT基础设施与平台,涵盖了传统基础设施、私有IaaS/PaaS、公有IaaS/PaaS(可能不止一家)。I&O工作主要在以下领域:架构与治理、平台运维、云/基础设施运维、自动化、服务交付、开发等。
在“DevOps组织如何选取拓扑结构以提升协作效能”中,DevOps组织与团队可以选择不同的模式,快速响应变化,以满足数字化企业的期望。I&O专业人员可以直接参加跨功能产品团队,也可以通过共享服务形式来支持产品团队。总之,I&O专业人员应该将焦点从内部的成本节约和效率转换到使能产品与客户的成功。I&O专业人员应该在绩效目标、工具化、角色和组织边界进行改变,同时调整技能来应对云、Agile与DevOps的诉求。概要来讲,DevOps对于I&O专业人员意味着两件事情:(1)产品开发和运维共同承担更快交付解决方案的职责;(2)团队共同成功或者失败,无论组织的结构和边界。
为了提升DevOps变革的效率与效益,DevOps组织应该从以下6个技能领域发展I&O专业人员的技能:
自动化(Automation):脚本化(Scripting)能力、模板能力、CI/CD/CD能力等
云运维(Cloud Operations):网络、存储、安全、云IAM、监控等;
平台运维(Platform Operations):aPaaS、fPaaS等;
敏捷实践(Agile):敏捷方法与实践,例如Scrum、XP、Kanban、企业级敏捷等;
架构与治理:云原生架构、安全与合规性治理等;
服务交付(Service Delivery):提供自助式服务来访问平台、提供服务帮助台;
在I&O的相关领域中,在领域内或者领域交叉处,会出现许多新角色,来适应云和DevOps世界。重点阐述以下几个角色:
1. 云架构师(Cloud Architect)
云架构师聚焦于引入云计算相关的战略和变革架构,负责云领导力、架构、愿景和商业举措,引导云计算文化变革,设计云架构和策略,设计云战略及采用过程。同时云架构师也应具有非技术技能,是很好的协作者,以便于企业架构师(EA)等架构师角色合作。
2. 云工程师(Cloud Engineer)
云工程师负责云战略的战术性实现和运营。云工程师参考最佳实践,将云战略和架构转化为高可用和安全的技术实现,持续优化相关实现。云工程师可以是领域专才或通才。
3. 自动化架构师(Automation Architect)
自动化架构师负责自动化战略、策略、架构、商业架构等方面,并能识别专门自动化的机会以及流程改进机会,领导自动化项目。自动化架构师应熟悉自动化框架和工具,具有脚本、编码能力,以及具有商业相关的技能。
4. 敏捷博才
具有敏捷、自动化、运维等领域的广博知识,能够运用敏捷与DevOps的理念、方法与实践来进行I&O领域的敏捷化变革与提升。
那么,DevOps组织如何提升I&O专业人员的专业技能,可以从以下方面来入手:
(1)针对专业人员,确定聚焦领域,从技能集、当前经验、当前差距进行技能差距分析,确定差距,然后制定正式的培养计划。计划应该包含需要的技能、对组织的收益、资源投入、收益度量等。
(2)采用正规方法来发展技能,并且分配足够的时间、预算和资源。具体的提升方法包括:
实操项目
导师或者教师/学徒
正规培训
正式认证
实践社区(CoP)
DevOps组织识别I&O角色职责并提升技能,是I&O成功的必要条件。更重要的是I&O应该以敏捷与DevOps的价值观、原则、实践、工具等来进行自身的DevOps变革。I&O专业人员需要掌握敏捷与DevOps的工程方法、最佳实践以及工具平台。对于I&O专业人员,如何快速地、具体地了解DevOps,推荐华为云DevCloud HE2E DevOps Demo项目( https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_20072.html )。本项目以凤凰商城为例,阐述了DevOps实施框架、Scrum敏捷项目管理、SCM源代码版本管理、流水线、部署、微服务、容器等内容。I&O专业人员将能掌握DevOps技能,更好地与产品团队进行协作,为最终客户交付价值。
后记:2019年01年以来,针对DevOps变革的基石人与组织,推出了拓扑结构、应用架构师定位、I&O专业人员角色与技能等系列文章,希望对企业DevOps变革有所帮助。人与组织相关话题涉及范围非常广,例如外包等尚未涉及,然而将暂告一阶段,后续将聚焦工程方法+最佳实践+工具等方面内容。
华为云DevCloud作为一站式云端DevOps平台,集成华为近30年研发实践和前沿理念,面向开发者提供研发工具服务,让软件开发简单高效。现支持5人以下额度范围内,可以免费使用,并且可以预约免费的产品演示和技术交流,详情查看华为云官网
- 点赞
- 收藏
- 关注作者
评论(0)