打杂运维的5年感悟
运维工作分很多种,如果在大厂里,会被分化的特别细,每天的任务是工单,在小厂里就成了简直不亚于超级英雄存在的全能背锅侠。
我本身是半路出家,学的是计算机,本来是当程序员,第一步路没走好,当了个运维,在最开始的工作里,几乎是个小白一样的存在,对于一个转行的人来说最重要的就是熬,我熬了几年,从最初的小白到现在还算掌握了挺多知识的多面手。
类似java招聘就是八股文的规则,运维招聘的八股文就是上来先修灯,修牌,修打印机,这关过了,再加上点常用知识,OK,你这网管当定了,算是成了一个拥有文明城市基本工资的人了。这里面其实不需要多少知识,就跟当年随便一个java培训班出来找到外包一样,先唬住,未来再说。
那么接下来你就会面临一个严重的问题,一穷二白的知识图谱,面对打杂还好,体力活是个人都会干,可面对专业问题怎么办。没的办,我很庆幸我当年有个师傅一样的领导,指导了一些方向,是的,只需指明方向,有方向再大的雾也不怕到不了岸。怕的是,一人单打独斗,无头苍蝇,所以当个运维得有个好师傅,他不需要教你,而是告诉你你要往哪里努力,船到桥头自然就直了。
面对打杂,修灯修厕所修电器那都是必备技能,没有电工,你就是电工,220V?在NVC面前都是纸老虎,爬墙钻地吸灰检修,搬家扫地装水龙头,什么活能把整个中国工人的工作cos一遍?无情的打杂机器无情的执行,全地形全时域,随叫随到,哪怕在睡觉,你不需要明白谁搞坏的,你只要保证领导第二眼看到是正常的,你就保住了你文明城市的基本工资。
面对专业问题,那就得从工人切换到工程师,但是不得不说专业问题跨度很难不让人割裂,这也是被运维这职业所赐,调交换机叫运维,装系统叫运维,部署容器叫运维,erpoa叫运维,数据库叫运维,机房求神拜佛害害害叫运维,什么?你不知道你是哪种运维,不你全是。今天你发现二层没网三层环路臭网管为啥限我网速,终端抓包寻线找标结果最后发现是某个哺乳生物黑客所咬,明天网站宕机cpu占用狂飙404502pod全掉,结果谷歌百度防火墙top发现是系统悄悄更新占用端口。一个人的超解决方案中心,机柜若有人心也得尊我一声人类精英。
面对背锅,一个运维得有两把刷子,更要四颗心脏,一颗负责听到宕机心脏骤停,一颗负责挨骂浪潮中并发口水解释原因,一颗负责给高速运转大脑提供氧气,一颗负责把自己做这么多还被骂不够好的闷气置换成平常心,人生就是一种选择,你选择了打杂运维,就默认了这种命运,不用埋怨,要记住往前,走远。
面对跑路,当我见到某家公司的公网IP组网站,却嫌贵不装防火墙,确实想跑路。当我见到某家公司几百台设备大家来找茬,每天随机扮演大力士和探险家,天花板上老鼠对视的列文虎克,也想过跑路,当我见到某家公司如代码屎山般的盘丝洞机房时,我...我他妈还真跑了,兄,听哥一句劝,见到完全不打标的蜘蛛精机房跑就完事了,你处理它的耐心完全可以得到更好的工作。
面对交接,什么交接,作为运维入职就他妈是荣誉唐僧,只有我西天取经的份,怎有我收香火的份,我不入地狱谁入地狱,跟鬼交接,aka交接个鬼。
面对研发,本是同根生,但是大家也不同,咱们首先做的是就是划清界限,谁的服务器是谁的谁管,你说是你的,我丝毫不碰,并提供长期技术支撑,你说我的服务器,那我天天监控,出问题一定首先不是你代码的问题,我向天保证。
面对行政,说句实话,什么样叫一个好的运维,一个运维有时间发呆就是好的运维,一个运维通宵绝不把问题拖第二天就是个好运维。为此,别强求我强行饱和了,作为肌卫星细胞,肌肉纤维有难我奋不顾身复制自身修复,闲暇时候我作为干细胞也有权idle,你应该庆幸我每天准时下班,这证明是健康的肌肉群,没有事找事过分分裂,那不叫肉,那叫痦子。
写了这么多,其实我还有多种影分身,分别是仓管,采购,打包员,与供应商对线斡旋的售前,和巧言善辩的售后。
有时候会故意在同事面前干活,因为他们看不到你的付出,只会觉得理所应当,一个人在一个公司里成了所有同事的乙方,拿最低的工资,干最多的杂事,挨最多的骂,完了还自得觉得你这活是个人都能做,他们并不知道我把一件事做的如此轻松,是我拿寿命心情脑筋和低工资换来的宝贵经验,做全公司的胶水,获全公司的脏水。
作为打杂运维,真的要能熬,还要走的远。