理想汽车高级 DevOps 专家/架构师
任职要求
1. 计算机或工程相关专业,统招本科以上学历,具备扎实的计算机和软件技术基础。 2. 掌握 Go/Python/Java 等任意一门主流编程语言,熟悉 Shell 编程。 3. 熟悉 DevOps 相关工具和技术,例如 Git,Jenkins,Gitlab,Gerrit,Artifactory,Maven,Gradle 等,有工具二次开发能力和经验者优先。 4. 对 CI/CD、Dev…
工作职责
1. 负责理想汽车规模化持续集成与交付体系建设,打造整体高质量、高效率的交付能力。 2. 通过系统工具、方案设计、数据度量、跟踪分析等多种手段标准化交付流程,建立软件工程最佳实践。 3. 解决 CI/CD 建设过程中各阶段关键问题,包括但不限于配置管理、变更管理、编译构建、制品发布、版本部署等。 4. 和算法、工程团队协同完成研发基础设施的智能化改造,构建新一代智能化研发交付工具链。
1、技术方案设计 - 负责 ABM 运维平台的架构设计,具有前瞻性视野,满足业务快速发展和各种输出环境适配需求。 2、技术实现 - 负责ABM核心模块的开发和优化,满足大规模和高性能的需求。 - 对编码进行阶段性的讨论和CodeReview,并通过调试优化,推动代码成功部署。 - 对开发中和部署后的程序进行必要的维护和迭代,包括值班oncall、升级工单处置、bug排查、问题诊断、体验改善、性能和成本优化等。 3、稳定性和性能优化 - 制定稳定性策略,寻找并解决产品系统中的潜在风险和瓶颈,覆盖线上疑难杂症问题,确保系统的安全可靠。 - 运用产品优化技术和方法,进行性能优化,提高产品稳定性和性能。 4、技术预研 - 跟踪和了解新的产品技术和趋势,根据业务需要提供技术支持和建议。 5、技术规划 - 理解业务战略及重点,基于业务需求作出高可用、高可靠、高拓展性的技术架构规划和落地。

1. DevOps 平台规划与产品化落地 负责 DevOps 平台的整体架构设计与产品规划,系统梳理研发团队痛点与效率瓶颈,推动工具链一体化、流程自动化与体验可视化。 制定平台功能演进路线图,持续提升研发体验与交付效率。 2. 工具链整合与统一入口建设 整合 GitLab、Gerrit、Jenkins、Artifactory、Jira、Jama、Coverity、BlackDuck 等现有工具服务,构建统一门户与单点登录体系,实现统一认证、统一审批与统一视图,提升平台一致性与可用性。 3. 版本控制与协作体系治理 作为代码管理平台专家,负责项目结构、分支策略、权限模型及审批规则的设计与落地;制定 Git Workflow、合并策略及分支保护机制,保障协作高效、流程规范与合规可追溯。 4. 效能指标体系与智能分析建设 建立研发效能指标体系(如提交频次、构建成功率、评审效率、缺陷关闭率等),探索引入 AI 能力辅助分析 CI 失败原因、瓶颈识别与趋势预测,为效能改进提供数据支撑。 5. 用户体验与流程创新 深入调研研发、测试、PM、安全、质量等多角色需求,设计并实施改进方案;以“自服务 + 智能化”为目标,打造可视化、易用化、自动化的 DevOps 平台体验。 6. 新技术探索与架构优化 持续跟踪 DevOps 工具链的新特性与社区动态,评估引入和升级价值,结合企业需求进行架构优化、CI/CD 流程创新与高可用体系设计。 7. 跨团队协作与推广赋能 与研发、运维、安全、质量等团队紧密协作,组织平台培训与推广活动,推动 DevOps 最佳实践落地,助力企业研发效能持续提升。
我们正在寻找一名资深CI/CD 系统开发专家,专注于 Hologres 实时数据仓库引擎的持续集成与持续交付系统的开发与优化。Hologres 是阿里巴巴自研的实时数据仓库引擎,支持海量数据的高并发、低延迟查询,广泛应用于实时数据分析、报表展示、BI 分析等场景。 你将参与构建和优化 Hologres 的自动化构建、测试、部署和发布系统,推动Hologres研发部署流程高效、稳定、可扩展。该岗位对系统架构、工程能力和技术深度有较高要求,适合有大型分布式系统 CI/CD 经验的高级工程师或架构师,或者有大数据系统研发经验的高级工程师。
我们正在寻找一位兼具后端开发功底与系统级视野的优秀工程师,加入我们致力于构建高性能软件研发基础设施的技术团队。 在这里,你将深度参与企业级编译系统、构建流水线与自动化发布平台的建设,专注于提升大规模项目的构建效率、稳定性和可复现性。如果你热爱底层技术、关注编译性能与构建可靠性,并希望在复杂工程场景中打造高效的研发基座,这正是为你准备的舞台! 你将负责: 1. 设计与维护高性能 CI/CD 构建平台 基于 Jenkins、GitLab CI 或自研系统,搭建支持多语言(C/C++/Go/Python)的自动化构建流水线;优化构建缓存、依赖管理与并行编译策略,显著缩短构建时间。 2. 构建和优化编译环境与工具链 管理和维护基于 GCC、Clang/LLVM的标准化编译环境,支持不同版本共存与按需切换;定制编译参数、警告规则与静态分析流程,提升代码质量与一致性。 3. 推动构建可重复性与确定性编译(Reproducible Builds) 实现构建过程的环境隔离(Docker/Singularity)、依赖锁定与输出校验,确保“一次构建,处处一致”,满足安全审计与发布合规要求。 4. 性能分析与构建加速优化 使用 time, strace, perf, Bear, compile_commands.json 等工具分析编译瓶颈;集成分布式编译方案(如 Incredibuild、distcc、sccache)或增量构建机制,提升大型项目编译速度。 5. 构建全链路可观测性系统 搭建覆盖构建耗时、失败率、资源消耗的监控体系,集成 Prometheus + Grafana;实现构建日志聚合、错误自动归因与趋势预警。 6. 推进基础设施即代码(IaC)与平台化能力建设 使用 Terraform/Ansible 自动化部署构建节点与编译集群;通过 API 和 Web 控制台提供自助式构建服务,提升研发效率。