揭秘运维工程师的日常职责与挑战

发表时间: 2020-05-19 07:36

运维工程师(Operations)

一、运维工程师的主要技能

运维工程师,集合网络、系统、数据库、开发、安全工作于一身的“复合型人才”。

运维工作师技能方面有哪些呢?

1、开发能力,非常重要,因为运维工具都需要自已开发,开发语言:perl、python、php(其中之一)、shell(awk,sed,expect….等),需要有过实际项目开发经验,否则工作会非常痛苦。

2、通用应用方面需要了解:操作系统(目前国内主要是linux、bsd)、webserver相关 (nginx,apahe,php,lighttpd,java。。。)、数据库(mysql,oralce)等其它技术;系统优化,高可靠性;这些是加分项。在运维中,有些是有分工偏重点不一样。

3、系统、网络、安全,存储,CDN,DB等需要相当了解,知道其相关原理。

在国内又称copy为运维开发工程师(Devops),在国外称为 SRE(Site Reliability Engineering)。

和运营最大的区别,就是运维是做技术的!!


对物联网公司最重要的是服务器,设想前几年,

天猫双十一的时候,网页各种刷不开,服务器瘫痪,承受不住几亿客户冲击,然后提示说服务器各种不给力。所以运维(运维工程师)的重要性就得以显示了。

运维工程师面对的最大挑战是:“大规模问集群”的管理问题,如何管理好几十万台服务大器上的服务,

同时保障服务的高可用性,是运维工程师面临的最大挑战。原为工程师和实施工程师的区别,工程内容

智能不同,工作形式不同,工作内容不同,因为工程师百要对公司硬件和软件进行多维护,硬件包括机

房机柜。网线光纤。pdu服务器,网络设备安全设备等实施工程师问,包括常用操作系统,应用软件及

公司所开发的软件安装调试,定制开发及维护答。

运维负责领域:

1.负责公司服务器的运维工作,要包括升级部署、备份恢复、日常巡检、性能优化、配置操作等;

2.搭建平台监控工具、自动化运维工具;

3.编写运维手册,制定运维计划、操作规范、应急手册等;

4.及时响应问题,快速定位排查故障,优化网络结构,提升户体验;

5.负责监控检查系统软件、服务运行状态和操作记录,并进行详细的数据化记录,定期汇总并上报给负责

那运维工程师又分为哪些岗位呢?

一、初入运维领域的头衔:
运维实习生
系统管理员
网络管理员
二、使用频率最高的运维头衔:
运维工程师
IT运维工程师
Linux运维工程师
运维开发工程师
应用运维工程师
三、侧重某项技能或行业的运维头衔:
系统运维工程师
数据库运维工程师
网络运维工程师
安全运维工程师
桌面运维工程师
软件运维工程师
业务运维工程师
CDN运维工程师
IDC运维工程师
存储运维工程师
硬件运维工程师
游戏运维工程师
与业务强相关的岗位,如:直播运维工程师、中间件运维工程师
四、新兴的运维头衔:
自动化运维软件开发工程师
DevOps运维开发工程师
五、资深的运维头衔:
高级运维工程师
运维专家
六、走上管理岗位的运维头衔:
运维主管
运维经理
高级运维经理
运维总监
七、最洋气的运维头衔
SRE(Site Reliability Engineer)

最后对运维,基础要扎实、求专不求广、需持之以恒、会中英文和有“中国工匠”精神。