【技术能力要求】
1.掌握自动化部署工具(Jenkins、GitLab CI/CD、ArgoCD),能搭建 CI/CD 流水线,实现代码提交→构建→测试→部署的自动化。
2.掌握 Git/SVN 基础操作,能独立完成项目配置管理分支创建、编译配置、打包、上传等工作,能维护测试环境配置文件、部署脚本的版本,推动测试环境流程化管理能制定测试环境管理规范(配置基线、变更流程、资源申请流程),推动团队标准化执行,保证测试环境,准生产环境与生产环境一致性,包含各个系统服务版本管理,数据库管理,避免环境冲突等。
3.拥有大型分布式系统、微服务架构或云原生项目的配置管理经验,精通分布式 / 微服务测试环境搭建(如 Spring Cloud、Dubbo 架构),能处理服务注册发现(如Eureka)、配置中心(Nacos、Apollo)的环境配置。
4.熟练使用 Docker+K8s 搭建容器化测试环境,能通过 Helm Charts 管理应用部署,实现环境动态扩缩容。
5.了解数据库(MySQL/Oracle/DB2)、中间件(Tomcat、Nginx)的配置管理,能制定数据配置的版本控制、备份恢复策略。
6.具备自动化脚本开发能力(Python/Shell),能编写环境部署脚本、配置检查脚本、测试数据生成脚本。
7.熟悉软件研发流程(如瀑布模型、敏捷 Scrum、DevOps),了解 ITIL、CMMI、ISO 等质量管理体系。
8.拥有跨团队沟通协调能力,能清晰对接研发、测试、运维、产品、安全等多团队,准确理解需求、传递规范、推动协作,避免 “信息壁垒”。
【岗位职责】
1、从事配置管理相关工作。