1、利用虚拟化软件KVM、XEN以及VMWare合理搭建、配置Linux虚拟机
2、Linux(Redhat、centos、suse、ubuntu)、AIX、Windows常用操作系统安装、配置、Linux内核优化、辅助软件安装、操作命令
3、gitlab+Jenkins+sonar+docker集成发布平台搭建和优化
4、对tcp/ip协议,HTTPS/http协议熟悉和理解,在工作中及时发现解决问题
5、docker+nexus自定义构建及服务发布脚本
6、AWS云平台日常使用和维护
7、常用web服务平台基础环境搭建、安全防护、配置优化,监控以及应用平台交互
8、常用语言shell、Python、yaml脚本熟练编写、二次开发,网页开发HTML、xml、json,对Java语法及使用规则也有一定了解。
9、常用数据库环境如MySQL、Oracle、mongodb等搭建、安全配置、sql操作、应用连接、备份及监控
10、监控平台zabbix、falcon、prometheus搭建以及二次开发
11、使用ab、jmeter等工具对网站进行访问压测
12、开发流程平台jira搭建和维护
13、定时任务平台xxl-job搭建维护
1、为公司搭建基于Jenkins的自动化集成平台。将gitlab代码仓库、nexus私服库、sonar代码检查工具整合到Jenkins平台上,再加上编写的自动化发布、测试脚本,完成对公司各种微服务的快速添加和部署,大大节约开发团队的服务发布、测试时间,也完善运维团队的服务发布效率,提升维护质量和效率。
2、为公司搭建zabbix+grafana监控平台,对公司各项硬件及其资源状态,服务器部署服务、日志等等进行实时监控,实现24小时不间断监控服务,发现问题,及时报警,及时解决问题。
3、为公司服务服务docker化部署,编写各种docker化yaml文本。参与k8s平台搭建和改进
4、搭建公司开发管理流程平台jira,并负责日常维护
5、搭建并维护xxl-job定时任务管理平台
6、负责公司aws云平台服务器、资源的维护、管理
7、搭建和维护常用数据库,如MySQL、MongoDB等,优化sql语句,日常备份,数据导出、导入
8、常用中间件nginx、Redis、kafka、Tomcat等等搭建、二次开发以及日常维护
在公司负责搭建zabbix监控平台,项目初期的时候,只是对在zabbix搭建完成后,对公司所有资源、服务器、服务等日常重要内容进行监控,如服务访问状态、数据库定时任务、系统资源消耗状况,服务异常日志等。利用zabbix自带加自己编写的监控脚本,完成对需要内容的监控和报警。后期出于
为节省开发人员服务发布和测试时间,也为了提升运维团队服务发布效率,个人基于Jenkins开源工具,结合代码库gitlab、代码检查工具sonar,nexus私服仓库以及自动化发布脚本,搭建了一套Jenkins自动化服务发布平台。提升公司服务发布效率,节省服务从测试发布到最终部署完