熟悉 LINUX 系统操作的自动化部署,维护,故障排除,性能优化
熟悉python,shell
熟悉 LINUX 系统下各种服务搭建,例如 LNMP、Redis、Nginx、Tomcat 等
数据使用openresty、nginx、docker、
熟悉 Mysql 数据库服务配置, SQL 语句,数据的备份恢复、搭建主从,了解主从原理
熟悉 LINUX 系统高可用集群的部署及原理(LVS、haproxy、keepalived)
监控方面熟悉使用zabbix,prometheus(熟悉使用node_exporter、blackbox_exporter、pushgetway等),grafana
熟悉使用自动化运维工具,如ansible-playbook、gitlab、jenkins,通过gitlab推送代码自动完全jenkins发布完成CI/CD
1、通过gitlab推送代码后自动触发jenkins构建发布完成CI/CD,且可以通过webhook完成推送信息通知
2、通过promethues采集公司所有机器信息,按项目划分,通过grafana完成画图、alertmanager完成报警,且通过pushgateway完成
gitlab推送代码后自动触发jenkins构架,jenkins用的是pipeline方式,完成构建后会推送构建结果到相关webhook上
熟练使用prometheus采集相关数据,然后通过grafana画图展示,通过alertmanager来完成报警; 也可以使用zabbix