岗位描述
岗位职责:
1.负责软件产品CI/CD体系的架构设计、开发实现与持续迭代,保障系统的高可用性与可扩展性;
2.持续追踪CI/CD系统运行状态,快速定位并闭环各类异常问题,确保流水线稳定高效运转;
3.深入分析系统性能瓶颈,通过架构优化、资源调优等手段持续提升构建、测试与部署效率;
4.与研发、测试等跨部门团队紧密协作,推动流程标准化与自动化,提升整体交付效率与质量;
5.主动探索并引入AI/Agent能力,推动CI/CD体系从“自动化”向“智能化”演进,实现故障自愈、资源弹性调度、流水线自优化等能力。
任职要求:
1.5年以上CI/CD系统开发与运维经验,具备独立设计并落地的能力;
2.精通Jenkins,能熟练编写复杂Pipeline脚本,具备插件开发或共享库封装经验者优先;
3.熟练掌握Python/Shell编程语言,具备良好的代码规范与工程化能力,具备良好的自动化脚本编写及系统集成能力;
4.熟练掌握各类CICD相关工具,如:GitLab/GitHub/Gitee、S3、Harbor等;
5.具备丰富的Agent开发实践,能够通过自定义扩展或脚本工具显著提升CI/CD运维自动化水平;
6.熟悉Web前后端开发规范,具备CI/CD可视化平台或运维管理平台的开发经验;
7.深入理解Linux操作系统,具备扎实的网络、存储、进程管理知识,能独立诊断并解决系统级复杂故障;
8.具备AI/Agent赋能CI/CD的实践经验或清晰落地思路;
9.熟悉至少一种AI/ML框架或LLM应用开发范式(如PyTorch/TensorFlow基础、LangChain/RAG应用),能将AI能力工程化落地于CI/CD场景;
10.具备数据驱动决策意识,能够通过埋点与日志构建CI/CD运行数据集,为CICD系统优化提供基础;
11.具备优秀的跨团队沟通与协作能力,责任心强,能在高压力环境下保持稳定输出并推动问题闭环。