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