DevOps 工程师,构建与 CI/CD——NVIDIA 柏林现场办公
为 NVIDIA 的汽车 AI 和嵌入式软件构建并维护 CI/CD 自动化。 负责构建系统、Docker 环境、测试和发布流程。
描述
- 为嵌入式软件构建、维护和优化 CI/CD 流水线
- 在团队及更广泛的组织内推广 DevOps 和软件集成实践
- 监控 CI 构建,并主动诊断和解决构建或测试失败问题
- 为构建、测试和发布流程创建自动化工具
- 管理并改进基于 Docker 的容器化构建环境
- 随着项目需求变化开发新的构建配置
- 与开发团队合作,交付有效的构建方案、工具和基础设施
任职要求
- 具备扎实的技术基础,例如计算机科学学位或同等专业经验
- 至少五年 DevOps、构建工程或发布工程经验
- 具备嵌入式软件开发项目的专业经验
- 实际掌握 Bazel、CMake 等构建系统
- 具备 Python、Shell 和 Bash 的脚本开发经验
- 拥有 Jenkins、Gerrit、GitLab、Artifactory 和 Docker 等 CI/CD 工具的丰富经验
- 深入理解 Docker 和容器化技术
- 熟悉 Linux 系统和命令行工具
- 了解嵌入式开发中的软件工程和集成实践
- 熟悉基础设施即代码,并对自动化有浓厚兴趣
- 具备出色的英语沟通能力,能够清晰解释技术理念、设计和建议
- 拥有大型汽车嵌入式软件项目的实践经验
- 具备 ADAS 项目经验,并熟悉 ASPICE 和 ISO 26262 等框架
- 具备 Bazel 和 Gerrit 的实践经验
- 了解 C++ 等系统编程语言
- 具备 REST API 和 gRPC 等 Web 技术经验
