什么是运维工程师?

说到运维,基本上应该是甲方职位了 ,乙方普通是研发和实施。

从基层职位看,运维和开发(含产品经理)的分工还是挺大的。

开发担任coding,主要思索功用和非功用的完成,运维担任系统上线后系统的动摇、高效运转。所以在所需技术上也大有不同。

开发重点在各种开发言语、开发框架、继续性集成环境、软件工程、算法以及对应的业务等等,对底层的运转环境操心的不太多,尤其上了云环境之后,越来越少操心负载平衡、高可用这些非功用需求。

运维的重点在于系统运转的各种环境,从机房、网络、存储、物理机、虚拟机这些更基础的架构,到数据库、中间件平台、云平台、大数据平台,侧重的也不是编程,而是对这类平台的运用和管理。

所以开发重树立、运维当然就是维护。所以运维比开发更不受注重也是可以了解的,很难出彩,不出事就是效果,虽然付出的努力并不少,甚至更多。看过产品运营的人说过一句话“不要管开发做出的是什么渣滓产品,留住客户才是运维关心的“

但是在高层思索中,虽然运维依然受注重水平比不上开发,但曾经不只仅是思索要尽快满足业务需求的效果了。基础架构越来越有话语权。一方面,确实这个是很耗钱的事情(有钱就有话语权)。开发个系统不是有代码就能运转的,养个机房(特别是高端机房),动辄投资也得上亿,上千台效劳器也不是那么容易管的,每年的折旧、报废也是钱啊,光电费也够养几个初级RD了。另一方面基础架构,特别云化之后,更是要制约开发运用的言语和顺序架构。还有越来越受注重的平安管理,更是庞大的投资,甚至上升到维稳层面。

但是总体来说,运维工程师是IT的后台,IT是普通甲方业务的后台。所以,重要是很重要,但是能够永远不如RD受注重。当然,小局部运维也很受注重,比如制造业,但毕竟是少数。

提供最优质的资源集合

立即查看 了解详情