定义、介绍
百度定义运维工程师(Operations),负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI。
运维工程师面对的最大挑战是大规模集群的管理问题,如何管理好几十万台服务器上的服务,同时保障服务的高可用性,是运维工程师面临的最大挑战。
自己的理解首先声明自己是个菜鸟,非喜勿喷。
运维工程师并非是某一个岗位,而是一类岗位。
宏观上说,就是和软件or硬件or人打交道的一类岗位,保证机房环境、硬件、网络、各个业务系统的平稳运行,保证机房里规章制度的实施,协调各个岗位的对接和一些后勤的保障工作。总结一句话,就是公司里的保姆,谁有了问题都得找你。
微观上就得细分,运维工程师包括桌面运维、网络运维、系统运维、硬件运维、开发运维、数据库运维、软件运维、基础环境运维等等。这也只是大体的,想分的话还能往更细里分。每个细分的岗位都有自己的优劣,不分高低。
运维工程师也分初中高级大概3档。初级的往往身兼数职,同时担任桌面运维、网络运维、系统运维、软件运维、基础环境运维这个组合比较常见。这种组合工程师往往是各种技术接触的多,但是都没有深入研究,杂而不精。
中级工程师,就是将某一方面研究的比较深,比如精通linux系统、精通数据库、或者精通网络等等。相应的工作量会比初级的少些,工资却能翻倍。在公司能成为大哥级的人物了。
高级运维师,不是精通一方面,而是多方面。考虑问题也不再是从一个点而是从面上考虑。往往负责公司的各个项目的设计、优化和推进。这种水平不仅要求技术,还要求管理能力和业务能力,非大神不可达到。
都以为运维工程师是网管,简单,甚至在网上看到提问“什么都不会能去做运维工程师吗”这样的问题,运维工程师在人们心中的形象这么低端,这么好干的吗!!!
其实不然,只不过运维师比较苦逼罢了。不仅需要懂得多,不停的学习,还需要体力跟得上,才能应对各种半夜突发的各种情况。刚开始,运维工程师去应聘的岗位对找工作的要求高,但是工资却没有开发测试等岗位挣的多。虽说这样,但是当一个运维工程师的乐趣是开发测试岗位工作人员远远体会不到的,只要坚持下去未来的发展也会相当不错的。欢迎加入运维工程师的圈子来哦。
主要做什么(日常工作)网上整理的初级阶段
-能熟练更换PC硬件,会安装各种操作系统;
-熟悉办公常用软件、ftp和邮箱等;
-会调试视频会议、电话设备、打印机等;
-对网络运维方面有一定了解,会网络布线,简单调试网络设备;
-对机房标准有一定了解并巡检;
-能对网站进行维护;
-关键的是能够24小时值班,嘿嘿;
中级阶段
-能迅速解决网络问题并调优;
-能迅速解决服务器问题并调优;
-能迅速处理数据问题并调优;
-能迅速处理网络安全问题并加固;
-能够运用某一语言开发自动化运维脚本;
高级阶段
-应该是洽谈业务、并负责整个项目的设计、优化、推进等工作吧,主要还是人事上的工作。网上不多,自己也没接触过,自己猜的。
我的日常-运维工作4年,算是处在初级阶段的瓶颈吧,就不细说了,详情见博主简介
需要掌握什么技能细说的话太多了,捡主要的实用的说一下吧。也不用全部掌握,根据自己的爱好、未来的工作规划和现在的工作性质逐渐掌握,分阶段学习吧。先说硬件吧,首先你得个人电脑、打印机、电话、音视频设备的一般问题能够处理,然后在接触机房中的设备,如服务器、网络设备、存储设备、安防设备、空调系统、动环设备等,最后不仅要了解设备的使用维护,还得懂参数和市场,能够根据实际情况设计一个项目中哪些设备用多少,在哪里用,做预算,做招投标;最最后在项目实施过程中掌握强电的一些知识、弱电标准和工程知识。这样你就可以当项目经理啦。
接下来从软件方面总结一下。
操作系统:得掌握linux和windows,不是基本的使用哦,最低也得会升级、备份和写一些脚本。就算windows不深入学习,linux一定要掌握,现在各行各业基本上都离不开linux了,就连办公电脑也出现了中标麒麟的身影了;
数据库:oracle、mysql、SqlServer、非结构化数据库等;
网络:OSI七层模型、TCP/IP四层模型、各种网络协议,各种网络设备的调试和配置;
虚拟化:VMware、KVM等;
云平台:OpenStack、Docker等;
脚本语言:python、shell脚本等;
其他运维工具:zabbix、ansible、salt-stack等等一大堆;
更具体的看下面这篇文章
运维工程师必须掌握的基础技能有哪些?
最诚挚的建议:上面的技能可以大概接触和了解,都会点,与此同时一定要认准某一方面深入的发展学习,这样就能进步的快,工资也涨的快。千万不要什么都想掌握,切记贪多嚼不烂!教程推荐/需要学什么知识1、linux常用命令
2、python下载
3、桌面运维
4、
sql教程5、
docker教程6、
比较全面的网络教程推荐掌握上面的其中两个方面足可以胜任中级运维工程师了。其他的还有很多要学习的,学完上面的就不用别人指导了,自己就可以找到方向了。
考什么证书1、可以考RHCE和RHCT
对IT人才6万多个需求中,Linux人才需求为2万5千人以上。其中有95.1%的职位明确要求持有红帽认证技师(RHCT)和红帽认证工程师(RHCE)证书。
2、网络方面主流就是思科、华为、华三的证书。
其中思科的CCNA、CCNP、CCIE含金量最高,可以成为你入职的敲门砖。
3、小型机方面,HP的认证证书业权内比较吃香,假如又有Oracle的DBA证书,那你的入门级别就高了。
4、系统架构师、网络安全工程师等等
5、最后说多一句,证再多,关键时刻还是解决问题的能力
工资/一个月多少钱1、二线城市月薪,初级4000左右,中级7000左右,高级(这里的高级不是大神级别的哦)10k左右;
2、一线城市月薪,初级8000左右,中级14000左右,高级20k左右;
3、主要还是看自己的能力,行行出状元,做到极致了,相应的回报总是会有的,只要用心做了,回报肯定会令自己满意的。而且现代社会最好不止靠工资发家致富,还要利用自己的能力和工作的优势,再赚些外块,争取财务自由,加油,老铁!
更多相关推荐