最近在“Top 10 Trends Impacting Infrastructure & Operations for 2019”中Gartner指出,十大趋势之一是I&O领域的新角色,即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变革有所帮助。人与组织相关话题涉及范围非常广,例如外包等尚未涉及,然而将暂告一阶段,后续将聚焦工程方法+最佳实践+工具等方面内容。

DevOps组织IO专业人员新角色分析与技能提升相关推荐

  1. DevOps组织中应用架构师的新定位与实践

    [摘要] 针对应用架构师相关窘境,在现代化的应用开发中,DevOps组织需要定义应用架构师职责,使应用架构师与DevOps团队各角色更有效的沟通,交付更有价值的产品.在多数情况下,应用架构师不是Dev ...

  2. 【华为敏捷/DevOps实践】6.架构师在新兴的DevOps组织应该扮演什么样的角色?

    文/华为云DevCloud 论语春秋 DevOps组织的成功,很大程度上来自于聚焦培养强有力的DevOps团队.然而随着DevOps深入实施,DevOps组织却面临窘境,在交付团队与流程中无法为应用架 ...

  3. DevOps组织如何有效地实施MSA

    [摘要] 对于任何企业,MSA的实施都不能一蹴而就.企业在实施MSA的过程中应该避免教条主义.理想化.低估必需的投资.边学习新流程边变更架构.担忧失败等风险与陷阱.企业可以在MSA实施指导框架的指引下 ...

  4. DevOps组织如何选取拓扑结构以提升协作效能

    文:华为云DevCloud 恒少 DevOps组织的成功,很大程度上来自于聚焦培养强有力的DevOps团队."乌合之众:未有效地管理组织变革"是DevOps组织需要避免的六大&qu ...

  5. 大咖专栏 | DevOps组织如何有效地实施MSA

    [摘要] 对于任何企业,MSA的实施都不能一蹴而就.企业在实施MSA的过程中应该避免教条主义.理想化.低估必需的投资.边学习新流程边变更架构.担忧失败等风险与陷阱.企业可以在MSA实施指导框架的指引下 ...

  6. 【观察】数字中国的新机遇,神州数码的新角色

    申耀的科技观察 读懂科技,赢取未来! 毫无疑问,过去几年数字化转型已经席卷全球,随着新技术的广泛应用,新的机会和价值正在不断被发现和创造.从某种程度上说,数字化转型已不是一种选择,而是通向未来的唯一出 ...

  7. 熟悉linux开发环境_熟悉但“新”的分析开发方式

    熟悉linux开发环境 The Data, Solutions & Analytics (DSnA) team supports business teams within T-Mobile' ...

  8. 成熟敏捷组织中管理者的角色是咋样的?

                                                         成熟敏捷组织中管理者的角色是咋样的? 敏捷团队既然已经自组织了,那么还要管理者干嘛哪?管理 ...

  9. 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(一)

    这几篇都是我原来首发在 segmentfault 上的地址:https://segmentfault.com/a/1190000005040834 突然想起来我这个博客冷落了好多年了,也该更新一下,呵 ...

最新文章

  1. 大一计算机考试题库window,2016年计算机考试Windows题库及答案
  2. CSS样式----标记选择器
  3. python编程题-100道Python编程题及答案(一)
  4. js计算价格,保留小数
  5. c++关联容器的成员函数find的一个例子
  6. MaxCompute实践分析
  7. activiti5第一弹-----基本的activiti示例
  8. css-适配布局类型-流式布局-响应式布局
  9. 换手率与股价成交量 关系
  10. python中初始化方法_Python中类的初始化特殊方法
  11. STM32F103:三.(2)红外接收
  12. Spoon新建repository的时候
  13. 【C语言入门】ZZULIOJ 1000-1005
  14. 三次hermite插值matlab,三次hermite插值
  15. 云优CMS发布接口模块—免登录通用版
  16. 计算快递费系统(java版)
  17. xp电脑不能访问服务器共享文件夹,XP系统电脑无法访问WIN7共享文件夹怎么办
  18. 英伟达显示器停止服务器,NVIDIA 451.67版显卡驱动发布:修复23个Bug、拯救144Hz HDMI显示器...
  19. PS快速制作凹陷直线
  20. MATLAB处理矩阵的一些命令

热门文章

  1. 如何在java中实现线程_用代码说话:如何在Java中实现线程
  2. android 语音阅读软件,语音阅读器APP
  3. 基于linux的服务有哪些内容,linux基础(一)服务分类与管理
  4. 打印异常堆栈_关于日志打印行号的性能案例
  5. 最大似然估计_R初等统计分析(一)——概率分布、最大似然估计
  6. Oracle 数据块 Block 说明
  7. YSlow[转:大众点评]
  8. 创业与老子的顺其自然
  9. leetcode 81 python
  10. 深度学习——在TensorFlow中查看和设定张量的形态