一个是技术层面,一个是组织管理层面;技术层面总体思路是松耦合,进行快速迭代试点、不断改进调整、建立和完善标准、引入精益工作法,形成DevOps规范;管理层面总体思路是组织划分,建立DevOps工作组,按照业务单元推动应用及技术架构的解耦、技术与业务进行联动。
收起不得不提一下,devops是一种方法论,并不是具体的技术和职责,在devops的体系中,有组织的概念,devops的组织包括了交付链路全流程的各个节点和成员单位,也就是我们俗称的各能力子域。
回到题主的问题,在传统运维和devops组织之间有什么区别, DevOps团队成员具备能够使用或学习各种开源技术,并且熟悉大量用于编写脚本的编程语言。他们在IT系统,操作和数据管理方面拥有一些经验,能够将这些知识集成到CI/CD开发模型中。至关重要的是,DevOps团队成员不仅需要编写代码,还要考虑他们开发的产品的实际业务成果。像这样的全局思考还需要强大的软技能,以实现跨团队以及客户和技术团队之间的沟通。