1.熟练使用shell、python编写自动化脚本
2.熟悉常见开源软件jenkins、nginx、php、redis、mysql、mongodb、kafka、es、git、solr、tomcat的安装部署和使用和一些基本的优化。
3.熟练使用Zabbix、Nagios、Cacti监控工具
4.熟悉自动化管理工具Ansible、Saltstack。
5.熟悉docker、k8s虚拟化技术
6.熟悉基本网络tcp/ip
7. 高并发网站维护
1.Jenkins自动化部署平台
系统平台:CentOS7.2
软件环境:jenkins1.8
项目描述:使用jenkins+shell完成项目服务自动化构建,对于多服务器负载均衡使用jengkins参数化构建,针对不同开发者开放不同权限进行构建权限控制。自动化构建极大的提高运维与开发的工作效率。
2.ELK日志收集平台
系统平台:Centos7.2
软件环境:elasticsearch-2.4 kibana-4.6 logstash-2.4
项目描述:对服务器系统日志、nginx等服务日志收集展示,通过logstash对相应服务日志收集存储到es中,通过kibana进行展示。 使用ELK平台对线上服务器日志收集展示,大大提高了开发、运维工作效率。
3. K8s容器集群部署
系统平台:Centos7.2
软件环境:docker-18.03.1-ce,k8s-1.12,etcd-3.2.12,flannel-v0.9.1
项目描述:容器引擎使用了docker ce版,k8s做容器编排管理,etcd用于保存集群网络配置和对象状态信息,flannel通过etcd设定的网段为node节点做二次网络划分提供集群间容器网络通信。通过使用k8s容器集群可以更方便、快速的实现资源弹性伸缩,版本迭代、回滚,负载均衡,大大提高运维、开发工作效率
Jenkins自动化部署平台 系统平台:CentOS7.2 软件环境:jenkins1.8 项目描述:使用jenkins+shell完成项目服务自动化构建,对于多服务器负载均衡使用jengkins参数化构建,针对不同开发者开放不同权限进行构建权限控制。自动
K8s容器集群部署 系统平台:Centos7.2 软件环境:docker-18.03.1-ce,k8s-1.12,etcd-3.2.12,flannel-v0.9.1 项目描述:容器引擎使用了docker ce版,k8s做容器编排管理,etcd用于保存集群网络配置和对象状态
K8s容器集群部署 系统平台:Centos7.2 软件环境:docker-18.03.1-ce,k8s-1.12,etcd-3.2.12,flannel-v0.9.1 项目描述:容器引擎使用了docker ce版,k8s做容器编排管理,etcd用于保存集群网络配置和对象状态