运维工程师主要负责维护和确保整个服务的高可用性,同时不断优化系统体系结构以提高部署效率,优化资源利用率并提高总体ROI,面临的最大挑战是大型集群的管理。如何在确保服务的高可用性的同时管理成千上万台服务器上的服务,是运维工程师面临的最大挑战。这就需要运维工程师具备良好的素质和技能。那么运维工程师需要什么样的素质?运维各岗位的能力需求如何?
运维工程师需要什么样的素质?
1、沟通能力、团队协作:运维工作跨部门、跨工种工作很多,需善于沟通、并且团队协作能力要强;这应该是现代企业的基本素质要求了,不多说。
2、工作中需胆大心细:胆大才能创新、不走寻常路,特别对于运维这种新的工种,更需创新才能促进发展;心细,运维工程师是网站admin,最高线上权限者,一不小心就会遗憾终生或打入十八层地狱。
3、主动性、执行力、精力旺盛、抗压能力强:由于IT行业的特性,变化快;往往计划赶不上变化,运维工作就更突出了,比如国内各大公司服务器往往是全国各 地,哪里便宜性价比高,就那往搬,进行大规模服务迁移,这是一个非常头痛的问题;往往时间 非常紧迫,如限1周内完成,这种情况下,运维工程师的主动性及执行力就有很高的要求了:计划、方案、服务无缝迁移、机器搬迁上架、环境准备、安全评估、性 能评估、基建、各关联部门扯皮,7X24小紧急事故响应等。
4、其它就是一些基本素质了:头脑要灵光、逻辑思维能力强、为人谦虚稳重、亲和力、乐于助人、有大局观。
5、最后一点,做网站运维需要有探索创新精神,通过创新型思维解决现实中的问题,因为这是一个处于幼年的职业,没有成熟体系或方法论可以借鉴,只能靠大家自已摸索努力。
运维各岗位的能力需求如何?
运维工程师主要从事的岗位有:网络、linux平台、安全、dba、运维开发。这5类岗位在不同的公司人数可能配置会不一样,如运营商是提供基础设施的,那他们在网络这方面的人才需求量就比较大,但如游戏公司,他们有大量的服务器,让玩家在上面玩游戏,那么对于linux平台的运维人员就会比较多,再如像微信他们对于运维开发的需求量就很大。
前面列出了现在互联网企业的5类运维岗位,每个岗位都有专业能力需求,但不同企业的运维工作要求的深度不一样,然后每个方向的体系都很大,虽然花大量时间不可,在实际工作中也是每个人只会做一个岗位,但学习上我们就都需要学习,要掌握整个运维全景,对你的升职甚至单干都是非常有帮助的。
每个方向我们可以对标一些认证或岗位学习,如网络对标思科认证的水平,linux可以对应红帽的认证水平,数据库可以对标oracle 的认证水平,安全太杂没法有一个厂家完全包括,要选择的话可以是思科的安全,虽然设备不是最好的,但是它的体系最全,另外要加入安全攻防。运维开发是一个新兴的岗位,目前虽然有devops证书,但不能说最权威,能力模型可以参考腾讯、37互娱这些公司的运维开发岗位能力要求。
上述就是关于运维工程师需要什么样的素质,以及 运维各岗位的能力需求如何的全部内容介绍,想了解更多关于IT运维的信息,请继续关注中培教育。