从行业的发展角度来讲,随着互联网的快速发展,尤其是移动互联网的渗透,各行各业对信息化的需求越来越成为一种刚需,企业的系统规模也越来越大,架构也越来越复杂,对运维工
从行业的发展角度来讲,随着互联网的快速发展,尤其是移动互联网的渗透,各行各业对信息化的需求越来越成为一种刚需,企业的系统规模也越来越大,架构也越来越复杂,对运维工程师的需求越来越大,尤其是那些经验丰富,既熟悉架构又了解业务的从业人员。因此运维工程师是一个发展前景很好的职业,而且这个岗位是越来越吃香。
互联网运维是一个融合了多学科的行业,涉及网络、开发、系统架构、应用架构和后端存储等方向,因此给运维人员提供了一个多选择的职业发展方向。一个优秀的运维工程师,不仅应该具有丰富的解决问题的思路,而支撑前者的又需要有丰富的知识储备。
运维可以分为两大阵营:一个是Linux运维;一个是windows运维。
两者首选Linux运维,因为现在大部分企业的业务系统是架构在Linux操作系统之上的。
Linux运维工程师的发展方向:
1、纯运维工程师
纯运维工程师是基础的运维岗位,不负责写代码,只负责基础的系统维护,包括应用环境搭建,基础的业务运营过程中的故障排查;这个职位大部分是面向刚毕业的大学生或经验尚浅的工作者。
2、运维开发工程师
这个岗位是建立在纯运维工程师之上的,除了具备基础的排除故障能力,还应当对业务和各种应用服务有深刻的理解,了解业务问题和通点,能够在基础的维护工作之外,增加优化系统的思路;不仅应当具备基础的Linux知识之外,还应当具备一定的开发能力,比如shell脚本开发能力,或perl、python、java、go等一种高级语言,能够针对现有的系统弊端,开发一些脚本程序或工具,增加系统的自动化处理和恢复能力;这个岗位的发展目标是系统架构师。
3、运维平台研发工程师/架构师
负责研发适合公司业务系统的通用基础平台或组件,对研发能力有较高要求,需要具备产品线的运维经验和丰富的系统架构知识;例如现在热门的自动化运维方向,就需要开发适合自己公司需要的自动化平台,比如自动安装平台,自动应用服务维护平台,自动更新配置平台等。这个岗位和系统架构师没有明显的界限,通常好的运维平台研发工程师也能适应架构师的工作。
各个方向上的工程师发展到一定阶段后,没有明确的界限,需要同时具备较强的运维、架构、编程、算法等能力,是一个要求很高的职业。但职业发展道路,必须循序渐进,一个好的运维工程师,肯定应当具备较强的开发能力,希望大家在发展过程中,具备了基础的Linux知识之后,一定要学习一些开发技能,比如必备的shell编程能力,另外还要掌握一门高级语言,比如热门的python语言,是一个不错的选择。
(责任编辑:中博IT教育)