1、LNMP环境的部署和调优
2、Zabbix+Grafana监控系统的部署和维护,以及写脚本监控关键服务
3、MySQL的维护和调优,包括数据库的备份和恢复,以及在线DDL操作、慢查询语句的优化等
4、使用shell/python/php编写自动化运维脚本
5、使用ansible+jenkins实现业务的增量发布
6、部署并维护开发人员所需的各种服务,包括但不限于oracle、mysql、nginx、redis、mongodb、zookeeper等,以及这些服务的高可用架构
7、熟练掌握docker,包括但不限于制作镜像、容器编排等
1、使用华三的网络设备搭建双击热备网络,PXE批量安装DELL R730物理服务器,以及oracle DG、rabbitmq、zookeeper等服务的集群部署,也包括将这些服务使用zabbix+grafana监控系统进行监控。
2、使用jenkins这种CI/CD持续集成工具,将测试环境验证通过的git仓库代码,通过ansible远程使用git命令免密拉取到web服务器的web项目的根目录,大大缩短了【使用scp或rsync命令将jenkins服务器上的增量部分拷贝至web服务器上的web项目的根目录】的时间。
3、使用python写redis的数据迁移脚本,实现redis从2.8.3版本到4.0.2版本的迁移
4、使用mysql的binlog日志实现误操作的数据恢复;使用xtrabackup工具对在线mysql单实例部署主从,实现读写分离;熟练掌握pt-online-schema-change和gh-ost命令处理mysql online DDL操作