技术博文 / 生活感悟 · 2021-05-28 0

一个公司的运维都应该具有哪些素质和能力

今天来聊聊一个公司的运维应该具有哪些素质和能力?

我是从一个基础IT支撑岗走到今天的。之前拿着1500的实习工资,干着每天给同事解决电脑开机,office安装,网络不通,打印机连不上等等杂乱且技术含量不高的工作。目前已经成长为公司的运维组的leader,公司业务最好的时候,部门8位同事。负责整个公司的运维管理工作,涵盖线上1000+台服务器的维护处理,以及多个线下IDC机房(生产业务+测试业务),支撑IDC+阿里云的混合云部署,阿里云的年度消费最高达到400w/年。

如果你是一个运维同学。想要达到和开发同学相对等的薪资(据不完全统计,运维的薪资普遍比公司同等开发同学的薪资低1-5k不等),你应该具备哪些素质和能力呢?请往下看...

1、责任心(我认为做运维最最最最重要的点,没有之一)

做运维一定要有Owener意识,运维是线上产品的首要负责人。 线上发布一定要细心,要有敏感的风险意识,稳定和安全是运维的最高责任;最后是上进心,要善于学习,不段反省,每次故障都是最好的学习机会,不求上进,不进则退。

2、监控(无监控不运维)

无监控不运维

监控的重要性不言而喻。有人拿人的眼睛类比运维工作中的监控。我觉得非常贴切,监控就是我们去查看,了解,解决系统的问题的眼睛。没有监控,运维也就无从谈起。

3、不要太相信自己的直觉

不要靠直觉判断做事情,每一次回车都是应该要保证和预想的情况一致,才能敲下回车键。不然就请三思而后行。借用木泉老师说的话,开发可以出错,因为有测试,测试可以出错,有运维,但运维是公司的底线,如果运维出问题,后果不堪设想。

4、备份备份备份

重要的事情说三遍。对于数据、系统要做到有一个备份一个。俗话曰:不会备份的运维不是好IT。你不能保证在使用你系统的人员中哪个脑子瓦特了写了一个rm -rf /,你也不能保证你的系统哪天就安装了一个带有后门的服务。这个时候你就只能考虑考虑从入门到跑路了。如果有备份你可以从容淡定的找回来

5、打补丁

安全问题对于运维来说是一大杀手。俗话曰:运维工作(其实也不只是运维,其他工作也一样)就是在修一面密不透风的墙,在墙的一面是无数的系统在常规的运转,另外一方面是无数的破坏分子的袭扰。运维需要去构建的是一个面,但是安全,或者说杀手只需要攻击这个面里面的任意一个点,一旦这个点被攻破很有可能就会带来灾难。所以我们要及时发现和修复自己系统中的漏洞,及时打好补丁。

6、沟通 | 胆大 | 心细 | 抗压

运维不仅仅只是需要跟系统,跟pc打交道,其实最主要的还是和人的沟通。可能需要在BOSS、开发工程师、网络/系统工程师、DBA中间跑来跑去的沟通。

想象要大胆,对于完全没有遇到过的问题,大胆的想象可能引发问题的原因,细心的去排查验证。

出现故障了,宕机了,业务受损了,老板责问了。顶住,不要慌,因为你如果慌了,说明你对自己的系统完全不了解。就别谈怎么去发现问题,排查问题,解决问题啦。如果这点抗压能力都没有,就不要来做运维了。




俗话曰:运维是什么?

他们可能是在办公室中安装系统、帮同事排除机器故障的技术支持;
他们可能在机房干着插网线、搬机器、拆服务器箱子的体力活儿;
他们可能是天天盯着N个监控屏幕、8小时一动不动盯着流量图的监工;
他们可能是在BOSS、开发工程师、网络/系统工程师、DBA中间跑来跑去的沟通者;
他们可能是在夜半三更收到服务器监控系统的警报,起床赶到机房的特种部队;
……

他们自称IT民工,神仙,装机男以及SA(快速响应者)。
他们的统一称谓叫做运维,同时也有技术支持、系统管理员(SA)、网管、网络工程师、研发工程师、架构师……等多种称谓。
种种看似凌乱、不相干甚至矛盾的工作,都是运维。

运维到底是什么?值的思考......