DevOps跟从前定义的运维工程师在具体工作职责上有什么本质的区别?

如题所述

DevOps是一个体系,不仅仅是某个岗位,是从总体提高企业IT部门运作效率出发的。
如何提高运作效率这个事情比较复杂也难以抽象,所以很多人就把DevOps具象成了建立一套有效率的开发运维工具,通过这个工具提升个体和团队协作的效率。
为了做出和使用这些工具,就会要求运维人员具备一系列的技能,比如要会Python、Go语言的开发,要会使用Puppet、Ansible、Saltstack等一系列工具,并能对这些工具进行二次开发。
如果去做一个号称是DevOps的岗位,多半会需要掌握上述技能。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-05-12
传统的运维工程师依赖于人的经验+手工操作,经验靠口口相传,不具备可复制性,而且手工操作的效率存在上限瓶颈;
而DevOps通过脚本、命令、定时任务、执行计划等让一部分工作由机器完成,减轻了人的操作成本,可以理解为人的经验的沉淀;
DevOps通过大数据、算法和业务场景的结合,将人面对的问题从“已知的已知”转向“已知的未知”和“未知的未知”,极大拓展了业务的边界,提升了运维效率。
相似回答
大家正在搜