1. 熟练 elk,实现日志的自动收集,自助查询;
2. 熟练 docker,K8s,并熟知阿里云平台的使用方法;
3. 熟练 centos等linux系列系统安装及性能调优,安全优化;
4. 熟练 openstack,ceph,并了解openstack核心组件功能;
5. 熟练 应用的调优,如mysq调优,nginx高可用,redis缓存等;
6. 熟练 vmware,kvm虚拟测试环境,进行各业务与软件的测试;
7. 熟练 lnmp,lamp架构,tomcat,php等Web服务的构建及优化;
8. 熟练 nfs共享存储的部署应用及rsync等数据(实时)同步工具的使用;
9. 熟练 iptables,firewalld,负责线上架构的安全规划,并使用脚本简化工作;
10. 熟练 ansible,playbook,使用脚本并配合运维自动化来完成工作中的需求;
11. 熟练 awk,sed,grep编写shell脚本对 web 网站的日志分析、切割、备份;
12. 熟练 Hadoop,对Linux集群进行规划,使Hadoop各个模块分别部署在不同的机器上;
13. 熟练 linux环境的搭建及维护,如:nginx,tomcat,mysql,redis,mongodb;
14. 熟练 mysql数据库的日常定时备份和(增量)恢复;
15. 熟练 mysql基本的sql语句,日常应用调优,对mysql存储过程有一定了解;
16. 熟练 mysql数据库应用,包括主从同步,主主同步集群的部署及读写分离的实现和配置;
17. 熟练 lvs+keepalived四层负载均衡集群及haproxy,nginx七层负载均衡与反向代理构建及优化;
18. 熟练 zabbix,prometheus等监控软件安装配置,能够配置对web,数据库,负载均衡,存储等服务器进行监控;
19. 熟练shell编程,熟练使用shell及其文本处理工具grep,awk,sed,cut,tr等进行服务器日志分析,监控,数据备份等日常工作;
项目一 : 易康信健康管理线上日志收集系统
项目名称:公司服务器日志监控系统搭建
软件架构:Elasticsearch,logstash,Kibana,filebeat
项目需求:排查问题时,需要到服务器上查日志,非常的不方便,所以需要建立集中化的日志管理,收集所有服务器的日志。
项目描述:搭建ELK,并在所有已经运行的服务器上安装filebeat日志收集工具,最后测试日志是否能够正常的收集,并且建立相关的索引,方便日后的搜索,解决了日志混乱和查询日志慢的问题,提高了我们运维人员的工作效率,可以更快的筛选出想要的日志,缩短解决故障的时间!
项目二 : 易康信健康管理高可用软件部署
项目名称:公司内部高可用软件部署
软件架构:docker,nginx,Keepalived
项目需求:因为docker是轻量级的,并且非常方便管理与控制,所以我们在商量过后,打算使用docker来部署高可用软件使nginx能够正常运行在容器当中并且提升高可用性。
项目描述:我们选用keepalived这个软件来进行高可用的搭建,搭建完成后,容器可以正常运行,nginx也能正常提供业务需求,最终实现了轻量级并且高可用性能提升的一个效果。
项目三 : 易康信健康管理系统服务器监控
项目名称:公司内部监控系统搭建
软件架构:Zabbix
项目需求:为了即时处理服务器故障,经技术总监根据公司网络环境故障分析和对监控应用的了解分析,选用zabbix并配合睿象云来搭建一套监控系统,能够更准确的监控服务器的各项性能,实现邮件、微信报警的快捷报警方式。
项目描述:
1,根据需求选定最流行的监控软件zabbix进行研究。
2,根据不同服务器具体需求定制模版进行监控实时报警实施完毕后,做到了大部分的故障报警都能及时有效的汇报给管理员,为网站的稳定争取了时间。