1. 运维技能:
(1) 熟悉linux系统操作、系统安全配置,擅长定位各种系统问题
(2) 熟悉shell脚本,善于开发运维脚本,运维工具,熟悉shell安全编码规范
(3) 熟悉docker,善于使用docker部署服务
(4) 熟悉kickstart(Redhat OS自动安装)脚本
(5) 熟悉nginx配置
2. 构建技能
(1) 擅长流水线自动化构建打包
(2) 熟悉常用软件编译打包工具,如make, rpm-build, pip/setup,maven,node,
(3) 熟悉rpm打包,能编写spec编译指导书,擅长定制化编译各种开源软件
(4) 熟悉制作docker image,linux 操作系统镜像
3. 主要语言
(1) Python,3年使用经验,项目中主要用于开发运维插件、构建部署脚本、自动化测试脚本
(2) Ruby,2年使用经验,项目中主要用于Restful API开发及数据处理
4. 数据库
(1) 熟悉ES数据库设计、维护、开发
(2) 熟悉GaussDB(等价于mysql)维护、安全配置
5. 测试技能
(1) 熟悉web/api自动化测试脚本
(2) 熟悉测试方法,熟悉测试用例设计
项目一:华为云服务部署升级工具 | (Python/Shell)
----------------------------------------------------
项目描述:
该项目是一个华为云运维工具,可自动化部署/扩容/升级华为云服务。
职责描述:负责产品自动化构建、部署、发布
1. 负责项目 CICD 流水线设计开发工作,包括:
(1) 产品自动化编译&打包,三方件编译
(2) 代码仓门禁功能开发&维护
(3) 产品自动化发布及部署
2. 产品自身主/备虚拟化部署特性设计及开发 (shell,keepalived,rsync,nginx)
3. 基于内部测试平台开发接口测试脚本(Python)
4. 开发工具部署插件(Python)
5. 维护产品自身安装部署工具和脚本(shell)
6. 用户接口人,负责定位周边团队及现网用户使用工具问题
项目二:Compass-CI | (Ruby/Python/Shell)
----------------------------------------------------
项目时间:2020.04 - 2022.06
项目描述:
该项目开源测试服务平台,集构建&测试系统、登录调测、测试分析比较、辅助定位于一体。
项目代码:https://gitee.com/openeuler/compass-ci
职责描述:平台数据处理开发和维护工作
1. 测试数据标准化处理
2. 开发性能测试结果比较工具和服务
3. 开发系统服务自动化监控服务
4. 开发异常测试结果自动化监控服务
5. 门户网站 API 设计及维护
6. 前端门户网站维护(使用 Nginx)
7. 开发和维护文件服务器(基于 Nginx)
8. 数据库(ES)脚本维护
9. CentOS Dockerfile --> openEuler 批量迁移工具开发
10. 用户接口人,负责对应用户需求的对接及其方案设计。
该项目开源测试服务平台,集构建&测试系统、登录调测、测试分析比较、辅助定位于一体。 项目代码:https://gitee.com/openeuler/compass-ci
一款开源的 Linux 操作系统兼容性认证比对工具,辅助其他操作系统厂家基 于 openeuler 做发行版认证。 更多介绍:https://gitee.com/luweitao_yy/oecp/blob/master/README.md