职位描述
CI/CD 占比70% go 30%
设计、实施和优化复杂的 CI/CD 流程,确保能够有效支持多团队多项目的开发
* 评估和选择适合项目需求的 CI/CD 工具和技术栈,领导工具链的集成与自动化
* 领导CI/CD工具链的容器化解决方案设计与实施,熟练使用Docker等容器化技术
* 制定和推广 DevOps 和 CI/CD 的实践,确保流程的可靠性、安全性和可维护性
* 监测和分析 CI/CD 流程中的关键性能指标,提供持续改进的建议,以提升构建和执行的效率
* 解决复杂的问题并进行故障排除,把控CI/CD pipeline代码质量,确保CI/CD pipeline的高可用性与稳定性
* 编写和维护CI/CD相关的文档,包括流程图、操作手册以及实践指南
* 领导团队内CI/CD的技能发展和知识分享,培养初级和中级工程师的成长和进步
* 参与跨团队的需求沟通,确保相关方在需求的目标和预期成果上达成一致
任职资格
职位要求:
* 本科及以上学历,计算机科学、软件工程或相关领域
* 5年以上在 CI/CD、DevOps 或相关领域的工作经验,具备深厚的技术背景
* 精通 CI/CD 工具(如 Jenkins 等)的设计和优化,能处理大规模构建与部署
* 熟悉容器化技术,如Docker、k3s/k8s等,并具有相关的工作经验
* 掌握基础设施即代码(Infrastructure as Code, IaC)工具(如 Ansible、Chef 等)
* 熟练掌握 Linux 操作系统的基本概念和命令行操作
* 精通Groovy/Java、Shell编程语言,具备良好的编码能力和架构设计能力
* 具备良好的问题解决能力,能够在压力环境下快速定位和解决问题
* 具备良好的沟通能力和团队合作精神,乐于分享知识和经验