Linux系统运维职业发展路线规划

来自linux中国网wiki
跳到导航 跳到搜索

运维工程师

运维工程师(Operations),负责维护并确保整个服务的高可用性,同时不断优化系统架构、提升部署效率、优化资源利用率提高整体的ROI. 运维工程师面对的最大挑战是大规模集群的管理问题,如何管理好几十万台服务器上的服务,同时保障服务的高可用性,是运维工程师面临的最大挑战。


Linux系统运维职业发展路线规划(转)

pre: 看起来不错,转一下而已,不是广告 哈哈 

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.数据库管理和架构:

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

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

这个阶段的工资平均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+】

(三)以上学习路线对应的知识列表

1、linux中高级运维工程师

http://oldboy.blog.51cto.com/2561410/1241554

2、linux高级架构师

http://oldboy.blog.51cto.com/2561410/1334659

3、python高级运维系统开发

http://oldboy.blog.51cto.com/2561410/1123127

4、php运维系统开发(通向CTO之路)

http://oldboy.blog.51cto.com/2561410/1142767

5、MySQL专业数据库DBA课程

http://oldboy.blog.51cto.com/2561410/1354782

http://www.jianshu.com/p/c081f9dc560a

 

http://www.jianshu.com/p/c081f9dc560a

模拟项目二:  项目名称: 门户级30万并发访问的大型开源网站  承担工作:负责搭建lnmp环境和后台Mysql数据库的源码包搭建,实现了数据库的读写分离、AB复制,以及mysql-proxy代理  项目简介:这个项目是为了搭建一个稳定、安全、快速、经济的大型web网站,包括源码包的编译安装过程,采用 MySQL的双机热备、AB复制,提高数据库安全性以及网站吞吐效率;搭建lnmp环境下web服务器,页面与图片分离,采用 squid实现动态页面缓存服务器集群,采用lighttpd和分布式文件系统结合实现图片缓存服务器集群;使用常用的主流监控软件nagios进行大量服务器的批量监控,编写自定义脚本,对服务器进行更为细致的监控备份方案,并且使用常用备份软件对数据库进行备份还原,以及各种灾备、容灾技术。

参考

崔之龙–运维小崔

简历(运维工程师-吴晓-智联)2

从程序员到项目经理(一):为什么要当项目经理