运维工程师需要什么技能?
1、开发能力,这点非常重要,因为运维工具都需要自已开发。
2、通用应用方面需要了解:操作系统(目前国内主要是linux、bsd)、webserver相关(nginx,apahe,php,lighttpd,java。。。)、数据库(mysql,oralce)、其它杂七八拉的东东系统优化,高可靠性这些只是加分项,不需必备,可以边工作边慢慢学,这些东西都不难。当然在运维中,有些是有分工偏重点不一样。
3、系统、网络、安全,存储,CDN,DB等需要相当了解,知道其相关原理。
运维工程师需要考什么样的证书?或者有哪些含金量比较高的证书?
运维这个词对于学习通信、计算机专业的学生来说不会陌生,因为毕业后我们找的工作很有可能就是运维,但我们对运维了解有多少呢,如下:
1运维是做什么的:
运维顾名思义就是运行和维护,保证it基础设施正常运转,保障业务持续进行,如电信有个noc,叫网络操作中心,其实也是维护岗位,移动有个网管中心,也就是管理网络的。运维在现代企业中是存在最广泛的一类岗位。一个企业it技术方向可以分二类岗位,分别是开发岗和运维岗。会有很多学生会问,到底我们开发好还是运维好,根据师兄师姐的流传下来的说法是开发岗位工资高,运维稍低一些,其实应该说是运维入行的门槛要低一点,比如说你去学习修改一个电脑是不是比开发一个程序要容易些呢哈哈,总得来开发的优势就是更方便自学、起薪会好一些,但缺点是职业上瓶颈,在国内很多到30来岁就要转型,运维的优势是越老越吃香,职业生涯长,缺点是有些涉及设备的没法自学,若是你去小企业,起薪会点一些。
2运维的岗位分类。
运维发展到现在岗位越来越细分,也越来越专业,不再是早期要管理数据库的工程师去修电脑的时代了。在这里我以一个上市的互联网企业的运维部门为例说明现在企业的运维有哪些岗位,总的来说包括五个方面
1)网络、
2)linu台、
3)安全、
4)dba、
5)运维开发。
这5类岗位在不同的公司人数可能配置会不一样,如运营商是提供基础设施的,那他们在网络这方面的人才需求量就比较大,但如游戏公司,他们有大量的服务器,让玩家在上面玩游戏,那么对于linu台的运维人员就会比较多,再如像他们对于运维开发的需求量就很大。
3运维各岗位的能力需求如何:
前面列出了现在互联网企业的5类运维岗位,每个岗位都有专业能力需求,但不同企业的运维工作要求的深度不一样,然后每个方向的体系都很大,虽然花大量时间不可,在实际工作中也是每个人只会做一个岗位,但学习上我们就都需要学习,要掌握整个运维全景,对你的升职甚至单干都是非常有帮助的。每个方向我们可以对标一些认证或岗位学习,如网络对标思科认证的水平,linux可以对应红帽的认证水平,数据库可以对标oracle的认证水平,安全太杂没法有一个厂家完全包括,要选择的话可以是思科的安全,虽然设备不是最好的,但是它的体系最全,另外要加入安全攻防。运维开发是一个新兴的岗位,目前虽然有devops证书,但不能说最权威,能力模型可以参考腾讯、37互娱这些公司的运维开发岗位能力要求。
4运维的前景如何:
关于运维的前景可以概括一句:“前途一片光明”,随着数字化经济时代的到来,数字化会影响所有的行业和企业,区别只是在于时间和程度不一而已,每个企业都需要运维,可以说是一个万金油的职业,但也因为需求量大,入行也相对容易,竞争者众多,你若在这个行业内有更好的发展,就必须爬到金字塔的顶上。