運維工程師的工資如何從每月三千做到每月三萬?
這是一個運維工程師在知乎上的提問:
“一個好的運維是怎麼從每月兩三千幹到每月兩到三萬(年薪)的?一般需要多長時間?五年的運維(或者說工作了五年的運維)能達到什麼程度?有哪些坑?運維這個行業真的好嗎?”
以下是其中最精彩的回答:
經歷了很多,但是單個人的經歷不僅不值得分享,有時候還會害人。我身邊有不少人,同樣的學歷背景、工作時間,月薪差在5k以上的。如果你真的模仿了工資較低的那位,不用五年,兩年過後你就哭去吧。
所以我們今天不研究個人的成長,我們研究職位的成長——探究不同薪資水平的崗位要求有何差異,從而得出一個運維工程師隨時間成長的路徑圖。
同樣都是運維職位,從月薪兩千到月薪兩萬之間,技能要求出現了哪些差異?
我們從招聘網站獲取資料,所有搜尋關鍵字都是運維,地區選擇北京,僅用不同的工作時間作為篩選條件。因為所有資料大家都可以直接去招聘網站搜尋,我就不上傳了。
0工作經驗
把篩選條件設定為應屆畢業生,其他均不限制,職位很少,排除某些不合理的數值,得出實習生的工資在3-8k之間。
從中隨機挑選幾個JD看一下:
崗位一
崗位職責:
1、負責公司內、外網路平臺的搭建、實施及網路(含無線網路技術、裝置)的具體維護工作;
2、針對公司開展的網路技術方案的定型與實施工作提出建議;
3、網路及安全技術實施方案中安裝、除錯、維護工作;
4、負責公司辦公網路及IDC網路日常維護工作;
5、負責集團網路裝置及廣域線路的統計工作。
任職資格:
1、2017屆畢業生,專科及以上學歷、計算機相關專業;
2、誠實守信,性格開朗,無不良歷史記錄;
3、善於學習,善於溝通,文件功底好,勇於面對挑戰,敢於承擔工作壓力;
4、學生幹部或有相關網路工程師認證(Cisco認證、Juniper認證、Huawei認證等)者優先考慮;
5、熟悉Linux作業系統和虛擬化技術的優先。崗位二
崗位職責:
1、完成各ERP系統的日常運維;
2、解決客戶使用系統中遇到的各種問題;
3、對系統中存在的Bug,提出修改Bug、優化系統的需求,並定期總結;
4、對待工作細心仔細,責任心強;吃苦耐勞,善於溝通,具有團隊精神,抗壓能力強;
任職資格:
1、財務、人力資源、計算機、資訊化等相關專業,統招二類本科以上學歷
2、對ERP系統有初步概念,願意從事ERP運維及實施工作
3、學歷能力強,有良好的溝通能力及文字編輯能力崗位三
崗位職責:
1、熟悉公司產品功能,進行公司各項軟體安裝;
2、為客戶演示公司產品,進行產品功能講解;
3、遠端維護解決客戶的軟體問題;
4、對於公司的新專案進行客戶體驗需求反饋,蒐集使用者資訊,編寫產品報告,反饋至研發部。
任職資格:
1、計算機專業優先,大專及以上學歷;
2、性格開朗,善於與人溝通;
3、學習能力強,善於對軟體進行研究;
4、有團隊協作意識,願意從事團隊管理工作。
能得出什麼結論呢?
月薪3千的運維所做的都是一些非常簡單的重複性工作,幾乎沒有技術水平上的要求。
與招聘物件是實習生有關,工資低也是比較正常的情況。
1年工作經驗
一年工作經驗的運維崗位開始有一些細分方向上的變動,整體薪資在6-10k之間。
仍然是看一份JD
某A輪電商公司 | IDC運維工程師 | 10-15k
崗位職責:
負責idc機房巡檢維護
linux系統層部署優化
自動化指令碼編寫
vpn賬號開通管理
崗位要求:
1.熟悉主流Dell伺服器,H3C網路裝置.
2.有IDC機房裝置維護經驗
3.熟悉TCP/IP協議原理.
4.熟悉linux作業系統與常用開源軟體.如:nginx ,tomcat ,php ,mysql.redis.mongo等.
5.有一定系統調優排錯能力.熟練使用至少一種指令碼語言,(shell),有一定文件編寫能力.積極主動,勤奮好學.
注意,這裡開始出現了Linux、自動化指令碼、nginx等技術名詞。
與此同時,其他職位的JD與應屆畢業生的JD並沒有顯著差異。
這說明什麼呢?
隨著工作經驗的上升,一部分人的技術並沒有什麼成長,可以拿到6-9K月薪,但是發掘出自己技術能力的人已經開始尋找10k收入的機會了。
1-3年工作經驗
一年以上三年以下的運維工程師,薪資水平在8-15k之間,部分崗位可以達到20k以上,如果足夠優秀的話,終於達到題主的“月薪兩三萬”要求了。
我們來看一下其中一份JD:
高階運維工程師 | 百度 | 15-30k
職位要求:
-計算機或相關專業本科及以上學歷
-良好的開發語言基礎,並且至少精通如下一種研發語言,比如C/C++、Go、Shell、Perl、Python、PHP等
-深入理解Linux作業系統和計算機網路
-良好的溝通、組織協調能力和強烈的責任心,具備很強的分析和解決問題的能力
-至少2年以上研發/測試/運維中的工作經驗
有以下能力者優先:
-有使用者產品或者LBS類業務運維經驗,有相關係統優化經驗者優先
-對行業技術和資料敏感度高,對解決具有挑戰性問題充滿激情
這一時期開始對具體業務經驗有了要求,同時對系統、網路計算機基礎知識有了一定要求。
程式語言我看了一下,似乎只有百度這麼變態。
3年以上
3年以上的運維工程師,基本都達到了題主的要求,薪資水平在15k-35k之間——甚至有給到40K以上的,當然要求也是非常非常非常非常高!
這個截圖必須放一下了:
50k以上就不說了,咱們看一下正常水平的要求吧:
應用運維工程師 | 百度 | 25-35K
工作職責:
1、計算機本科及以上學歷,3年以上大中型線上系統運維工作經驗。
2、深入理解Linux系統,有系統調優經驗者優先考慮;
3、精通Python面向物件的開發技能;
4、熟練掌握Nginx、Tomcat等常用軟體的安裝,配置和管理.
5、能夠熟練排查運維過程中出現的服務故障、系統故障、網路故障;
6、高度的責任感,較強的故障分析及排除能力,善於在工作中學習,能夠承受工作壓力;
7、精通市場上主流監控的監控方式,並熟練掌握監控精髓,會調整監控模板;
8、對行業技術敏感度高且細緻,善於思考,樂於發現,對解決具有挑戰性問題充滿激情;
任職要求:
1、有3年以上主流UNIX、Linux系統管理經驗,具有大型網站或web應用平臺運維經驗;
2、精通Linux系統原理,熟悉檔案系統調優、核心引數優化、系統安全加固等實施方案;
3、精通TCP/IP通訊原理,深入理解HTTP協議,熟悉Nginx/apache/帥uid等web應用;
4、有Linux核心Tuning & Hacking及Troubleshooting經驗為佳,對CPU、記憶體、IO等效能以及程式效能優化有一定經驗;
5、熟悉shell、python、perl等指令碼程式設計
這一時期的要求已經可以稱之為苛刻了(至少對我而言是),大型線上系統運維經驗、系統調優、各種框架、原理、核心、指令碼種種要求。
結論
接下來我們基本可以按照以上內容猜想一下運維大牛們的成長路徑了。
他們從工作第一年起,就開始有意識的發掘自己的技能,但是限於工作經驗、知識範圍等原因,只開發了一些比較基礎的技能。
隨著技能的開發,他們逐漸接觸到公司業務的核心內容,同時開始學習作業系統的基礎知識,其中一部分開始開發自己的程式設計能力。
技能水平的增長讓他們逐漸成為公司業務骨幹,同時開始掌握一些架構上的話語權,在各種技能領域均有建樹,對於運維的基本原理掌握牢固。他們可以對行業趨勢做出基本判斷,同時學習、思考的能力十分強大。
最後, 運維這個行業真的好嗎?