熟悉Docker/Kubernetes,有实际使用和维护经验。
熟练运用 Gitlab+Jenkins 完成自动化代码上线(持续集成,交付)
熟悉常用中间件 Nginx/Haproxy/Keepalived/Kafka
熟练工作中Shell脚本的编写,能够进行系统的基本优化维护与服务的安装运行
熟练Linux系统日常管理操作和Linux生产环境的部署、优化及安全设置。
熟悉Linux常见服务(DHCP/SAMBA/DNS/VSFTP/APACHE/NGINX/TOMCAT)的部署。
熟悉常见SQL语句和常用MYSQL群集搭建与维护
掌握监控Zabbix,Prometheus和自动化工具Ansible的安装配置和使用。
掌握ELK EFK日志收集平台的搭建。
项目名称: 阿里云环境业务架构升级
项目时间: 2020/8
项目描述: 公司原有的业务架构是直接承载在docker上,随着公司业务的发展,这种架构的弊端也展现出来。决定对业务架构进行升级,将原有业务迁移到k8s上。通过deployment管理服务,nginx+service实现对外访问。
项目职责: kubernetes 实现了容器的自我恢复,灰度发布,一件回滚,水平自动扩展等一系列高级功能,为微服务平台建设打下良好基础。
项目名称: Gitlab+Jenkins 实现代码自动化上线
项目时间: 2019/7
项目描述: 早期代码是通过脚本上线,随着代码量增大,更新频繁,耗费人力和时间成本
项目职责:
1. 搭建 gitlab 私有仓库,授权用户及用户组,并授予对应权限;
2. 搭建 jenkins 连接 gitlab,配置触发器(钩子)通过脚本实现代码自动化上线;
3.代码无误之后通过 Jenkins 触发构建并打包发布到生产环境中