岗位描述
职位描述:
1、负责设计、开发和维护公司级CI/CD流水线,支持多分支、多环境的自动化构建与部署;
2、基于Jenkins/GitLab CI实现代码提交后自动触发编译、静态扫描、单元测试与镜像打包流程;
3、集成SonarQube、Checkmarx等工具,实现代码质量与安全漏洞的自动化检测与阻断;
4、构建Docker镜像仓库与Kubernetes部署模板,实现一键式环境部署与版本回滚;
5、编写并维护自动化测试脚本,确保测试用例与构建流程无缝集成,提升测试覆盖率;
6、监控CI流水线运行状态,分析构建失败原因,优化构建效率与稳定性;
7、推动DevOps最佳实践在研发团队中的落地,组织工具使用培训与经验分享;
8、与安全团队协作,将安全扫描、合规检查嵌入CI流程,满足ISO 21434等汽车安全标准;
9、管理CI/CD平台的权限体系与资源分配,保障多项目并行开发的资源隔离与公平调度;
10、持续评估新工具与技术(如ArgoCD、Tekton),评估其在汽车软件场景下的适用性并推动试点;
11、建立CI流水线性能指标看板,定期输出构建成功率、平均构建时长、失败率等效能数据;
12、参与研发流程优化项目,推动从传统瀑布模型向敏捷DevOps模式转型。
任职资格:
1、硕士及以上,计算机、自动控制、软件工程、系统工程、通信工程等相关专业硕士及以上学历;
2、熟练使用capl语言进行测试脚本的编写,熟悉C/C++语言;
3、 深刻理解V字开发流程,有软件静态/动态测试、集成测试,系统测试等相关经验;
4、熟悉LinuxRTOS等桌面或嵌入式操作系统,熟悉ISO11898、ISO14229、ISO26262及ISO15765协议规范;
5、 熟练使用CANoe,CANalyzer,vTest Studio,CANape或INCA,tessy或QAC或Polyspace;
6、有较强的工作责任心和团队意识。