一、平台架构搭建
运维工程师的基本工作之一,主要是负责参与和审查架构设计的合理性和可操作性,确保系统上线后安全、高效、稳定地运行。保障并持续提升服务可用性和数据安全性,提升用户体验。
2、日常运营保障
基层运维负责运用运维技术和运维平台,确保对网络设备进行全面管理和全生命周期管理,确保设备状态、业务和安全可监控可控。负责制定应急预案并组织演练,负责保障业务7*24小时稳定运行,快速定位解决期间出现的各类问题。
3.系统优化
高级运维工程师需要考虑系统的优化。高水平的云计算运维工程师对系统的长期稳定运行至关重要。由于Linux服务器架构的限制,系统故障在所难免。但通过合理的设计和有效的运维,可以大大降低故障发生频率,提高业务恢复效率。
2、合格运维人员需要掌握的技能:
1、Linux系统基础,Linux基础知识及命令使用,用户、权限等核心知识点;
2、Linux系统管理,从进程、资源、任务、文件、软件包、磁盘等方面对Linux进行管理的方法;
3、Linux企业级常用服务,如DNS、FTP、Http、mail;
4.Linux企业级安全原理与防范技术、网络与安全Linux安全架构、安全威胁模型、加密、解密等原理,常见攻击与防范方法;
5、Shell编程,Shell脚本的基本用法,需要学习一些常见的企业级脚本用法;
6.MySQL应用原理及管理Mysql的安装、管理、授权、增删改查;
7、增加http服务代理缓存、http高级协议应用、缓存、web服务nginx;
8、企业级负载集群应用企业级4层负载均衡LVS,7层负载均衡nginx和haproxy;
9、企业级高可用集群high-availability集群原理,实现以keepalived为核心的高可用集群,以及主从高可用和双master;
10、运维监控zabbix企业级监控系统及zabbix流行开源监控系统的功能和架构;
11、云计算运维自动化ansible、puppet等运维自动化解决方案;
12、WEB服务架构WEB服务架构、JSP系统、tomcat、CDN、缓存原理、压测、测评;
13、大型互联网集群架构及实战方案LB集群:nginx、Haproxy、LVSHA集群,动静分离;
14.MySQLDBA实用技巧与优化数据库参数优化、分库分表、备份方案、数据恢复策略、主从复制、读写分离、连接池与分片技术、MHA等;
15、企业级云计算0penstackKeystone、Glance、Nova核心组件、网络模块、块存储服务等;
16、企业级大数据Hadoop运维列式数据库HBase基本原理、安装配置及应用、Zookeeper集群搭建、hadoop实现Namenode高可用;
17、企业级虚拟化KVM实战KVM环境:KVM安装、配置及应用;
18、NoSQL企业级应用Nosql应用,如redis、MongoDB复制、集群等高级应用;
19、企业级日志采集系统ELK与海量数据日志采集系统ElasticsearchLogstashkibana的实战应用;
20、Jenkinsgithub企业应用的可持续集成;
21、虚拟化容器DockerLinux轻量级虚拟化Docker,Docker原理及安装、配置与应用;
22、企业级K8S实战组件功能、安装、配置、企业级应用场景及常见故障分析;
23、Linux系统调优实战:从内存、CPU、进程调度、磁盘IO、网络参数等全面讲解Linux系统调优;
24.Python编程基础、Python安装、逻辑判断、模块使用等;
25、综合能力提升表达能力、团队协作能力、执行力、胜任力等;
总结运维工程师需要具备的技能:掌握主机、网络、操作系统的基本知识,出现问题能够及时解决问题。懂开发可以实现自动化运维,将重复的简单任务交给脚本程序,提高工作效率。