职位角色和职责:
NVIDIA 正在寻求一位经验丰富的软件 / 自动化工程师加入基础设施 CI/CD 和自动化团队。
• 理想的候选人将负责监控和维护 CI/CD 周期的稳定性,创建工具和自动化,分配和优先处理错误,并从头开始创建 CI/CD 管道。
• 与 NVIDIA 的网络 NIC 驱动程序团队密切合作,以深入了解 NVIDIA 的产品和技术。
关键技能和要求:
• 负责 CI/CD 基础设施,并在 Groovy 中编写、调试和维护 Jenkins 管道。
• 确保管道的可靠性、可扩展性,并与内部工具和 API 集成。
• 维护和改进自动化框架、CI 集成及相关脚本/工具。
• 构建 Docker 文件和 Docker 镜像,以支持 CI/CD 管道和测试基础设施。
• 完全理解需求、CI/CD 流程和过程,以有效支持自动回归解决方案。
要求:
• 计算机工程或计算机科学学士学位。
• 2 年以上作为自动化、DevOps 或软件工程师的相关经验。
• 具有 Linux 操作系统环境的实际经验。
• 精通 Python 编程,并深入理解 OOP 概念。
• 能够在快节奏、高速的环境中工作,并在持续改进的环境中遵循标准化工作。
• 具备良好的英语沟通能力。