个人介绍
本人有7年的Linux运维工作经验, 目前正在从事一线运维工作.
熟悉 shell 脚本编写, 熟练使用Ansible批量管理.
熟悉 linux 操作系统管理, 2017年取得RHCE认证;
熟悉 Kubernetes和Docker.
熟悉 Nginx、Tomcat 平台部署和性能调优;
熟悉 MySQL、MongoDB、Redis、memcache 数据库的配置、调优、备份等维护操作 ;
熟悉 LVS、Nginx、Haproxy 负载均衡集群、keepalived 高可用集群;
熟悉 gitlab+jenkins搭建和配置 CI/CD 自动化平台和维护;
熟悉Prometheus+grafana+alertmanager+Loki服务器监控 ;
熟悉 docker 容器技术及安全优化,会k8s安装配置 ;
对工作极认真,细心负责,善于在工作中发现问题、提出问题、解决问题,有较强的分析能力;勤奋好学,踏实肯干,有很强的社会责任感;喜欢和勇于迎接新的挑战。
工作经历
2020-07-01 -至今某大型软件运维工程师
1. 负责公司消防灭火线业务的上线部署、开发以及生产环境的运维工作。 2. 熟悉prometheus监控平台,配置grafana和loki做到容器日志与服务器性能指标统一监控,Alertmanager配合webhook实***、***、邮件接收告警信息,配置consul实现动态注册,blackbox黑盒测试。 3. 使用ansible编写整个业务系统(包含监控服务)的部署脚本,实现离线部署、批量部署,使用ansible对分布全国各地的服务器进行批量更新。 4. 最初基于Jenkins、Gogs、Harbor搭建自动化CI/CD平台,后来主导把Jenkins和Gogs迁移至Gitlab,配合ArgoCD、Runner实现服务的部署更新。 5. 主导将docker-compose部署方式改造成k8s部署。 主要使用的组件有nacos、minlo、mysql、rabbitmq、emqx、redis、squid、nginx等,熟悉k8s生态,如Rancher、RKE2、Longhorn、ArgoCD、Helm、Kustomize、Calico等。
教育经历
2020-09-01 - 2023-03-01电子科技大学网络工程本科
技能
使用GitLab搭配Harbor容器镜像仓库和GitLab Runner或者ArgoCD实现CI/CD, 擅长编写.gitlab-ci.yml, 只要你想到的都能做到.
部署一整套Prometheus监控系统, 引入Loki组件, 实现在Grafana上即可查看服务器性能指标又能查看业务服务日志, 相对于ELK更加轻量; 配置blackbox对关键业务端口和URL进行监控.