岗位描述
工作职责:
1.设计并实现高可用、可扩展的CI/CD平台,支持多语言、多环境、多租户的复杂交付场景;
2.负责不同开发环境持续集成搭建、优化及维护;
3.负责指导研发Git使用;
4.负责代码静态检查,敦促研发提升;
5.负责和研发人员沟通,收集需求,逐步完善开发流程与规范;
6.负责建设和优化持续集成管理平台,能够积极推动CICD优化,提高研发效率。
岗位要求:
1.计算机或相关专业本科及以上学历,有CI/CD系统建设经验优先;
2.熟悉至少一种CI/CD工具链:Jenkins Pipeline(Groovy)、GitLab CI YAML、GitHub Actions、CircleCI或Tekton;
3.熟悉容器化技术(Docker)与编排系统(Kubernetes),具备在 K8s 上部署和管理CI Agent的经验;
4.熟练使用脚本语言(Shell、Python、Go)进行自动化开发;
5.维护和优化现有CMake构建脚本,提升构建效率与可维护性;
6.集成第三方库(静态库/动态库/头文件库),处理版本管理与链接问题;
7.与CI/CD系统集成,实现自动化编译、测试与打包;
8.优秀的沟通能力,能跨团队推动技术落地。