岗位职责
职位概述:团队正在寻找一位DevOps/CICD发布工程师。您将作为SDK编译和发布的关键执行者,直接负责实现,改进和维护CI/CD流水线、工具链及自动化流程,确保日常研发、测试与发布工作的高效、稳定运行。您的核心价值在于将最佳实践转化为稳定可靠的生产力工具,切实提升团队的交付速度与质量。具有AI开发经验优先。 核心职责:
- 负责内核编译与SDK/发行版构建验证:承担内核配置、编译与产物验证,完成SDK/发行版的构建、集成与发布验证,保障交付产物的可用性和稳定性。
- 负责CI/CD流水线的日常开发、维护与优化:基于现有框架,开发、配置和管理持续集成与持续部署流水线,确保代码从提交到上线的流程顺畅、高效。
- 执行并推广工程规范:遵循团队制定的工程规范(如分支管理、代码合并、部署流程),在具体项目中落地实践,并协助解决落地过程中的技术问题。
- 负责DevOps工具链的运维与支持:熟练操作和维护团队使用的工具链,包括Jenkins/GitLab CI、GitLab、Docker、Kubernetes、制品仓库(如Artifactory/Harbor)、监控日志(如ELK)等,保障其稳定可用,并处理日常问题。
- 实现和优化自动化流程:根据需求编写自动化脚本,实现构建、测试、部署等环节的自动化。重点保障代码集成质量和镜像构建的可靠性。
职位要求
- 计算机、软件工程或相关专业本科及以上学历。
- 3年及以上DevOps或相关领域实践经验,具有扎实的CI/CD流水线开发、维护和排障经验。熟悉敏捷开发流程,了解DevOps核心理念。
- 强大的动手与解决问题能力:精通Shell/Python脚本编写,能独立完成自动化任务。熟悉Linux操作系统及常用命令,具备在Linux环境下工作的丰富经验。
- 熟悉主流DevOps工具链的实际操作:具备Jenkins/GitLab CI流水线编写、Docker镜像构建与管理、Kubernetes基本运维、以及相关监控/日志工具的实践经验。
- 具备AI开发与应用能力:熟悉大模型工具的日常使用,能运用AI编程助手、大模型API等辅助脚本开发与问题排查,或将AI能力集成到自动化流程中;有大模型应用(如RAG、Agent、AI辅助测试/运维)开发经验者优先。
- 具备良好的沟通能力和团队协作精神,工作积极主动,有责任心,乐于学习和应用新技术解决实际问题。