1.精通shell脚本,熟练python脚本;擅长利用脚本完成日常计划工作;
2.熟练搭建、配置postgresql、nginx、apache、tomcat、等常见服务;
3.熟练配置、架构mysql主从、双主架构、增量备份、读写分离、自动切换;
4.熟练搭建、配置ansible,优化ansible,并利用其进行主机量化管理;
5.熟悉LVS、nginx、keepalived负载均衡、高可用服务;
6.熟练搭建、配置zabbix监控工具,能够通过自定义脚本进行监控;
7.了解KVM虚拟化,精通操作docker常用命令,熟悉docker网络模式;
8.熟悉freeswitch搭建、配置;(开源语音呼叫软件)
9.精通iptables、firewalld防火墙配置、转发;
10.精通python脚本,熟练使用常见爬虫库、框架进行爬虫开发;
项目一:mysql高可用
通过使用mycat中间件进行读写分离、自动切换;
1.配置M1/M2/S2三台mysql数据库:M1、M2互为主备,数据同步,S2为M2的从库,据库间的同步通过开启bin-log二进制日志同步;
2.配置mycat中间件,M1为wirte库,S2为read库;通过 select user(); 心跳检测判断M1服务是否正常;
3.M1宕机后自动切换为M2为write;
项目二:高性能dns;
1.利用dnsmasq服务搭建两台dns服务器,设置上游dns为电信、联通、铁通;在主备dns上搭建并配置keepalived服务,使主备dns间有一浮动ip---vip,vip接收客户端dns请求,nginx根据配置的权重将请求向两服务器分发,完成负载;
2.shell脚本检测dns运营商服务是否正常,并自动修改dns配置文件、清除缓存;
每日客户使用900+人左右;
项目三:linux服务器安全加固;
使用 aide、clamav、iptables等开源工具,配合文件权限、用户权限对centos7.x、centos6.x、centos5.x和debian8.10等系统进行安全最大化;
项目四:python脚本开发
1、针对阿里云专有云dns产品开发python脚本,对dns架构、配置进行检测;
2、优化原有代码(1200+行)至800+行,提升运行速度,提高了代码规范;
其他项目:
1、shell脚本开发,包括数据定时备份、实时监测、录音格式批量转换等
2、tomcat内存优化;