linux運維發展常見的就是下面兩條路線:php
第一條:運維應用-->系統架構-->運維開發-->系統開發mysql
第二條:運維應用-->應用dba-->架構dba-->開發DBAlinux
下面詳細每一個階段的職位說明:ios
01. 運維應用級別nginx
這個階段就是玩別人的軟件,例如:linux,nginx,mysql,php,nagios,大多數的linux運維工程師,網絡工程師,系統工程師都是這個階段。 這個階段的工資平均3-10K。處在這個階段的夥伴們要注意了。web
這裏屬於金字塔的底端,工資是相對比較低的。sql
02. 系統架構級別數據庫
這個階段就是用已知軟件架構大規模集羣方案以及實現各類技術方案;網絡
這個就是所謂的系統架構師,若是是程序開發就是程序架構師;架構
這個階段的工資平均10K-30K,屬於運維應用上層,須要靠技術,溝通,思想三條線通力配合才能達到這個水平。
03. 運維開發級別
這個階段就是利用已知語言,開發基本的應用層工具,例如:web管理系統;
這個階段的平均工資大概10-30K,若是具有前兩個運維應用和系統架構的積澱,那麼工資30-60K很輕鬆。
04. 系統開發級別
這個階段就是修改開源的軟件,或者開發新的服務軟件(例如:也開發一個web軟件,存儲軟件)與底層軟件(例如:OS);
這個階段的平均工資大概20-60K,若是具有前兩個運維應用和系統架構的積澱,工資更高!
05. 數據庫管理和架構
這個階段就是也主要是玩別人的軟件,可是因爲數據相對更重要,因此工資要一些。
數據庫也須要架構,因此數據庫的高級階段工資也會較高,數據庫開發職位很少,就不說了。
這個階段的工資平均10K-40K。要求至少第一層運維應用的能力。