IT运维工程师未来是一个高端的职业,从行业角度来看,随着中国信息技术的高度应用、企业架构越来越复杂,对IT运维工程师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越值钱。从个人角度,运维工程师技术含量及要求会越来越高,同时也是对各种应用、架构最了解、最熟悉的人、越来越得到重视。那么你如何成为一名优秀的IT运维工程师呢?首先你要撑握以下常规的技术:
一、微软系统
对于Windows家族要非常的熟悉。作为一个运维工程师,除了WIN10/Win7以外,你必须掌握微软Active Directory及其各种服务和应用的搭建、策略的设置,一般常用的有:IIS、FTP、ISA、Exchange、SQL Server。随着Windows 2012的普及,Hyper-V又成了运维工程师不得不掌握的技术之一。
二、Linux/BSD系统
虽然Ubuntu现在很火,但是在公司里使用的大多还都是Redhat系列和Suse系列。你得熟悉DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL这些常规服务。如果公司的IT业务大规模对外,你还得学会LVS或Nginx等负载均衡技术,以及Cassandra之类混合型的非关系的数据库技术、Memcache之类高性能分布式的内存对象缓存系统。
三、简单编程开发
PowerShell是微软公司在运维方面的巨大成功,一下拉近了与Unix、Linux等操作系统的距离,能够同时支持WMI,COM,ADO.NET,ADSI等已有的管理模型。这项全新的技术提供了丰富的控制与自动化的系统管理能力,而“脚本语言”(scripting languages)则是用来编写程序的计算机语言。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让写程序的人(开发者)快速完成程序的编写工作。
关于Linux平台下的运维人员,还是推荐Shell加Perl的组合,毕竟那么多年过来了。另外,Python也是一个非常值得推荐利器。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。
四、网络设备
熟悉网络基础知识、网络通信协议和常见的网络设备是必须的。建议把思科和华为、H3C这三家的产品摸熟,当然还有锐捷、深信服、海康NVR等,除了这些你还得学会对企业局域网和广域网进行规划、实现和检查排错,VLAN是必须的,其他就是视频、语音之类的网络服务,如保丽通等。
五、存储
要学会SAN和NAS,SAN是专门用于提供企业商务数据或运营商数据的存储和备份管理的网络,因为是基于网络化的存储,SAN比传统的存储技术拥有更大的容量和更强的性能。NAS则以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。
SAN和NAS的应用都非常广泛,现成的解决方案也有很多,它们可以混用,也可以单独使用,这二类的运维技术一定要掌握。
以上是成为一名优秀的IT运维工程师所必须掌握的技能, 另一方面IT运维工程师的工作经验是职业规划的一个重要因素,拥有六年以上工作经验的IT运维工程师年薪起步10万+,并且将会越来越贵,也将成为个人的核心竞争力。
我们需要大量的IT运维工程师,欢迎各路IT运维人士加盟!