CICD开发实习生 上海 实习 职位描述 1.主导机器人研发全流程CI/CD体系的整体规划与落地,设计并搭建标准化、可扩展的CI/CD流水线,覆盖机器人算法代码、控制程序、硬件固件、ROS/ROS2相关代码的提交、编译构建、自动化测试、镜像构建、机器人端部署发布全流程,适配机器人研发多场景(算法迭代、固件升级、硬件调试)的交付需求。2.负责CI/CD相关工具与脚本的开发、优化,包括机器人研发专属流水线自动化脚本(Shell、Python、Groovy等)、固件部署工具、机器人测试环境管理工具等,提升流水线的自动化程度与稳定性,适配机器人端侧部署特性。3.整合CI/CD生态工具(GitLab、Jenkins、GitHub Actions、ArgoCD、Harbor、SonarQube等),结合机器人研发工具(ROS/ROS2、Isaac Sim、Gazebo等)完成工具间的联动与集成,优化工具配置,解决工具集成过程中的兼容性问题,支撑机器人仿真测试、实机部署全流程。4.负责CI/CD流水线的日常运维、故障排查与版本迭代,快速响应机器人研发团队(算法、控制、硬件)的流水线使用需求,处理代码编译失败、固件部署异常、机器人端部署故障等问题,保障机器人研发交付流程顺畅。5.推动CI/CD最佳实践在机器人研发场景落地,制定机器人研发流水线使用规范、代码提交规范、固件部署流程规范,开展相关培训,引导研发团队规范使用CI/CD工具,提升机器人研发交付效率。6.结合机器人研发需求,优化CI/CD流程,推动机器人自动化测试(仿真测试、实机测试)、环境隔离、灰度部署、固件回滚机制等落地,提升交付质量与安全性,降低人工干预成本,适配机器人产品迭代特性。7.跟踪CI/CD领域前沿技术与行业最佳实践(如云原生CI/CD、GitOps、DevSecOps),结合机器人研发场景(端云协同、多机器人协同部署)引入合适的技术与工具,持续迭代优化CI/CD体系。8.协同机器人算法、控制、硬件、测试团队,收集机器人研发交付过程中的痛点需求,输出优化方案并推动落地,实现机器人研发交付全流程的高效协同。 职位要求 1.本科及以上学历,计算机科学、软件工程、电子信息、机器人工程等相关专业,CI/CD开发、DevOps、研发效能相关工作经验,有机器人研发相关CI/CD经验者优先。2.熟练掌握至少1门脚本/编程语言(Shell、Python、Groovy、Go等),具备扎实的代码开发与脚本编写能力,能独立完成CI/CD自动化脚本与机器人专属部署工具开发。3.精通CI/CD核心流程与工具,有GitLab、Jenkins、GitHub Actions、ArgoCD等主流CI/CD工具的搭建、配置与二次开发经验,能独立构建适配机器人研发的完整CI/CD流水线。4.熟悉容器化与云原生技术(Docker、K8s),了解容器化部署、镜像管理、环境编排,能结合云原生架构优化机器人CI/CD流水线,适配机器人端侧部署需求。5.熟悉机器人研发全流程,了解ROS/ROS2、机器人算法开发、固件开发、硬件调试等相关知识,能识别机器人研发交付瓶颈并提出优化方案,具备较强的问题分析与故障排查能力。6.了解DevSecOps相关理念,有代码质量检查(SonarQube)、安全扫描工具集成经验,有机器人固件安全部署相关经验者优先。7.具备良好的跨部门沟通、团队协作与培训赋能能力,工作严谨细致,有较强的责任心与学习能力,能适应机器人产品快速迭代的工作节奏。 投递...