熟练使用Linux操作系统,掌握Linux服务器操作系统及相关软件的安装、部署和管理维护。
熟悉Nginx、Apachetomcat等常见开源软件的配置、优化和问题排错处理;Nginx负载均衡配置、Nginx控制访问、反向代理以及七层和四层流量转发
熟悉掌握Zabbix监控,主动模式,被动模式zabbix_sender,zabbix_proxy等模式
熟悉MySQL数据库集群配置,主主、主从、读写分离
熟悉Docker容器构建部署,可以对Docker进行优化管理。
熟悉Kubernetes,曾在测试环境构建过简单的Kubernetes集群,kubeadm的方式进行部署K8S。
熟悉Jenkins,CI/CD持续化集成。
了解HTTP协议,以及基本的网络协议,如TCP三次握手,四次挥手
搭建可持续化集成环境
运维工程师
内容:
项目背景:公司为保证代码质量,为了让工作人员能够快速的进行上传代码,所以公
司决定使用Gitlab+jenkins实现可持续化集成,从而提高代码上线效率
项目经历
主要职责:
1.搭建gitlab代码托管仓库
2.搭建jenkins实现持续集成工具,做触发器,设置定时任务
3.开发将代码上传到Gitlab上,jenkins将代码拉倒本地
4.自动进行编译测试,并将结果发送给管理员,实现持续集成
搭建完成持续化集成后,每天集成变化代码并发布,减少了项目风险,可以尽早的发
现错误并修复。减少重复测试代码的问题,节约时间和成本,提高效率