1. 熟练使用 shell,能通过编写 shell 脚本处理一些日常运维
2. 熟练使用自动化运维工具 Ansible
3. 熟悉 Mysql 数据库,主从复制的原理和部署
4. 熟悉 Nginx 的配置,四层负载以及 LNMP 环境
5. 熟悉搭建缓存服务器:varnish、memcached
6. 熟悉 Zabbix 的搭建部署,制作模板监控后端 nginx、tomcant 等服务的运行
7. 熟悉 Redis 的业务数据存储服务器的搭建
8. 熟练搭建日志检索服务器:ELK(Kibana+ElasticSever+Logstash+Filebeat)
9. 熟悉支持高并发高可用的负载均衡技术 LVS+Keepalived 等原理和简单的部署
10.熟悉私有云 openstack 的搭建部署以及后期的维护
11.熟悉搭建负载均衡器:LVS、Haproxy、Nginx
12.熟悉 Docker 技术,使用 Dockerfile 制作镜像,Gitlab+Jenkins 的搭建与部署
13.熟悉 Kubernetes 的搭建部署,以及后期的维护,服务上线
项目名称: 构建高可用网络架构平台
系统环境: Centos7
软件环境: LVS+Varnish+Keepalived+HAProxy+Nginx+PHP+Memcache+Mysql
实现过程: 根据业务需求,部署环境;
使用 Haproxy+Keepalived 构建双主模型实现高可用以及 7 层负载均衡
利用 HAProxy 实现动静分离,并采用相应的调度算法;
搭建 LNMP 架构,nginx 结合 php-fpm 提供 WEB 服务
在 Nginx 后端搭建 memcache,建立 session server 机制,存储用户的会话
后端 mysql 扩展为一主多从复制架构,以实现提高数据读取速率,基于 MHA 或 Galera
Cluster 实现 mysql 的高可用。
意向:linux 运维工程师 项目名称:Elk 日志采集、存储、检索
项目描述:在节点部署轻量级日志收集工具 filebeat
部署 logatash、抓取 filebeat 上的数据。完成数据抽取、转换、装入
部署 elasticsearch,收取 logstash 发送来的数据。完成数据分析、切
词、存储、并支持检索
部署 kiblana。提供给用户利用 elasticsearch 的接口完成数据检索,展示
的用户界面