首页 > 代码库 > 我对运维工程师的思考

我对运维工程师的思考

运维就像升级打怪,需要不断变强,才能与时俱进。

给自己合理的定位才能明确目标,不断向前。

我把运维分成入门--中级--高级,这级别的界定有两方面:

1、运维知识:DNS、http、zabbix等等的配置和使用,熟练程度和广度,影响着级别

2、开发能力:shell是必须会的,其次要会一门高级脚本语言:python、perl等


入门级:经验少,shell开发弱

中级:经验多,shell开发强

高级:python开发(目前最火的,也是最贴近运维这个岗位的)


各个级别也是有过渡的,熟练度也是有界限的,不同公司对不同软件的要求都不一样,你不可能每个都很精通,所以依靠“熟练度”提升等级,不容易。因此开发能力决定了运维等级。


那么岂不是要转行做程序员了?

运维中的开发和程序员的开发还是不同的:一个为了更好的完成运维工作,更智能的处理报警,更智能的监控等等;一个就是敲代码修bug(我不是开发,理解不够深入,开发的朋友们还请包涵)。


换句话说:运维中的软件常用的就那些,有个两年就全搞明白了,人人都可以,但是开发能力就不同,它随着需求、环境等等的不同而变化,对人的要求更高。


综上所述,在运维工作中要不遗余力的提高自己的shell水平。如果你运维的职业生涯中迷茫了,不防考虑下“提升python开发能力”,如果你已经是“高级”,不防考虑下做个讲师,传道授业。


这是迷茫的我对自己的思考,分享给有缘人。

我对运维工程师的思考