跳转到内容

DevOps

“DevOps” 强调缩短交付周期、自动化 CI/CD、基础设施即代码(IaC)与可观测性。角色上可指 DevOps engineer,也可指一整套方法论,与纯瀑布式“开发扔给运维”模式相对。

  1. “Our DevOps pipeline builds, tests, and deploys on every merge.” (我们的 DevOps 流水线在每次合并时构建、测试并部署。)
  2. “DevOps practices reduced mean time to recovery after incidents.” (DevOps 实践缩短了事故后的平均恢复时间。)
  3. “She moved from backend development into a DevOps role.” (她从后端开发转向 DevOps 岗位。)

Development + Operations 的混成词(portmanteau),2000 年代末在敏捷社区流行。

无传统词缀;由 Dev(开发)与 Ops(运维)缩写拼接。

DevOps 与 SRE、Platform Engineering 有交集;工具如 Jenkins、GitHub Actions、Terraform、Kubernetes 常出现在 DevOps 技术栈中。

  • 固定搭配: “DevOps culture” (DevOps 文化), “DevOps pipeline” (DevOps 流水线), “DevOps engineer” (DevOps 工程师)
  • 相关: CI/CD, SRE, IaC

Dev(开发)+ Ops(运维)合体——DevOps 就是两边一起干活。

“By adopting DevOps, the team stopped blaming each other and started fixing pipelines together.” (采用 DevOps 后,团队不再互相指责,而是一起修流水线。)