1. 熟悉shell脚本编程及python语言,熟练应用shell脚本搭建及配置linux常用服务;
2. 熟悉django的MVT架构;
3. 熟悉mysql的基本SQL语句,并掌握mysql的备份与还原,主从复制;
4. 熟悉web服务器系统的搭建和配置如apache、nginx、tomcat;
5. 熟悉ELK日志收集分析系统;
6. 熟练掌握dnsmasq,vsftpd、nfs等服务的搭建和配置;
7. 熟练掌握squid、nginx代理服务的搭建及使用;
8. 熟悉redis高性能缓存服务的搭建及配置,熟悉sentinel的搭建及配置;
9. 熟悉自动化部署工具ansible的配置及使用;
10. 熟悉kvm虚拟化技术;
11. 熟悉docker容器技术,熟悉dockerfile的编写;
12. 熟悉zabbix分布式监控系统的部署及使用,并能够编写自定义监控脚本;
13. 熟悉jenkins,ansible,gitlab自动发布工具的使用;
14. 熟悉hadoop的搭建及配置;
15. 熟悉iptables的基本配置及管理;
16. 熟悉版本控制器svn及gitlab的搭建及配置;
17. 熟悉cdh、fi、tbds、tdh、mdp等大数据平台;
18. 熟悉k8s的部署及使用;
19. 熟悉clickhouse、mongodb、redis、nacos等数据库系统;
2018.11-至今 北京xxxx有限公司
负责维护大数据平台20个左右,包括cdh、fi、tbds等
负责维护物理机及虚拟机的创建及维护
负责维护k8s的维护工作
2015.7-2018.11 北京资配易投资顾问有限公司—系统运维工程师
Gitlab+Jenkins+ansible自动发布系统的搭建及配置
搭建gitlab并分配权限,开发人员上传代码,经项目经理审核通过,jenkins安装gitlab、maven、shell、python等插件,通过jenkins的gitlab插件拉取代码,由maven将java源代码转换为war包,通过shell或python插件对war包进行部署,并通过ansible分发到不同主机,实现自动化发布;
监控系统的搭建及配置
使用zabbix对公司100台物理机进行监控,主要监控项有四类,第一对linux系统状态的监控,主要是对系统的内存、硬盘、CPU等的监控,第二类是对服务端口的监控,主要是对该服务是否存活进行监控,第三类是对基础服务做自定义监控,比如对mysql的主从及mysql的慢查询等进行监控,第四类是对业务部门的服务做自定义监控,如对某个业务进行curl或get是否会返回正常值进行监控;
Docker及k8s的搭建及配置
对公司测试环境进行容器化,使用centos作为底层编写Dockerfile,对公司部分服务进行容器化,搭建k8s,部署业务服务集群;
大数据hadoop搭建及运维
对公司100台物理机进行hadoop集群的搭建及配置,主要使用组件有hdfs、mapreduce、yarn、hive、hbase、spark、kafka等。Hadoop集群中namenode采用QJM机制,实现高可用,并启用机架感知技术,使带宽得到更好的利用,也使得数据的容灾效果更好,hbase 是一个NoSQL数据库,用于处理海量数据,hbase我们采用双hmaster并结合zookeeper实现高可用,通过hive组件让我们更好的管理数据;
2012.6-2015.6 北京慧博创测通信技术有限公司—运维工程师
LNMP基础网站系统的搭建及配置
公司网站使用nginx服务,并搭建两台lvs负载均衡,搭建keepalived用于lvs的高可用,设置keepalived配置文件并进行Vip漂移和转发测试;
Mysql集群的搭建并制定备份计划
负责搭建3组mysql主从集群,并编写脚本实现周一全备,周三周五增量备份;
ELK日志系统的搭建及配置
搭建ELK系统,通过logstash将部分服务日志进行收集,通过filter模块进行过滤,并输出到elasticsearch,通过es将日志进行分类存储,并通过kibana将日志展示出来;
通过企业微信自建应用完成gitlab、jira、confluence等账号的统一创建、修改及删除,主要是通过django调用openldap实现。
主要负责大数据集群的维护及优化,还有后期产品适配的debug工作,其中集群主要包括CDH、FI、TBDS、TDH、MDP等平台。
主要负责大数据集群的维护及优化,还有后期产品适配的debug工作,其中集群主要包括CDH、FI、TBDS、TDH、MDP等平台。