运维包括哪些岗位
网工、运维工程师、网络安全、技术支持(售前售后)、自动化运维、DBA等等。
一般来说,运维工程师都是说的互联网企业的运维师,通常属于技术部门,是支持互联网产品技术以及研发,测试和系统管理的四个主要部门。
运维的三大核心职责
基本原则:简单、防御性驾驶(你是老司机吗?)
预防火灾比救火重要的多。减少出险次数做好了 相当于预防;做差了 相当于消防员
1、企业数据安全(不丢失、不泄露)
企业数据是每个现代企业的生命线,作为Iinux 运维人员,不但不能丢失任何数据,同时,也不能泄露公司的任何有用数据给外部人员。
2、企业业务7*24 小时运行(永不停机)
互联网企业甚至是传统企业(例如:银行和电信),除了数据安全外,还需要业务有持续运行的能力,这对Limux 运维人员提出了更高的要求,也是运维人员高薪的砝码
衡量标准:基本可用性(2个9,全年停机时间87.6h)至极高可用性(5个9,全年5分钟)。一般中小企业至少99.9%(3个9,全年8.8h)
3、企业业务服务效率高(用户体验好)
举个栗子,12306大家都用过吧?根本抢不到票不说,网站也贼垃圾,网站贼慢。关键时候页面打不开???难受不???再比如说前几年的携程宕机事件10h 损失1200万刀,广西移动误删用户数据 打不出电话等等,对用户体验影响很大。
运维的5大工作内容
国内外公司以及大型和小型公司之间的划分将有所不同,主要的工作内容有下面几种:
1、保障业务系统长期稳定运行
毕竟业务系统要是出现一点差错,用户就要投诉,所以运维工程师最核心的工作就是保证业务系统能够稳定运行。
首先要知道业务跑在什么上,一般来说网站服务器都是nginx、apache等,依赖mysql数据库进行数据储存,依靠PHP进行解析,所以运维工程师必须掌握LNMP、LAMP等环境部署的知识。

2、保障数据安全可靠
数据安全是公司领导最看重的部分,运维工程师也要保证数据的安全性和可靠性,要是出了一点点错误,领导就要找运维喝茶了。
有时候需要手动改数据库的内容,就要学会掌握mysql数据库的增删查改知识;
有时候需要应对数据库的服务器硬件坏了,就需要Mysql主从复制以备不时之需;
有时候需要还原数据库,就需要学会mysql增量备份和恢复,以还原到指定的时间点;
有时候定时备份还不够,就需要使用rsync+inotify来实时备份;
有时候为了增加服务器安全性,就要通过iptables来控制公司的IP或者跳板机IP访问权限;

3、构建监控报警体系
运维工程师常用的是zabbix、nagios来进行报警监控,如果没有监控运维就是瞎子,所以要先构建报警监控体系,此后就要解决系统故障。

一般来说,常见的故障有应用故障、数据库故障、网线故障等等,有的是软件故障,有时候是硬件故障,而一个有经验的运维工程师能在第一时间定位故障原因。
4、技术与业务问题处理
这里有两个核心的问题,分别是技术问题和业务问题,技术问题主要需要网络抓包分析、tcpdump抓包分析和代理机制等等内容;

而业务问题就比技术要复杂一些了,比如业务层面的数据分析,不光要统计出业务的各种指标数据,还要对数据进行分析解剖,找出业务问题的所在。
5、版本测试与上线
这也是运维工程师的常见工作内容,负责版本的测试与上线,开发人员发布版本之前,运维工程师需要进行性能和功能测试;此外在版本上线的时候,最好也在晚间业务量较小的时候上线,可以避免上线压力过大。

文章标题:运维是做什么的「运维的3大核心职责及5个工作内容」
文章链接:https://www.linkedcc.com/tg/23742
版权声明(详见页尾):本文内容及图片由互联网用户自发投稿贡献,该文观点仅代表作者本人。