个人介绍
l 熟悉Linux系统,掌握用户权限体系、文件系统原理、磁盘工作原理以及 CPU、内存的基本知识;
l 熟悉TCP/IP、http 协议,通过tcpdump、telnet工具可解决常规网络问题;
l 熟练掌握 MySQL 数据库的主从复制原理及部署、备份与恢复;
l 熟练掌握 Apache、Nginx等 web 服务器的安装、配置以及日志切割及优化;
l 熟悉 LVS、nginx 负载均衡服务器的原理、部署及优化,并与 Keepalived 实现高可用
l 熟悉监控软件 zabbix 的原理与部署;
l 熟悉puppet以及配置pp文件实现模块的定制实现服务器同步服务批处理;
l 熟悉掌握ELK+zookeeper+kafka中间件的集群设计搭建以及性能调优;
l 熟悉虚拟化技术KVM、Docker使用以及镜像仓库制作;
l 熟悉掌握k8s集群搭建以及维护;
工作经历
2019-09-25 -2020-09-30广州尊游科技软件有限公司运维工程师
linux服务器系统安装、系统调优以及初始化 针对游戏项目的日常开服、合服、更新等业务操作; 分析排查系统、数据库、网络、应用等故障及错误; 自动化脚本优化以及使用;
2018-08-15 -2019-08-15上海游雁网络科技有限公司游戏运维工程师
IDC机房服务器基础设施管理、服务器的选型以及性能压力测试; 针对业务服务器的初始化部署; 编写常用的 shell 脚本与 crontab 结合实现以下任务自动化; ELK日志分析系统集群搭建、测试、上线; Clamav针对服务器病毒扫描; 游戏服的迁移备份以及故障排查;
教育经历
2017-09-01 - 2019-06-20肇庆学院计算机科学与技术本科
计算机科学与技术专业就读,主要学习嵌入式开发
技能
项目描述: 由于公司服务器规模的增加以及运维自动化的需求,针对某些服务器状态做不到一目了然,于是搭建监控服务器,严格监控线上主机的资源利用等状态。 在调研了各个开源监控软件的优劣和适用场景后,决定使用当下较为稳定且容易上手 的开源监控软件 zabbix; 个人职责: zabbix搭建以及测试 项目过程: 对 zabbix 的监控项、模板、报警机制等,有了更深入的了解。实现了服务器基础信息监控,如:内存、硬盘、CPU、网卡流量、负载;通过 web status 页面实现了对 web 服务器状态的监控;
项目描述: 优化数据库架构,缓解数据库读写压力 个人职责: mysql主从搭建 项目过程: 由于没有考虑到高可用,就对于小型的集群架构,所以考虑一主一从的数据库架构对数据进行热备 但是搭建主从后其实也有存在一些问题,比如主库宕机后,数据还是会出现丢失的情况;从库只有一个sql线程,主库的写压力大,复制可能会存在较大延迟,所以修改了方案 ,考虑到半同步复制的方案好像会好很多,虽然性能方面有所下降,但是保障了数据的完整性以及缓解主库的写压力;
项目描述:优化业务故障定位问题。针对日志集中化管理。搭建ELK集群对于日志规范化。 个人职责:日志分析系统负责人,负责服务器的选型以及ELK集群架构的设计以及搭建优化 项目过程:该项目存储以及cpu选型,针对存储就是日志的存放,数据分为冷热数据,热数据即7天内或者半个月内的数据将其放在ssd中,保证访问数据访问的速度,针对冷数据将其放入sata盘中。既保证了热数据的流畅访问又保障了冷数据的存储;集群架构做了多节点的elasticsearch以及logstash节点;防止数据的丢失,添加中间件使用zookeeper+kafka的集群做一个日志缓存存储,这样既减少了logstash对于大量日志访问的io以及保障了日志数据的完整性。针对该集群单节点宕机的情况以及单kafka节点宕机情况的容灾测试。