linux运维工程师都是干什么啊 有发展吗

如题所述

昨天,在知乎上有小伙伴向小青咨询关于:“Linux运维工程师的发展方向?赚高薪的运维人员都具备哪些常用技术?”的问题。今天,小编就简单聊聊这些两个话题,希望能够帮助到迷茫的你!

一起康康Linux运维工程师的发展方向:

1、运维工程师



运维工程师平均薪资14.6K/月。

我认为运维工程师是基础的运维岗位,不负责写代码,只负责基础的系统维护,包括应用环境搭建,基础的业务运营过程中的故障排查;这个职位大部分是面向刚毕业的大学生或经验尚浅的工作者。

2、运维开发工程师



运维开发工程师平均薪资24.0K/月。

这个岗位是建立在纯运维工程师之上的,除了具备基础的排除故障能力,还应当对业务和各种应用服务有深刻的理解,了解业务问题和通点,能够在基础的维护工作之外,增加优化系统的思路;不仅应当具备基础的Linux知识之外,还应当具备一定的开发能力,比如shell脚本开发能力,或perl、python、java、go等一种高级语言,能够针对现有的系统弊端,开发一些脚本程序或工具,增加系统的自动化处理和恢复能力;这个岗位的发展目标是系统架构师。

3、运维平台研发工程师/架构师



运维架构师平均薪资34.4k/月。

负责研发适合公司业务系统的通用基础平台或组件,对研发能力有较高要求,需要具备产品线的运维经验和丰富的系统架构知识;例如现在热门的自动化运维方向,就需要开发适合自己公司需要的自动化平台,比如自动安装平台,自动应用服务维护平台,自动更新配置平台等。这个岗位和系统架构师没有明显的界限,通常好的运维平台研发工程师也能适应架构师的工作。

下面将运维中需求学习或能让你运维作业加分的技能稍做介绍。(这两个技能,我认为真真真真挺好的)

1、编程开发

关于Linux平台下的运维人员,仍是引荐Shell加Perl的组合,究竟那么多年过来了。这个组合一直在为各大网站的工程师们稳定的作业着。另外,Python也是一个十分值得引荐利器。这种言语具有十分简捷而明晰的语法特色,适合完结各种高层任务,简直能够在所有的操作体系中运转。现在,依据这种言语的相关技能正在飞速的开展,用户数量急剧扩展,相关的资源十分多。

现阶段,掌握一门开发语言已经成为高级运维工程师的必备技能。运维学开发,Python势必是你不二之选。PYTHON被称为胶水语言, 能满足绝大部分自动化运维的需求,又能做后端 C/S 架构,又能用 WEB 框架快速开发出高大上的 WEB 界面,还能做机器学习。

2、网络设备

了解网络根底知识、网络通信协议和常见的网络设备是有必要的。建议把思科和华为这两家的产品摸熟。

假如是在稍微大一点的公司作业或者哥们你就是在IDC混,那还得学会对企业局域网和广域网进行规划、完成和查看排错,VLAN是有必要的。其他就是视频、语音之类的网络效劳了。根底的都搞理解了之后还想进步自己朋友能够去学一下CCNP或者H3CNE的课程。

以上就是小编今天为大家分享的关于“Linux运维工程师的发展方向?赚高薪的运维人员都具备哪些常用技术?”的文章。同时,小青还想说一句:“各个方向上的工程师发展到一定阶段后,没有明确的界限,需要同时具备较强的运维、架构、编程、算法等能力,是一个要求很高的职业。但职业发展道路,必须循序渐进,一个好的运维工程师,肯定应当具备较强的开发能力,希望大家在发展过程中,具备了基础的Linux知识之后,一定要学习一些开发技能,比如必备的shell编程能力,另外还要掌握一门高级语言,比如热门的python语言,是一个不错的选择。”

【免责声明:部分图片及文字信息部分由小编整理自网络,旨在分享提供阅读,如有侵权请联系我们进行删除。】

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-15
Linux运维工程师发展前景是非常不错的,可以从事很多的岗位,薪资待遇也很好,适合0基础人员学习。一般情况下来说Linux运维工程师每天需要做以下几方面的工作:
1、对Linux下各种网络服务、应用系统、监控系统等进行自动化脚本开发的工作,并根据项目对系统进行性能优化;
2、负责网站项目中Linux服务器的部署与维护,解决Linux系统下版本兼容性问题;
3、部署和维护Linux服务器以及在linux服务器上架设各种服务;
4、编写shell script脚本;
5、进行Mysql,oracle数据库维护。
第2个回答  2018-04-05

linux运维工程师的主要工作是:

1.每天登陆系统查看系统运行的负荷如何,有无报错日志或报警日志。

2.操作系统故障排除

依据操作系统故障日志分析出现该报警或报错的原因,从而解决问题,保证操作系统的高可用性。

3.服务器状态确认

服务器上除了跑着操作系统,必然会安装一些应用程序或数据库,运维工程师每天需要查看linux系统上运行着的应用程序或数据库状态是否正常。

4.备份

运维工程师的看家本事,数据库备份和恢复,一般来说只要给数据库制定了备份策略它会自己备份,你只需要监控备份任务是否执行了就可以。

5.服务器调优

这个要求就比较高了,linux随着使用时间的增长,状态会有所下降,运维工程师有能力的可以对操作系统及数据库进行性能调优,保证系统处于一个最佳状态。

一般来说,运维工程师的工作以监控为主,出现问题的时候才会进行处理,平时来说还是很轻松的。我负责着三个信息系统的六台服务器运维,挺轻松。

请添加详细解释

本回答被网友采纳
第3个回答  推荐于2017-09-08
呃,这个。。。
老实的讲,国内linux鸟认证,都是浮云~
泡沫是相当大。
目前linux 在国内发展空间大,但是需求的是:
大企业, 中心服务器, 并发量至少在1k/s以上,需要高级linux管理,甚至内核级别的。常规shell那是必须超级熟练;网络编程也是必须。perl/rubby自然不用说。年薪也至少在20w以上。
但是, 国内这个环境,培养不出来这种人才。
国内这种牛人,几乎都是高学历+自学出来的。
建议:如果喜欢linux,不要局限于一个系统,linux和网络是牢牢相关的,先学网络设备吧,回头再考redhat认证。本回答被提问者采纳
第4个回答  2011-05-25
1、对Linux下各种网络服务、应用系统、监控系统等进行自动化脚本开发的工作,并根据项目对系统进行性能优化;
2、负责网站项目中Linux服务器的部署与维护,解决Linux系统下版本兼容性问题;

3、精通linux操作系统,熟练部署和维护Linux服务器以及在linux服务器上架设各种服务;
4、熟练编写shell script脚本;
5、熟悉TCP/IP协议;
6、良好的英语读写能力,听说能力优秀者优先。
7、熟练LAMP,LNMP以及Mysql,oracle数据库维护
相似回答