DevOps 常见误解与反模式解析
1. DevOps 团队相关误解
很多人认为创建一个专门的 “DevOps 团队” 是实现 DevOps 文化的必要条件,但实际上并非如此。创建名为 DevOps 的团队,或者将现有团队重命名为 DevOps 团队,对于创建 DevOps 文化既不是必要条件,也不是充分条件。
- 大公司情况 :在大公司中,如果开发和运维团队之间无法有效沟通,新增一个团队可能会导致更多的沟通问题。不过,如果将创建单独的团队视为一个全新的项目,以此来启动新的流程和沟通策略,这在短期内可能是一种有效的策略。随着时间的推移,团队成员通常会重新融入到指定角色的团队中。
- 初创公司情况 :在初创公司环境中,一个涵盖开发和运维功能的单一团队可能是可行的。前提是这个团队能够作为一个协作单元承担服务的责任和使命,而不是让单个值班人员不堪重负。同时,管理层需要明确团队成员的角色和职责,以确保公司发展时团队能够按需扩展。
2. DevOps 作为职位头衔的误解
“DevOps 工程师” 这个职位头衔引发了不少争议,它有多种不同的描述:
- 一个也会写代码的系统管理员;
- 了解系统管理基础知识的开发人员;
- 神话般的 “10 倍工程师”,即一个人能同时胜任全职系统管理员和全职开发人员的工作,且工作质量不下降,而公司只需支付一份工资。
这种对 DevOps 工程师的概念不仅不现实,而且难以扩展。随着公司的成熟和发展,员工的工作角色应该更加专业化。此外,根据 2015 年 Puppet 的 DevOps 薪资报告,头衔中有 “DevO
超级会员免费看
订阅专栏 解锁全文
49

被折叠的 条评论
为什么被折叠?



