联想 CI/CD 工程师——北卡罗来纳州远程办公
为联想服务器 BIOS 和 UEFI 开发构建并维护自动化 CI/CD 流水线。支持固件工具链、DevOps 基础设施、源代码管理和自动化测试。
描述
- 为联想服务器上的 BIOS 和 UEFI 开发创建并维护 CI/CD 及生产发布流水线。
- 与固件工程师合作,支持自动化构建流水线及其配套基础设施。
- 管理固件构建工具和基于 EDK2 的 UEFI 工具链。
- 在 Linux 和 Windows 环境中执行构建。
- 将源代码管理系统与自动化测试框架集成。
- 开发有助于验证代码质量的持续集成系统。
- 评估技术情况、实施解决方案,并根据需要开发系统组件、规程或流程。
任职要求
- 计算机科学、软件工程、计算机工程学士学位,或同等专业经验。
- 至少五年构建与测试自动化、持续集成和持续交付经验。
- 具备高级 Python 使用经验。
- 熟练使用 Git 源代码管理。
- 具备 Azure DevOps、GitHub Actions、GitLab CI 或同类配置即代码自动化平台经验。
- 具备身份验证方法、证书管理和 LDAP 集成经验。
- 具备使用、配置和维护 Jenkins 的经验,包括 Jenkins Pipeline 和 Jenkins Configuration as Code。
- 具备 Linux 专业工作经验。
- 具备 Docker 和 Docker 容器仓库经验。
- 具备 Nexus 或 Artifactory 等二进制制品仓库经验。
- 具备将 CI 流水线连接到自动化测试框架的经验。
- 深入理解软件开发流程。
- 了解敏捷方法及相关工具。
- 具备出色的分析和调试能力。
- 有 GitLab、GitLab-Jenkins 集成、GitLab CI/CD 和 Nexus 经验者优先。
- 能够独立工作、评估备选方案、运用合理判断、确定工作优先级、提供技术指导并审慎行事者优先。
福利待遇
- 可能提供奖金或佣金。
- 可享受联想福利;详情请访问 www.lenovobenefits.com。
- 联想是机会均等雇主。
- 可提供申请流程便利支持。
