DevOps 工程师:负责把“软件开发(Development)”与“运维(Operations)”连接起来的工程角色,通过自动化、持续集成/持续交付(CI/CD)、基础设施即代码(IaC)、监控与协作流程,提高软件发布速度、稳定性与可维护性。(在不同公司也可能偏向平台工程、云运维或发布工程。)
/ˈdɛvˌɑːps ˌɛn.dʒəˈnɪr/
Our DevOps engineer set up a CI/CD pipeline for the new app.
我们的 DevOps 工程师为新应用搭建了 CI/CD 流水线。
As a DevOps engineer, she automated deployments with infrastructure as code and improved reliability by adding monitoring and alerting across multiple cloud services.
作为一名 DevOps 工程师,她用基础设施即代码实现了自动化部署,并通过为多个云服务添加监控与告警来提升系统可靠性。
DevOps 是 Development(开发)与 Operations(运维)的混成词(portmanteau)。该术语在 2009 年前后随 DevOps 运动与相关社区活动传播开来,强调跨团队协作、自动化与快速反馈;engineer 源自拉丁语 ingenium(才智、巧思),在现代英语中常指从事工程与系统构建的人。