DevOps 如果从字面上来理解只是 Dev(开发人员)+Ops(运维人员),但实际上,它是一组过程、方法与系统的统称。DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。在内部沟通上,你可以想象 DevOps 是一个敏捷思维,是一个沟通的文化。当运营和研发有良好的沟通效率,才可以有更大的生产力。如果你的自动化程度够高,可以自主可控,工作负担降低,DevOps 能够带来更好的工作文化、更高的工作效率。
DevOps 近几年已成为软件行业交付的最佳实践。与此同时,DevOps 人才就业趋势和工资也发生了很大变化,但在供不应求的背景下,很多公司还是反馈,招到优秀的 DevOps 工程师太难了。
图片来源:职友集
成熟的 DevOps 工程师往往经验丰富、背景多样。DevOps 工程师需要做的事情:包括本地服务器系统管理,构建工程,发布管理,云基础架构管理,内部工具开发,IT 支持,分布式系统工程,文化推广或几乎任何与技术有关的事情。但是大多数管理人员并不了解 DevOps 的全部内容,也不知道如何衡量 DevOps 人员的水平,这就导致 DevOps 工程师缺乏认可,很难产生价值感。
不仅招人困难,很多企业在实施 DevOps 时也是一头雾水。进入云原生时代,跨平台互动和物联网的快速发展意味着将会有越来越多的应用和设备,企业已经成为一个不间断的软件和数据工厂,全天候运营,所以 DevOps 所代表的敏捷高效对于企业来说会越来越重要。Perfecto 公司首席技术布道师 Eran Kinsbruner 在 DevOps.com 网站上这样写到:“加上物联网的兴起,实现了跨智能手机、电视、平板电脑和其他设备之间的无缝切换……在今天这场数字革命中,测试、测量和开发永远都不嫌多。”
处在云原生的技术大环境下,仅仅理解 DevOps 是不够的,每个技术人都应该在落地实践中学习 DevOps。如果你对实施 DevOps 感到无从下手,最好的办法就是学习他人的实践和经验。
ArchSummit 2019 全球架构师峰会特别设置「云原生时代 IoT 架构设计与 DevOps 实践」解决方案专场。本次专场将解读最新的物联网技术发展趋势,介绍物联网平台解决方案以及成熟案例分析,探讨在云原生时代下,从架构、软件技术、支撑平台、组织运作等方面如何进行系统性建设,以及云化 DevOps 工具链架构及设计细节和建设过程中的心得体会。
精彩整理:当 IoT 遇到 DevOps,揭秘华为云原生全景之路
评论 1 条评论