职位描述
职位名称:软件配置管理工程师 (SCM Engineer)
所属部门:产品研发中心 / 工程效能部
职位概述
我们正在寻找一位经验丰富的软件配置管理工程师,作为研发流程的核心守护者与效能引擎。您将主导构建企业级配置管理体系,通过自动化工具链实现源代码高效版本控制、分支策略管理、持续集成构建及客户环境无缝部署,保障产品交付的可靠性、速度与安全。
核心职责
1. 源代码与分支治理
- 设计并维护 Git 企业级版本控制策略(分支模型、标签管理、代码合并规范)
- 建立代码仓库权限体系,实施代码审查与准入控制流程
- 解决版本冲突,保障多团队并行开发代码基线一致性
2. 自动化构建与持续集成
- 搭建和维护 CI/CD 流水线(Jenkins/GitLab CI/Jenkins X 等)
- 实现应用全栈(前端/后端/移动端)**自动化编译、打包、单元测试与质量门禁
- 优化构建性能,管理构建依赖与产物仓库(Nexus/Artifactory)
3. 客户环境部署管理
- 设计多环境(开发/测试/预发布/生产)自动化部署方案
- 实现**客户服务器环境**的一键式/灰度发布(支持物理机、虚拟机及主流云平台)
- 开发部署脚本(Ansible/PowerShell/Shell),确保部署过程可追溯、可回滚
4. 配置管理体系构建
- 制定基础设施即代码(IaC)规范(Terraform/CloudFormation)
- 管理应用配置与敏感信息(配置中心/密钥管理工具)
- 建立版本发布流程,生成发布说明与版本审计报告
任职要求
硬性技能
- 3年以上配置管理/DevOps 实战经验
- 精通 Git 高级操作及分支策略(GitFlow/Trunk-Based)
- 熟练搭建 CI/CD 流水线(至少一种:Jenkins/GitLab CI/CircleCI)
- 掌握自动化部署工具(Ansible/Chef/Puppet 至少一种)
- 熟悉至少一门脚本语言(Python/Shell/PowerShell)
- 了解容器化技术(Docker/K8s)与云平台(AWS/Azure/GCP)
关键素质
- 对自动化有极致追求,擅长消除重复劳动
- 具备系统化思维,能设计高可用配置管理架构
- 出色的问题定位能力,快速响应构建/部署故障
- 强烈的责任意识,守护生产环境安全红线
加分项
- 有 Infrastructure as Code (IaC) 实践经验
- 熟悉配置管理工具(SaltStack/Puppet)
- 了解微服务架构配置管理方案
- 具备安全合规(ISO27001/SOC2)落地经验
我们提供
- 参与构建企业级研效体系,直接影响产品交付质量
- 技术驱动文化,自主选择先进工具链(如GitLab/JFrog/ArgoCD)
- 与架构师、研发团队深度协作,技术决策话语权
- 行业竞争力薪酬 + 绩效奖金 + 年度健康计划
- 持续学习基金(技术认证/行业会议支持)
加入我们,您将
成为产品交付流水线的**首席架构师**,用自动化工具释放研发团队生产力,确保每一次代码提交都能安全、高效抵达客户环境——这正是工程卓越的核心所在!
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕