高级开发者生产力工程师
岗位摘要
构建并负责工程师所依赖的生产系统,包括带部署编排(金丝雀、蓝绿部署)的发布服务、可复用的CI/CD流水线与自助式工具;构建测试基础设施,包括让测试快速可靠的框架与测试夹具,并在系统层面排查不稳定测试与缓慢构建问题
岗位职责
- 构建并负责工程师所依赖的生产系统,包括带部署编排(金丝雀、蓝绿部署)的发布服务、可复用的CI/CD流水线与自助式工具
- 构建测试基础设施,包括让测试快速可靠的框架与测试夹具,并在系统层面排查不稳定测试与缓慢构建问题
- 构建并维护本地开发环境与容器化工作流,使工程师能够快速启动环境并迭代
- 创建起步模板与共享工具(CLI、代码生成、IDE集成),让团队能在几分钟内搭建新服务
- 担任GitHub Actions与GitOps方面的核心工程师,定义问题、梳理流水线故障并改善组织使用方式
- 与产品工程师协作,改进前端构建工具与开发者工作流
- 跨组织协作,找出最大的摩擦来源并从根源上解决,同时为你构建的内容编写文档以便他人使用
任职要求
- 5年以上生产环境软件开发经验,并有端到端负责系统或服务的出色履历,涵盖从设计到运维的全过程
- 扎实的软件工程基础,能够编写生产级代码,并实际构建和运维过真实服务,而不仅仅是脚本或测试自动化
- 精通Python、Go与JavaScript/TypeScript,用于工具开发、自动化与赋能
- 深入掌握CI/CD系统(GitHub Actions、ArgoCD、GitOps),并有构建可扩展、可复用流水线的经验
- 具备容器化开发工作流与本地开发工具(如Skaffold)经验
- 具备与工程团队合作构建起步模板与脚手架、加速新服务创建的经验
- 具备使用AI编程工具(如Claude Code、Cursor、Copilot)的实操经验,并习惯借助它们提速交付
- 具备建设者心态与强烈的责任感,乐于创建他人所依赖的工具与系统
- 在诊断系统性问题(不稳定测试、构建延迟、部署失败)方面严谨细致
- 加分项:精通Kubernetes(EKS、K3s)并具备优化容器化构建的经验
- 加分项:熟悉基础设施即代码(Terraform、Ansible、Pulumi)
- 加分项:熟悉前端工具链(React、Next.js、Jest),能够优化前端开发工作流
- 加分项:具备监控与可观测性经验(Prometheus、Grafana、Honeycomb),用于排查性能瓶颈