1.OS:精通常见 Linux 操作系统使用及运维,熟悉 Windows 常规运维操作
2.编程:精通 shell 脚本, 熟悉 Golang ,Vue, Java, Nodejs 编程,熟悉常用开发语言,对常见问题有较好的解决处理能力
3.自动化工具:熟悉 Kickstart,Ansible,Jenkins 等部署维护使用,并能使用 go 语言和 vue 实现简单的监控开发
4.应用:熟悉常用开源软件,如 Nginx,Tomcat,Kafka,Rabbitmq,Redis,Elasticsearch 等部署和优化
5.数据库:熟悉 MySQL,MongoDB,Redis,Etcd 等部署使用和优化
6.网络:熟悉 TCP/IP,HTTP,DNS,CDN 等技术原理,擅长优化排查网络问题,机房网络管理和网络配置
7.监控:熟练掌握系统工具及脚本编写,熟悉 Zabbix,Prometheus+grafana+influxdb 监控报警部署维护
8.容器:熟悉 Docker,Kubernetes 原理
9.云计算:了解 OpenStack,熟悉 esxi,kvm 等虚拟化技术原理,熟悉阿里云谷歌云常用操作和各种服务
10.容器:Docker 的基本使用制作,K8s 集群容器发布管理
11.数据备份:熟悉多种备份策略,全网备份
1. 本人从事运维工作,本职工作之使用vue 和go 语言,开发了一套业务统计系统,采用 vuetify ui 框架,并结合了 echarts 百度图形展示模块.
2. 公司中小型集群部署,前端采用nginx进行负载,使用vue作为前端语言,后端使用springboot架构做接口,部署了各种中间件,redis,rabitmq,karka,elasticsearch,等,数据存储使用mysql和mongodb,并进行了备份处理,定时清除历史备份,并对整个集群做了监控操作
3.部署过ELK日志采集系统