运维工程师的宿命(困兽之斗)

Posted youkanyouxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维工程师的宿命(困兽之斗)相关的知识,希望对你有一定的参考价值。

技术图片

1.

那年秋天,狗蛋终于结束了他的四年大学生涯,从某某大学计算机专业顺利的毕业,进入了他的职业生涯的第一家单位。

作为职场新人的狗蛋,他的工作无非就是一些日常的软、硬件故障的处理,偶尔替同事们重装个电脑系统,office软件什么的,虽然工作比较繁杂,但狗蛋依然非常的努力、认真,不仅把日常这些工作处理的很好,而很快就将工作职责范围内的事情安排的仅仅有条,而且效率也提高不少。

于是,工作中空闲的时间多了起来,狗蛋也仍然不忘记学习工作之外的技术,平时在虚拟上网鼓捣鼓捣Linux系统,在模拟器上折腾折腾一些网络设备等等。

但是,好景不长啊,空闲的时间多了,这老板与同事们都看在眼中,这时,老板就给他安排了新的任务,平时空的时候,可以帮助行政部门干一些力所能及的活,也可帮助人事部门或其它业务部门换换水啊,扫扫地啊,别总在自己的座位上无所事事的。

就这样,狗蛋成为了公司里大总管,饮水机没水了要管,女厕所灯泡坏了要修,诸如同事们自用的电脑故障也一并帮助给处理了。日复一日,年复一年,狗蛋被搞的晕头转向,很迷茫,也很无助。狗蛋心想,这种企业太难呆了,还是换一家工作职责单纯一点的(技术专一)的互联网公司吧。

几经面试,狗蛋终于凭借自己平时学习积累的良好的基础,成功的进入了一家互联网公司。

 

2.

互联网公司的工作氛围果然不一样,刚进公司,狗蛋就嗅到了紧张的气氛,所有人就像打了鸡血一样,都在拼命努力的工作着,就连上WC都始终带着小跑的姿势,而且,每当下班的时间,大家都会自觉的留下加班,有一种战斗的意味。

狗蛋入职几天了,自然也不敢怠慢,仔细认真的参加了新人培训、公司的业务培训,然后,还利用自己的业余时间认真研究了公司目前的所有技术构架,因此,也很快的就将公司现有的业务系统各方面的运维体系了解清楚了。

但是,很快他发现,其实互联网公司不像人们所想的那样,其实内部无论从管理、流程等方面来说都是不那么的尽如人意。而且,他还发现公司目前的运维管理体系烂的不能太烂了,开发人员可随意拥有服务器系统(而且还是线上业务系统)的ROOT权限,无论哪个开发都可以在没有报备的情况随意去更改线上的代码或服务器配置,测试人员更是一样,有些时候为了赶时间没有在测试环境测试,直接上生产环境进行运行测试。这些不规范的操作,导致一个又一个的问题接踵而至,让运维人员忙的不可开交,而且,技术中心的开发、测试、运维人员的数量还日渐增长,但问题却没有随之减少。

 

狗蛋将压在自己心中很久的想法告诉了自己的同事,同样也是老员工三哥,但三哥却告诉他,别想这么多,公司所有的业务系统都是为了更好、更快速的迭代,无论是从开发、测试、再到上线运行,所有的时间点都是一再的压缩再压缩,所以,不管是谁(开发或测试、还是运维)都必须按照老大的意思如期完成所分配的工作任务,否则KPI难保。

就这样,时间过的很快,狗蛋在这个公司一呆就是5年,这5年来,他每天都是手机不离身(防止线上有报警收不到),睡觉也没睡好,有时候,连做梦还梦见是不是哪台服务器CPU又飙高了?是不是哪台数据库写入出现故障了?又或者是哪个负载均衡又返回502 Bad Gateway等问题。在不经意照镜子间猛然发现自己的白发又多不少,鸭梨山大。

 

3.

然而,狗蛋的运气很好,在一次偶尔的学习与交流机会中,他遇到自己现在公司的技术老大,随后顺利的进入了一家初创的互联网创业型公司,公司刚刚起步,有自己的开发团队,也有着自己开发自己维护的产品,CTO也比较看中狗蛋多年的互联网公司经验积累,并对他表示一定好好干,将来大有可为。

狗蛋也不禁心里窃喜,心想终于有一个可以从0起步,慢慢逐渐完善各类体系的平台,自己多年积累的经验也可以大展拳脚了。

就这样,在他建议下CTO也应允了他的各方面流程与管理体系,初步实施还是比较顺利的。

让狗蛋没有想到的是,企业的竞争是残酷的,一款产品的问世,很快就会被竞争对手模仿并成功上线,那么,公司要做的就是快速开发出新功能,快速迭代,以适合万变的市场用户需求,然后以最快的速度抢占市场先机,将对手打败。

慢慢的,又忽视了很多正常规范的流程,为了快速上线而走的「后门」,几年前的场景再次重现,迎接狗蛋的仍然是一堆又一堆需要快速解决的问题,和随时7*24小时待命的决心,以保证公司业务的顺利上线及稳定运行。

春去秋来,狗蛋仍然坚守在他的工作岗位上,只不过,当时踏入社会的那份纯真的初心早已消失殆尽。留下的只有为了明天美好生活而坚持着那种「困兽犹斗」般的期望。

 

4.

这些年来,不管是工作任务的繁重、复杂,还有那不断迭代更新的开源技术,一路走来,狗蛋经历了系统版本的更新迭代、人肉运维、半自动化、自动化运维、虚拟化平台的发展、公有云、私有云的变迁、Docker容器化的发展、微服务框架、再到目前K8S、DEVOPS等等技术的更新及新概念的提出、AI 智能运维等。让狗蛋这个本来就柔弱的身躯更加的心力憔悴。

直到有一天下班经过公交站台,站台广告区赫赫然然的写着:「某饭店招聘服务员,要求本科学历,985or211优先,待遇优厚月入20000+!!」狗蛋双手抚摸着自己干瘪的口袋,脑子拼命搜索着银行卡上余额里的数字,猛然虎身一震,哎呀,妈啊!口吐一口鲜血,跪倒到站台广告区前......

 

5.

这只是小编我自编的一个故事而已,或许你能从中看到自己的缩影,也或许其中的某些片段你正在经历。

其实,大家都知道,互联网的快速发展,对运维人员的知识体系提出了很大的一个挑战,不断的自我学习,才能稳立于这个发展大潮当中。

 

如果,你有更好的学习方法?或者你有更好的提高工作的效率的方法?又或者你正在或已经经历相似的苦恼,都请留言分享出来,告诉我们!!

 本文系民工哥原创文章,转载请注明作者及出处信息。

以上是关于运维工程师的宿命(困兽之斗)的主要内容,如果未能解决你的问题,请参考以下文章

乐视2017暑期实习生笔试题

运维工程师必须掌握的基础技能都有哪些?

运维的运维工程师使用的平台、工具

运维开发工程师的具体职责范围

linux运维工程师都需要具备哪些技能

运维工程师需要啥技术