从月薪3000到40000,运维人员需要掌握哪些技能?

发表时间: 2020-11-17 09:05

我们应该坚定一个信心——运维工作很有前(钱)途。

对于刚入门的运维来说,工资可能只有5K,天天就是重启服务器,写写脚本、更新代码,做些没有什么技术含量的工作。

你是否感觉自己的工作就是个网管?几年下去自己就没什么竞争力了?

别纠结了,即使你技术底子不错,起点很高,几年后也有可能失去竞争力。

谁让你是个做运维的。

运维工作性质相对来说比较特殊、其涉及的技能繁多且更新换代迅速,从数据库,架构,安全,监控到运维自动化、智能运维、 DevOps......

运维可能也是“贫富差距”最严重的职业之一,有的人毕业3年,月薪从5K涨到20K;有的人工作3年,依然做着重启服务器、巡查机房这些“低级”工作。

同时运维工作又比较缺乏成就感,“人不多,事不少,地位低,责任重”,“没事时没人鸟你,有事时背黑锅”。

那么,运维该如何自我成长,并实现华丽的逆袭?

运维的成长就像升级打怪,需要不断强化技能和装备。

我们不妨探究下不同薪资水平运维岗对技能的要求有什么不同,通过纵向的对比,我们或许可以从中得出一个运维工程师随时间成长的路径。

虽然并非完全准确,但至少可以从侧面看出一些关键点。

通过热门招聘网站的搜索功能,我们来对当下运维工作的技能要求做一个简单的概括。同样是运维工作,月薪5K和月薪50K 对技能的要求有什么差异?

应届毕业生

这是一个应届毕业生的岗位要求

岗位职责:

1、负责公司内、外网络平台的搭建、实施及网络维护工作;
2、针对公司开展的网络技术方案的定型与实施工作提出建议;
3、网络及安全技术实施方案中安装、调试、维护工作;
4、负责公司办公网络及IDC网络日常维护工作;
5、负责集团网络设备及广域线路的统计工作。

任职资格:

1、应届毕业生,专科及以上学历、计算机相关专业;
2、诚实守信,性格开朗,无不良历史记录;
3、善于学习,善于沟通,文档功底好,勇于面对挑战,敢于承担工作压力;
4、熟悉Linux操作系统和虚拟化技术的优先。

如果你是个应届毕业生,或者工作经验不到一年,这个阶段运维工作主要是一些基础的工作,重复性比较高。由于对技术能力要求不高,工资自然不会很美丽,平均大概在3K-7K 左右。

然而,这个阶段又是个重要的分水岭,一部分人的技术能力并没随着时间而增长。而那些对自己职业有较好规划,并且不断学习的人能力会有比较明显的提升,一段时间后,已经可以展望10K以上的薪资了。

1-3年经验

当你拥有1到3年运维工作经验,这是一个比较有代表性的招聘需求。

高级运维工程师
职位要求:

  • -计算机或相关专业本科及以上学历
  • -良好的开发语言基础,并且至少精通如下一种研发语言,比如C/C++、Go、Shell、Perl、Python、PHP等
  • -深入理解Linux操作系统和计算机网络
  • -良好的沟通、组织协调能力和强烈的责任心,具备很强的分析和解决问题的能力
  • -至少2年以上研发/测试/运维中的工作经验
    有以下能力者优先:
  • -有用户产品或者LBS类业务运维经验,有相关系统优化经验者优先
  • -对行业技术和数据敏感度高,对解决具有挑战性问题充满激情

这时已经对技术有比较高的要求了,至少精通一种热门的研发语言,同时对系统,网络基础知识有了较高的要求。除此之外你还要对业务有一定了解,并且具备很强的分析和解决问题的能力。

此时大多数运维的薪资应该稳定在8-15K 的水平,如果技术够牛,不少人已经可以展望20K了。

3年以上运维经验

3年以上的运维工程师,薪资水平基本能达到15k-30k之间,在一些知名的互联网公司中,如果你技术过硬,甚至可以达到40K。当然对你的技术能力要求也会更高,比如:

运维工程师岗位需求
工作职责:

1、计算机本科及以上学历,3年以上大中型在线系统运维工作经验。
2、深入理解Linux系统,有系统调优经验者优先考虑;
3、精通Python面向对象的开发技能;
4、熟练掌握Nginx、Tomcat等常用软件的安装,配置和管理.
5、能够熟练排查运维过程中出现的服务故障、系统故障、网络故障;
6、高度的责任感,较强的故障分析及排除能力,善于在工作中学习,能够承受工作压力;
7、精通市场上主流监控的监控方式,并熟练掌握监控精髓,会调整监控模板;
8、对行业技术敏感度高且细致,善于思考,乐于发现,对解决具有挑战性问题充满激情;

任职要求:

1、有3年以上主流UNIX、Linux系统管理经验,具有大型网站或web应用平台运维经验;
2、精通Linux系统原理,熟悉文件系统调优、内核参数优化、系统安全加固等实施方案;
3、精通TCP/IP通信原理,深入理解HTTP协议,熟悉Nginx/apache/刷uid等web应用;
4、有Linux内核Tuning & Hacking及Troubleshooting经验为佳,对CPU、内存、IO等性能以及程序性能优化有一定经验;
5、熟悉shell、python、perl等脚本编程

这时期,除了拥有丰富的运维经验、精通常用的热门工具,对你的技术广度也有了比较高的要求,有大型网站或 web 应用平台的运维经验,精通 Linux 系统原理,内核参数优化,精通各类脚本编程等等。

同时你还需要对行业技术有较高的敏感度,具备出色的学习能力。

运维的发展攻略

一开始,我们开始接触一些基础的工作,不过受限于经验和工作范围,我们的技术能力很难产生质变,这一阶段我们更重要的是拓宽视野,打好基础。

随着个人能力的不断进步,我们开始接触更多的核心业务,同时学习到更多运维相关技能。这是技术成长的关键期,我们的视野会更宽广,也开始为自己未来的职业做一个长远的规划。

后来,技能水平的增长让我们逐渐成为公司运维部门骨干,我们开始有了一些话语权甚至开始参与管理工作,同时我们开始对行业技术趋势有了自己的判断,学习、思考的能力变得很强。

最后,我们成为运维行业的大牛,我们开始有了对运维工作特有的理解,我们开始乐于分享自己对技术的看法。这时,我们不再被金钱束缚,我们更多的是享受运维工作。

当然也可以由以上的数据和技能需求看出,运维不仅是一个高薪热门职业,也是一个越老越吃香的岗位。


当然,也有很多人想问:自己是运维新手,但想要更高的薪资,该怎么办?永远记住一句话:技术是王道。上面的数据只是一个平均分析,如果你的技术和技能过硬,你有足够的信心,能扛起高薪招聘公司的需求,那么你所期望的薪资自然也不在话下。关键在于你要有一门能扛得住高薪需求的技术傍身!