General Motors
General Motors
通用汽车是一家全球性的汽车与制造企业,业务涵盖车辆工程、生产、运输和信息技术。通用汽车成立于1908年,致力于开发推动出行发展的技术,并践行实现零碰撞、零排放和零拥堵的愿景。其国际化业务汇聚了众多跨学科团队,专注于创新、可持续交通以及汽车行业的未来。

高级DevOps软件工程师——VCU/CCU信息娱乐系统(混合办公)

负责通用汽车下一代VCU/CCU信息娱乐系统的DevOps、CI/CD和平台工程。混合办公职位,工作地点为奥斯汀或山景城。

描述

  • 为服务于VCU/CCU信息娱乐系统的DevOps、CI/CD和构建平台制定技术方向与架构
  • 创建并优化面向嵌入式Linux Yocto构建的可扩展CI/CD流水线,涵盖编排、自动化测试、制品管理和发布
  • 通过分布式构建系统、缓存和基础设施改进提升构建速度与可靠性
  • 通过分支管理、版本控制、制品晋级、质量门禁和合规验证实现发布管理自动化
  • 开发自助服务平台、工程工具和仪表板,减少手动工作并加快交付
  • 通过GitHub自动化、拉取请求检查、冒烟测试和更快的反馈周期提升开发者生产力
  • 通过指标、日志、仪表板、告警、事件响应和根因分析实现端到端可观测性
  • 应用人工智能和机器学习预测构建失败、智能选择测试、优化资源、检测异常并预防事件
  • 领导跨职能项目从初始构想到生产落地,包括架构评审、技术决策和权衡沟通
  • 指导DVE工程师掌握CI/CD实践、构建工程和基础设施设计模式
  • 通过代码评审、设计指导、流程改进、招聘和团队发展推进工程实践
  • 与工程、发布、质量、基础设施和项目团队合作,推动软件交付现代化

任职要求

  • 计算机科学、软件工程、电气工程或相关领域学士学位,或同等实践经验
  • 至少10年软件工程、DevOps、构建工程、平台工程或发布工程经验,具备高级工程师范围的职责经验
  • 有领导跨多个团队的重大技术项目从设计到生产部署落地的记录
  • 具备设计和运营可扩展CI/CD系统及开发者平台的经验
  • 熟悉Jenkins、GitHub Actions、GitLab CI或同类自动化工具
  • 具备嵌入式Linux构建系统、交叉编译或复杂平台构建流水线经验
  • 熟练使用Python、Bash、Groovy或类似语言进行编程和脚本编写
  • 具备Docker、Kubernetes及至少一个主流云平台的使用经验
  • 有使用指标、日志、链路追踪、仪表板和告警可观测性工具的实践经验
  • 对API、工作流、集成、自动化和可靠性具备出色的架构判断力
  • 能够在矩阵式组织中指导工程师、塑造架构并交付成果
  • 优先:具备汽车、嵌入式系统、信息娱乐系统、Android Automotive、Linux IVI、QNX或相关领域背景
  • 优先:具备Yocto/OpenEmbedded和基于ARM的嵌入式平台经验
  • 优先:具备分布式构建、远程执行或大规模构建缓存经验
  • 优先:熟悉制品仓库、静态分析、代码质量和安全扫描
  • 优先:具备开发内部开发者平台、自助工具或工程生产力解决方案的经验
  • 优先:了解受监管或重视安全环境中的合规、软件质量和发布实践
  • 优先:具备Datadog、Prometheus、Grafana、SonarQube、Artifactory或同类工具经验
  • 优先:具备将机器学习应用于DevOps流程的经验
  • 优先:熟悉AI辅助开发、大语言模型代码分析或自动化根因分析
  • 优先:了解MLOps以及在生产CI/CD环境中部署机器学习模型
  • 优先:具备TensorFlow、PyTorch或scikit-learn经验

福利待遇

  • 可根据公司业绩、职位级别和个人成果获得激励性薪酬资格
  • 可参加公司车辆评估计划,须通过机动车记录审查
  • 为符合公司政策要求的候选人提供搬迁援助
  • 混合办公安排
  • 福利与全面薪酬资源
  • 合理的工作场所便利措施