岗位职责
- 完成阿里云整个技术栈的源码溯源,将目标近万个源码库整合成一个大仓库,并实现整个技术栈从源码完成分布式构建。
- 设计、实现并优化 CI/CD 流水线,支持快速、可回滚、可观测的自动化部署流程;
- 维护并优化现有构建、测试、发布相关工具链(如 Jenkins、GitLab CI、ArgoCD、Tekton 等);
- 搭建和维护开发环境、测试环境与生产环境的部署与配置管理;
- 与开发、测试、运维等多团队协作,推动 DevOps 文化落地;
- 构建并维护容器化平台(如 Docker/Kubernetes),提升系统弹性与交付效率;
- 自动化监控部署过程中的质量指标,推动部署流程的安全性与稳定性提升。
职位要求
- 本科及以上学历,计算机相关专业,3 年以上 DevOps/CI/CD 实战经验;
- 精通至少一种 CI/CD 工具(如 Jenkins、GitLab CI、Tekton、Spinnaker 等);
- 熟练掌握 Golang 或 Java 语言,具备一定开发能力;
- 熟悉 Linux 系统,掌握常用脚本语言(Shell、Python、Groovy 等);
- 熟悉 Git 分支管理策略(如 Git Flow);
- 熟悉容器化部署流程,掌握 Docker、Kubernetes 及生态工具(Helm、Kustomize);
- 熟悉基础设施即代码(IaC)工具(如 Terraform、Ansible);
- 具备良好的系统性思维与问题排查能力和良好的沟通能力和团队协作意识。