岗位描述
岗位职责
1.负责根据项目需求,搭建、配置和维护持续集成环境;
2.负责优化CICD运行流程及配置管理,实现操作规范化,提高流水线运行自动化率;
3.负责优化并持续优化现有CICD系统和流水线,使之更好的满足项目需求;
4.负责根据项目规划和要求,建立持续集成流水线,并构建软件版本;
5.负责跟踪和解决流水线运行问题,发布流水线运行状态报告;
6.负责在持续集成流水线中实现单元测试、静态代码检查、自动化测试等质量保证措施。
岗位要求
1.硕士应届毕业,计算机、软件工程或相关专业;
2.熟练使用Jenkins、Git、Gitlab、Gerrit、Repo、Artifactory、Docker、K8S等持续集成工具,搭建、维护、优化持续集成服务;
3.熟练使用Python、Groovy、Shell、Bat等脚本语言,并掌握Java、C、C++等最少一门常用编程语言;
4.熟悉使用Parasoft、SonaQube、Coverity、Blackduck、Junit、Gtest等静态代码检查和单元测试工具中的至少一种;
5.熟悉 gradle、maven、makefile 等构建工具的使用,了解软件编译原理;
6.熟悉Linux开发环境以及Linux常用运维工具的使用,具备基本的Linux环境下服务故障诊断排查能力;
7.熟悉容器化技术,熟练使用Docker、K8S等容器化工具搭建、管理持续集成基础设施;
8.有AI工具开发或使用经验;
9.英语口语流利。
以下单独任一项具备尤佳:
1.有汽车电子行业研发实习经验者优先;
2.有持续集成实习或工作经验者优先。