软件工程师,交付 / 持续部署
岗位摘要
设计并构建持续部署基础设施,安全地将变更发布到数十个Kubernetes集群和全球区域;开发渐进式交付系统,包括金丝雀发布、分阶段发布和自动回滚;通过减少发布流水线中的摩擦并自动化手动运维工作流,提升工程效率
岗位职责
- 设计并构建持续部署基础设施,安全地将变更发布到数十个Kubernetes集群和全球区域
- 开发渐进式交付系统,包括金丝雀发布、分阶段发布和自动回滚
- 通过减少发布流水线中的摩擦并自动化手动运维工作流,提升工程效率
- 与产品和基础设施团队合作,确保其服务可部署、可观测并具备大规模弹性
- 实施并演进GitOps、基础设施即代码和渐进式交付等部署方法
- 构建系统,利用指标、日志、追踪和告警自动评估部署健康状况,检测回归并触发安全回滚
- 构建系统,支持基于现代AI工具的代理辅助或自主部署工作流
任职要求
- 具有大规模基于Kubernetes的部署系统经验
- 具有构建或运营持续部署平台的经验
- 熟悉ArgoCD或Flux等GitOps工具
- 热衷于构建AI辅助系统和代理,能够智能地引导软件变更从提交到安全的生产发布
- 高度重视安全的生产发布并尽量缩小影响范围
- 喜欢构建内部平台,以提升整个组织的开发者生产力
- 熟悉本环境常用技术,包括Kubernetes、Python与FastAPI、Terraform、基于GitOps的部署工作流以及Buildkite
福利待遇
- 提供年薪23万至49万美元,并授予股权
- OpenAI是平等机会雇主,不因种族、宗教、肤色、国籍、性别、性取向、年龄、退伍军人身份、残疾、遗传信息或其他受法律保护特征而歧视
- 为美国候选人依法进行背景调查,并按照相关法律考虑有逮捕或定罪记录的合格申请人