开发运维工程师不是魔术,但外人看起来像魔术。在当今就业市场上,创新领域工作者自身正在创造新的角色。
开发运维工程师是其中的一个例子。
开发
运维工程师培训师促进了云架构IT服务的真正复兴。
通常很难理解这个角色,因为开发运维工程师是动态人力资源的产物,其演变过程尚未结束。
因此,成为开发运维工程师所需的职业路径并没有明确定义。开发运维专业人员来自多种IT背景,其职业生涯最初在不同岗位工作。
我们知道,开发运维工程的出现是为了满足企业专用、多租户和混合环境下全面利用云平台的需求。
此外,我们知道,根据谷歌趋势(Google Trends)和Dice.com等网站上发布就业数据,这一岗位用工数量正在快速增长:
团队合作
开发运维工程师的关键作用是成为一名优秀的沟通者。这方面,开发运维工程师类似IT项目经理。
他们一般在开发运维工作中与担任类似角色的其他专业人员合作,分别管理各自面临的基础架构难题。
开发运维的独特性在于弥补了软件开发团队与IT运维团队之间的差距。这就是开发运维一词的由来。
两个部门可以理解为一枚硬币的两个面,有时彼此愿景难以共享。
开发运维工程师在每个团队中担任重要角色,是二者之间沟通的桥梁。
虽然开发运维工程师往往需要单独工作,但他们也是精通技术的合作者。
这是因为角色要求他们在扩展云计划、建立工作流程、分配租户等方面,与开发和IT团队成员进行合作。
开发运维指导企业内部软件开发人员和架构团队创建易于扩展的软件并不罕见。
他们还与IT和安全团队合作确保高质量发布。一些开发运维团队包括开发安全运维(DevSecOps),将开发运维原则应用于主动安全管理。
开发
运维工程师培训后的人员是IT团队重要成员,因为他们与内部客户一起工作。
一般包括同一组织中的质量控制人员、软件和应用开发人员、项目经理和项目利益相关者。
他们很少与外部客户或最终用户合作,但以“客户至上”的理念满足内部客户需求。
开发运维工程师是以客户服务为导向的团队伙伴,他们可以有不同的工作和教育背景,但具备开发运维工作的技能。
经验要求
大多数企业开发运维工作要求具备集成技术、自动化和云编程语言经验。
这种经验可通过系统管理员、IT项目经理或数据库管理员等职业道路获得。
几乎每个开发运维工作岗位都需要至少具备2-3年持续集成、开发运维或相关经验。
由于开发运维工程师专门编写代码修改现有云平台,而不是构建新平台,因此使用开发运维的企业部署代码比竞争对手更频繁且更准确。
这意味着有兴趣在开发运维职业道路上发展的人应具备多种开源技术经验,并掌握开发运维工程师所用技术的广泛专业知识。
阅读推荐:华为云计算培训小编眼中的云计算