岗位描述
岗位职责
1、CI/CD流水线建设与维护
负责公司各业务线(iOS/Android客户端、微信/支付宝小程序、H5、服务端)的持续集成、持续交付流水线的设计、搭建与维护;
盖代码构建、自动化测试、制品管理、多环境发布、灰度/回滚等全流程,保障发布效率与质量。
2、CICD平台开发与维护
负责公司自研CI/CD平台的开发、迭代与日常运维,持续优化平台易用性、稳定性与扩展性;
对接研发、测试、产品等团队,梳理并落地标准化发布流程,提升研发效能。
3、多端编译与部署
负责客户端(iOS/Android/鸿蒙)、小程序、H5、服务端等多端形态的编译、打包、签名、分发与部署;
处理多环境(开发/测试/预发/生产)配置管理与发布策略,保障各端发布一致性。
4、自动化与工具链建设
使用Python/Java开发自动化脚本与平台服务,提升构建、部署、监控等环节自动化水平;集成代码扫描、代码安全、制品仓库、配置中心等工具链,完善DevOps体系。
5、稳定性与效率优化
任职要求
1、本科及以上学历,计算机相关专业,3年及以上CI/CD、DevOps或运维开发经验;
2、熟悉主流CI/CD工具,如 Jenkins、GitLab CI、Gerrit、Argo CD等,具备流水线设计与落地经验;
3、具备 Python 和 Java 开发经验,能独立完成自动化脚本、平台服务或工具的开发;
4、熟悉客户端(iOS/Android)、小程序、H5、服务端中至少两类以上形态的编译、打包与发布流程;
5、熟悉 Linux 系统、Shell 脚本,掌握 Docker、Kubernetes 等容器化与编排技术;
6、熟悉 Git 工作流(GitFlow、Trunk-Based 等)及制品管理(Nexus、Harbor 等);
7、具备良好的问题排查能力、沟通协作能力与责任心。
加分项
有自研CI/CD平台或研发效能平台开发经验;
熟悉 iOS(Xcode/Fastlane)或 Android(Gradle)自动化打包与签名流程;
熟悉小程序(微信/支付宝/抖音)发布流程与开放平台接口;
熟悉监控告警体系(Prometheus、Grafana、EL