运维工程师的职业规划

2023-05-25

第一篇:运维工程师的职业规划

Linux运维工程师发展路线规划

http:///os/

Linux运维工程师发展路线规划

Linux运维发展路线常见的就是下面两条路线:

第一条:运维应用-->系统架构-->运维开发-->系统开发

第二条:运维应用-->应用dba-->架构dba-->开发DBA

下面详细每个阶段的职位说明(以北上广为例):

01.运维应用级别:

这个阶段就是玩别人的软件,例如:linux,nginx,mysql,php,nagios大多数的linux运维工程师,网络工程师,系统工程师都是这个阶段。这个阶段的工资平均3-10K。处在这个阶段的伙伴们要注意了。

这里属于金字塔的底端,工资是相对比较低的。

02.系统架构级别:

这个阶段就是用已知软件架构大规模集群方案以及实现各种技术方案

这个就是所谓的系统架构师,如果是程序开发就是程序架构师。

这个阶段的工资平均10K-30K,属于运维应用上层,需要靠技术,

沟通,思想三条线通力配合才能达到这个水平。

03.运维开发级别:

这个阶段就是利用已知语言,开发基本的应用层工具,例如:web管理系统

这个阶段的平均工资大概10-30K,如果具备前两个运维应用和系统架构的积淀,

那么工资30-60K很轻松。

04.系统开发级别:

这个阶段就是修改开源的软件,或者开发新的服务软件(例如:也开发一个web软件,存储软件)与底层软件(例如:OS)

这个阶段的平均工资大概20-60K,如果具备前两个运维应用和系统架构的积淀,工资更高!

05.数据库管理和架构: 若想了解更多内容请加QQ群:3237215018 http:///os/

这个阶段就是也主要是玩别人的软件,但是由于数据相对更重要,所以工资要一些。

数据库也需要架构,所以数据库的高级阶段工资也会较高,数据库开发职位不多,就不说了。

这个阶段的工资平均10K-40K。要求至少第一层运维应用的能力。其他能力有就是加分。

这就是linux运维发展路线,也是老男孩liunx高端培训制定的一整套学习路线!

(一)三条具体学习路线对应上面发展规划

第一条:linux运维工程师-->linux顶级架构师-->python运维开发-->C语言运维系统开发

第二条:linux运维工程师-->linux顶级架构师-->php运维开发-->C语言运维系统开发

第三条:linux运维工程师-->MySQL高级DBA

提示:【以上路线技术掌握60%内容,加以时日,每条路线工资20K+】

(二)精品学习路线发展规划

第一条:linux运维工程师-->linux顶级架构师

第二条:linux运维工程师-->python运维系统开发

第三条:linux运维工程师-->php运维系统开发

提示:【以上路线技术掌握60%内容,加以时日,每条路线工资10K+】

若想了解更多内容请加QQ群:3237215018

第二篇:要做linux运维工程师的朋友

要做linux运维工程师的朋友,必须要掌握以下几个工具才行

linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧

说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。

我就大概列出这几方面,这样入门就基本没问题了。

linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下SUSE,有些公司也喜欢用,例如我公司 。。。。。 工具如下:

1、linux系统基础,这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至少要掌握这书60%内容,没必须全部掌握,但基本命令总得会吧

2、网络服务,服务有很多种,每间公司都会用到不同的,但基础的服务肯定要掌握,如FTP, DNS,SAMBA, 邮件, 这几个大概学一下就行,LAMP和LNMP是必须要熟练,我所指的不是光光会搭建,而是要很熟悉里面的相当配置才行,因为公司最关键的绝对是WEB服务器,所以nginx和apache要熟悉,特别是nginx一定要很熟悉才行,至少有些公司还会用tomcat,这个也最好学一下。其实网络服务方面不用太担心,一般公司的环境都已经搭建好,就算有新服务器或让你整改,公司会有相应的文档让你参照来弄,不会让你乱来的,但至少相关的配置一定要学熟,而且肯定是编译安装多,那些模块要熟悉一下他的作用,特别是PHP那些模块。

这面2点只是基础,也是必要条件,不能说是工具,下以才是真正的要掌握的工具。

3、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本吧,这是最最最基本了,别以为会写那些猜数字和计算什么数的,这些没什么作用,只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个人建议学python会比较好,难实现自动化运维,perl是文本处理很强大,反正这两个学一个就行了。

4、sed和awk工具,必须要掌握,在掌握这两个工具同时,还要掌握正则表达式,这个就痛苦了,正则是最难学的表达式,但结合到sed和awk中会很强大,在处理文本内容和过滤WEB内容时十分有用,不过在学shell的同时一般会经常结合用到的,所以学第3点就会顺便学第4点。

5、文本处理命令,sort , tr , cut, paste, uniq, tee等,必学,也是结合第3点时一并学习的。

6、数据库,首选mysql,别问我为什么不学sqlserver和oracle,因为linux用得最多绝对是mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为运维人员使用最多还是查,哪些优化和开发语句不会让你弄的。

7、防火墙,不学不行,防火墙也算是个难点,说难不难,说易不易,最重要弄懂规则,如果学过CCNA的朋友可能会比较好学,因为iptables也有NAT表,原理是一样的,而FILTER表用得最多,反正不学就肯定不合格。

8、监控工具,十分十分重要,我个人建议,最好学这3个,cacti,nagios,zibbix,企业用得最多应该是nagios和 zibbix,反正都学吧,但nagios会有点难,因为会涉及到用脚本写自动监控,那个地方很难。

9、集群和热备,这个很重要,肯定要懂的,但到了公司就不会让你去弄,因为新手基本不让你碰,集群工具有很多,最好学是LVS,这是必学,最好也学学nginx集群,反向代理,还有热备,这个就更多工具能实现了,像我公司是自己开发热备工具的,mysql热备也要学,就是主从复制,这个别告诉我容易,其实不容易的,要学懂整个流程一点也不容易,只照着做根本没意思。

10、数据备份,不学不行,工具有很多,但至少要把RAID的原理弄懂,特别是企业最常用的1+0或0+1,自己做实验也要弄出来,备份工具有很多,如tar, dump, rsync等,最好多了解一下。 算了,说到这10点已经够你受了,应该可以入门了,因为有些技术会比较难学,例如apache和nginx中还有些很重要的技术,如系统调优和服务优化,还有程序优化,这些在没接触工作前很难学习到的,所以先把这10点学了吧,估计要学熟至少3个月不止,就脚本那部分已经让你很吃力了,我建议是先学熟shell,等工作后再学另一门脚本语言,这样会比较好。

以上就是踏入linux运维工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像windows或ubuntu那些图形化工具,那些工具没用的,还有,学linux就别装图形界面,这样虚拟机就不用吃太多内存,而且绝对不建议在真机上装linux,根本达不到学习效果。

第三篇:运维工程师--张戌

个人简历

个人信息

姓名:张戌性别:男出生日期:1982-08-23籍贯:河南南阳 联系手机:13581551711Email:zhangxu167@163.com 求职意向:

要求和服务器相关的管理和维护工作,

专业技能:

熟练linux系统的安装与使用,简单命令操作与实现,了解dns的简单配置;了解mysql的结构类型 ,库到创建,表到创建,写入数据;熟练pxe网络装机; 服务器集群的创建与实现

项目名称:

搭建高可用的web集群

1、内网构建服务器组:web服务器四台,mysql服务器两台,监控服务器一台,两台调度。

2、基于共享存储构建主备邮件服务器;

3、构建共享主备ftp服务器;

4、搭建DNS服务器,用于内网机器域名解析;

5、构建mysql集群(主主),并搭建mysql读写分离;

6、搭建监控服务器,监控内网所有服务器;

7、路由和防火墙配置,实现内外网连通。

培训经历:

2014-03——2014-08在北京达内科技培训网络工程师

培训内容如下:

linux系统管理网络服务linux系统安全 监控,集群、调优mysql集群性能调优。

Windows server 2008运用管理计算机网络基础知识路由和交换技术

工作经历:

2008-10——2012-12 ,在长江边的船厂做电焊,

自我介绍:

我喜欢有规律的生活习惯,尽我的能力完成领导给我分配的工作任务,时间观念强,在船厂的一段工作时间里,锻炼了我的能力和耐力。

兴趣爱好:

下中国象棋,旅游,看书,上网 。

第四篇:运维工程师岗位报告

运维工程师对一个公司来说是非常重要的岗位,它本身所覆盖的运维职责就很重要,所以,运维对其它关联工种必须非常了解熟悉:网络、系统、系统开发、存储,安全,DB等。作为一个运维工程师我认为是集合网络、系统、开发工作于一身的“复合型人才”,就如有些公司把一些合同采购都纳入了运维职责范围,还有如IDC网络规划也纳入运维职责。 一.运维工程师岗位职责

1、参与设计、审核、优化公司IT系统以及各应用系统的体系架构;

2、全面负责公司运维项目的系统升级、扩容需求与资源落实,配合开发需求,测试、调整运维平台;

3、负责网络以及服务器的网络设置、维护和优化、网络的安全监控、系统性能管理和优化、网络性能管理和优化;

4、建立面向开发部门,业务部门的服务流程和服务标准;

5、负责IT运维相关流程的规划、设计、推行、实施和持续改进;

6、响应及解决客户的技术要求、疑问以及系统使用过程中遇到的各种问题;

7、负责日常网络及各子系统管理维护。

8、负责设计并部署相关应用平台,并提出平台的实施、运行报告。

9、负责配合开发搭建测试平台,协助开发设计、推行、实施和持续改进。

10、负责相关故障、疑难问题排查处理,编制汇总故障、问题,定期提交汇总报告。

11、负责网络监控和应急反应,以确保网络系统有7*24小时的持续运作能力。

12、负责日常系统维护,及监控,提供IT软硬件方面的服务和支持,保证系统的稳定。

13、负责服务过程中问题现象和处理方案的收集撰写,形成知识库,并对知识库进行维护更

新;

14、及时反馈技术处理过程中的异常情况,及时向部门负责人、服务开发PM、客户经理等相关人员报警;同时,主动协调资源推动问题解决;

15、定期对所有服务问题进行分析,并对服务效率有影响的问题提供反馈意见,提升服务支持团队专业度;

二. 怎样才算是一个合格的运维工程师

1、保证服务达到要求的线上标准,如99.9%;保证线上稳定,这是运维工程师的基本责职所在。

2、不断的提升应用的可靠性与健壮性、性能优化、安全提升;这方面非常考验主动性和创新思维。

3、网站各层面监控、统计的覆盖度,软件、硬件、运行状态,能监控的都需要监控统计,避免监控死角、并能实时了解应用的运转情况。

4、通过创新思维解决运维效率问题;目前各公司大部份运维主要工作还是依赖人工操作干预,需要尽可能的解放双手。

5、运维知识的积累与沉淀、文档的完备性,运维是一个经验性非常强的岗位,好的经验与陷阱都需积累下来,避免重复性范错。

6、计划性和执行力;工作有计划,计划后想法设法达到目标,不找借口。

7、自动化运维;能对日常机械化工作进行提炼、设计并开发成工具、系统,能让系统自动完成的尽量依靠系统;让大家更多的时间用于思考、创新思维、做自已喜欢的事情。 以上只是技术上的一些层面,当然个人意识也是很重要的。 三.运维管理注意事项

1、配置管理

(1)it资产配置管理:对it资产生命周期进行管理,包括分类统计、预购、选购审核、转移审核、报废审核,保证配置管理正确率达标; (2)建设案例库:累积和提炼工程师的事件处理经验制作成案例,并持续丰富运维案例库供查询,案例覆盖已知事件的比率达标,不断提高运维工程师工作效率; (3)it系统配置信息管理:定期更新网络及应用系统描述信息及技术支持信息配置,保证最新;将配置文档上传至服务器端,方便团队其他运维人员进行查看和操作。

2、监控

主要包括故障监控和性能、流量、负载等状态监控,这些监控关系到集群的健康运行,及潜在问题的及时发现与干预; (1)、服务故障、状态监控:主要是对服务器自身、上层应用、关联服务数据交互监控;例如针对前端web server,我们就可以有很多种类型的监控,像zabbix,nagios,cacti等监控程序。 (2)、其它就是集群状态类的监控或统计,为我们合理管理调优集群提供数据参考、包括服务瓶颈、性能问题、异常流量、攻击等问题。

3、故障管理 (1)、硬件故障问题;对于成百上千或上万机器的N多集群,服务器死机、硬件故障概率是非常大的,几乎每时每刻都有服务硬件问题,死机、硬盘损坏、电源、内存、交换机。针对这种情况,我们在设计网站架构时需要充分考虑到这些问题,并将其视为常态;更多的依靠应用的冗余机制来规避这种风险,给系统工程师足够宽裕的处理时间。(如google不是号称同时死800台机器,服务不会受到任何影响吗);这就是考验运维工程师及网站架构师功能的地方了,好的设计能达到google所描述自恢复能力,如gfs,糟糕的设计那就是一台服务器的死机可能会造成大面积服务的连锁故障反映,直接对用户拒绝响应。 (2)、应用故障问题;可能是某一bug被触发、或某一性能阀值被超越、攻击等情况不一而定,但重要的一点,是要有对这些问题的预防性措施,不能想当然,它不会出问题,如真出问题了,如何应对?这需要运维工程师平时做足功夫,包括应急响应速度、故障处理的科学性、备用方案的有效等。

4、问题管理

对事件进行统计分析,找出疑难、重复发生的事件,纳入问题管理流程,分析问题产生的根本原因,确定可能解决的方案,需要修改网络或应用系统配置时提交变更申请触发变更管理流程。

5、安全管理 (1)、操作人员随时监控中心设备运行状况,发现异常情况应立即按照应急预案规程进行操作,并及时上报和详细记录。 (2)、未经批准,不得在机房设备上随意编写、修改、更换各类软件系统及更改设备参数配置; (3)、服务器系统的维护、增删、配置的更改,必须按规定详细记入相关记录,并对各类记录和档案整理存档。 (4)、机房工作人员应恪守保密制度,不得擅自泄露信息资料与数据。 (5)、严禁在机房计算机设备上做与工作无关的事情(如聊天、玩游戏),对外来存储设备(如U盘、移动硬盘等),做到先杀病毒后使用。 (6)、机房严禁乱拉接电源,应不定期对机房内设置的消防器材、烟雾报警、恒温设备进行检查,保障机房安全。

6、自动化运维

自动化:简而言之,就是将我们日常手动进行的一些工作通过工具,系统自动来完成,解放我们的双手及枯燥的重复性劳动,例如:没有工具前,我们安装系统需要一台一台裸机安装,如2000台,可能需要10人/10天,搞烂N张光盘,人力成本更大,而现在通过自动化工具,只需几个简单命令就能搞定、还有如机器人类程序,自动完成以往每天人工干预的工作,使其自动完成、汇报结果,并具备一定的专家系统能力,能做一些简单的是/非判断、优化选择等,这些好处非常明显不再多说。应该说,自动化运维是运维工程师职业化的一个追求,利已利公,虽然这是一个异常艰巨的任务:不断变更的业务、不规范化的应用设计、开发模式、网络架构变更、IDC变更、规范变动等因素,都可能会对现有自动化系统产生影响,所以需要模块化、接口化、变因参数化等因此,自动化相关工作,是运维工程师的核心重点工作之一,也是价值的体现。

四、总结

综上所述,做一个好的运维工程师,除了具备良好的综合技能水平,还要有一个负责任的工作态度,这也是优秀运维工程师具备的素质。因为对于运维工程师而言,每一次故障的发生都不是小事,很可能会影响公司线上业务的稳定性,甚至直接导致公司的经济损失,所以我认为对待工作中发生的故障以及事件要秉着一个“小事件,大处理”的原则,将发生的故障扼杀到摇篮里,慢慢地积累故障处理经验,这样当真正的大事件来临时,我们可以采取有效的措施及时应对。除了处理好发生的故障事件,我觉得运维工程师还应具备可预见性,故障随时可能发生,如何防患于未然,这将是对我们做好运维工作的一个考验。古人云:“不积跬步无以至千里,不积小流无以成江海”运维之路就是由一次次故障事件中拼接出来的,作为其中的一份子,任重而道远!

第五篇:运维工程师实习报告

尊敬的老师:

初踏社会,心情激动、紧张、难过。激动的是我终于可以长大了,可以开始我真正的人生;紧张的是不知自己是否能适应这个社会,战胜这新环境;难过的是学生生活马上就要画上句号了。心里矛盾,脑子里翻天覆地。

我现在在XXX科技有限公司实习,整理资料。来公司已有半月之多的时间了,在这半个多月的时间里真是感触颇多啊。这半月多的时间说多也多说不多也不多啊!说多对于熟悉公司的工作制度、工作环境、工作流程已经足够了,说少对于熟悉公司的网络架构、技术服务还远远不够,这还需要我自己不断的努力,在技术上充实自己才能够更好的去成为公司的一位合格的员工。 下面介绍一下公司:………………………………

这半月里我渐渐的熟悉了公司的工作制度和工作环境,虽然只是做一些简单的事情,但是这种工作的环境却给了我一些熏陶。回顾我来这半个月的时间,我还没有真正的自己独立的完成公司安排给我的任务。说了这么多了,还没有说到自己来公司都做了些什么呢,现在该介绍介绍我来公司的这段时间的主要做了些什么吧。

刚进公司,公司就给我们新来的几个人组织了一周的培训,培训内容也主要是介绍公司的工作流程、工作中需要注意的事项还有就是简单的介绍了公司的网络拓扑和网络配置,就是这简单的介绍也让我发现自己不会的东西太多了,还有很多东西需要学习啊!来公司的这段时间里,我每天的主要的事情也就是熟悉公司的网络结构和配置的同时练习服务器操作系统的安装,在这里系统的安装也不是简简单单的把系统装好就可以了,而是要根具客户需求的不同而练习安装不同的操作系统,所装的操作系统也不是单一的windows2003或liunx了,还有像freebsd、centos等等我们没有接触过的操作系统。因为客户的需求不同所要求安装的系统也就不同了。要说给服务器装系统对于我们初出校门在学校里面没有怎么练过的人来说是一件比较困难的事情,那么服务器故障排除对于我们来说那就是更加困难了。故障排除要求一个人要有足够的实践经验,熟悉实际工作中常出现的故障,而这一切对于一个初出校门的学生来说都是不具有的。面对眼前的困难,我不会气馁,相反我会更加努力的去学习,不断的用知识去武装自己,让自己能够尽快的去融入公司,尽快的去胜任公司里安排给自己的任务,尽快的成为公司里面一位合格的员工。下面在介绍一下我值班的情况吧。

第一次给公司值班的时候,心里面还有些紧张,虽说在值班前公司已经通知我们几个新来的要值班,自己心里也是做了相应的准备,可是令我没有想到的就是第一个值班的就是我,面对当天突然来的通知而且还是就是当天值班,是我所料不及的,令我一下不知所措。担心自己遇到问题处理不了,担心自己会出错,幸运的事最后还是在同事的帮助下比较顺利的完成了值班任务。再讲讲值班时主要的任务吧,听起来很简单,也就是监控网络,如果发现客户的机器不能ping通或丢包很严重就通知客服让客服通知客户。但是在通知客服之前我们还需要判断客户的机器是在那里不通或是在那里开始丢包严重,是自己公司网络的问题还是公网上的问题还是客户自己网络的问题,这都需要我们判断出来以后通知客服。而这都是我不熟悉的,都需要自己去学习的东西。

最后把我在公司工作中遇到的问题做一下简单的总结:

1. 客户反映某机房延迟特别大,丢包。范文之家整理该文章,版权归原作者、原出处所有。

分析方法:首先登陆到外地的测试机上(电信、网通)先做ping测试,看是否延迟大,如果延迟确实大,就做tracert测试,分析是从哪一跳延迟开始增大,如果在tracert结果中发现是从中间位置延迟开始增大的,那即可判断问题发生在骨干网,如果在tracert结果中发现延迟是从最后一跳开始增大的,那即可判断问题是发生在机房。

2. 客户反映连接不上某机房的机器。

分析方法:首先自己亲自连一下客户的机器,如果连不上,先从网络方面分析情况,先ping此机器的网关IP是否能通,a:如能通,则此段网络是正常的,再判断此服务器是否宕机,网线是否有问题(查看网卡指示灯是否正常),是否有arp欺骗攻击(可用绑定mac地址的办法解决);b:如不通,则登入到外地的测试机上做tracert测试,检查到哪一跳不通,进而得到问题原因。 3. 重装系统时找不到硬盘 1. 无物理硬盘设备 2. 硬盘线缆连接问题

3. 没有安装硬盘控制器驱动或驱动不相符(查找相应的驱动程序)

实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

以上就是我这些日子来的体会,我的不足之处希望老师给予纠正和指导,谢谢!

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:运维服务人员管理制度下一篇:一上语文期末质量分析