Fork me on GitHub

配置管理工程师之技能需求

配置管理工程师之技能需求

配置管理概念

配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
更详细介绍,请点击这里

岗位职责及技能要求

岗位职责:
1、负责制定合理的配置管理策略、制度、流程,并负责推广、培训和优化;
2、负责搭建、维护配置管理系统,负责公司产品的版本控制、构建与发布管理;
3、负责项目的基线管理、分支管理、版本管理、编译管理,发布管理、归档管理等工作;
4、持续跟进优化配置管理相关规范及流程,协助解决开发过程中发现的各种与配置相关问题。

技能要求:
1、熟悉配置管理理论方法,了解项目管理过程和产品开发过程,具备配置管理、变更管理、构建发布过程的实际经验(有持续集成环境配置经验优先);
2、熟练使用SVN, git源码管理工具(有gitlab使用及相关工具配置经验优先);
3、熟悉jenkins 持续集成相关工具(如果可以使用gitlab自带的runner等其他持续集成工具完成相应功能亦可);
4、熟悉linux命令(centos使用者加分),可以编写简单的脚本与jenkins等持续集成工具共同完成自动化运维相关任务(可以在服务器安装配置各种开源软件产品如redis,hadoop技术栈,mongodb等加分);
5、工作态度认真、责任心强、工作细心、有良好的沟通能力、能快速融入团队;
6、两年以上工作经验,有互联网产品配置管理经验的优先。

参考资料

======================================================
希望各位朋友支持一下

本文作者:dongsheng
本文地址https://mds1455975151.github.io/archives/eee8f7af.html
版权声明:转载请注明出处!

坚持技术分享,您的支持将鼓励我继续创作!