个人介绍
五年 Linux 运维经验,有较强的运维责任心,有需求欢迎随时来聊~
1、熟练掌握 Linux(CentOS)系统使用和日常命令;
2、熟练使用 Shell/Python 脚本编程,熟练使用 grep、sed、awk 文本处理工具;
3、熟练常见负载均衡软件部署和配置,如 LVS、Nginx 及 Keepalived 高可用软件;
4、熟练主流 WEB 系统的部署和配置,包括 Nginx、Tomcat、Apache;
5、 熟练使用 Ansible 自动化工具,CI/CD流程控制管理(Jenkins+gitlab+ansible自动化部署);
6、熟练 Zabbix、prometheus+grafana 监控搭建和管理;
7、熟练 Mysql、MongoDB、Redis 数据库;
9、熟悉 ELK日志系统的搭建和管理
10、熟悉阿里云云平台操控配置 ;
11、熟悉K8S搭建,运维。
工作经历
2017-09-01 -至今咪咕互动高级运维
1、负责咪咕旗下所有 app 产品的搜索业务维护、升级上线及现网问题处理; 2、编写脚本对所有业务接口进行监控,保障现网运行的稳定性; 3、对业务所属服务器的日常告警进行监控、处理以及优化; 4、编写 ansible、shell 脚本,结合 Jenkins 工具进行项目的自动化部署; 5、使用 ELK 工具,对业务日志进行采集,分析以及展示; 6、月报总结,安全稽查。
教育经历
2017-07-01 - 2020-01-01北京邮电大学计算机科学与技术本科
2014-07-01 - 2017-09-01北京信息职业技术学院软件工程专科
技能
通过shell脚本处理日常运维工作中的冗余事件。比如:一键化部署LNMP、定时备份数据库的数据、定时拉起服务的脚本、文本数据处理等等。 通过各类脚本减少运维工作中重复工作量,提高工作效率。
Jenkins-pipeline流水线+gitee+ansible实现自动化部署,并将部署结果同步至钉钉,实时掌握部署情况。 通过配置不同的git分支,分别自动化构建生产、灰度、开发、测试环境使用于不同的场景,固定的流水线写法具有可迭代性,能够重复使用,git地址等可以使用可变参数进行定义,并且在权限上进行分割,可以让开发、测试都参与到自动化部署流程中来,构建结束后可以通过钉钉或者邮件的方式通知给运维人员告知构建是否正常。