作為網際網路的幕後英雄,Linux運維工程師長期隱匿在大眾認知範圍之外,關於運維的討論仍舊是一片無人涉足的荒漠。在某知名行業研究調查結果中,非網際網路從業者對於運維相關問題的回覆有三個高頻詞彙是:不知道、沒聽過、網管。當調查人員告訴他們科幻電影中展示駭客高超技巧時的命令列介面正是大多數運維工程師每日工作環境時,他們發出極其一致的驚歎。
相對於普羅大眾的一無所知,技術圈對運維的態度則更偏向於黑色幽默。相較於開發等工作崗位,7*24小時待命的運維工程師總是默默無聞作為守護者,當然同時還要接受“背鍋俠”這一艱鉅使命。
其實,Linux運維工程師被稱為“背鍋俠”只是網友調侃,有不少同學對這個崗位工作還是有一定誤解。今天,我們就來詳細介紹下這個幕後英雄的技術崗位:Linux運維工程師
目前國內網際網路、移動支付、O2O業務發展迅猛,需要為億萬使用者提供線上服務。像騰訊、百度、阿里等一線網際網路公司,需要數十萬臺伺服器和成千上萬IT從業人士,來提供技術服務。
那麼在很多企業IT技術工程師中,一般會分為:開發、測試、運維等幾大分支,其中,開發和運維大類中,又可分為很多具體技術崗位。
在眾多網際網路公司,IT技術崗位,整體分為三大類。
1、開發崗位,也就是我們所說的碼農,天天擼程式碼。
2、測試崗位,找碼農寫的bug,然後讓碼農改,改好後上線。
3、運維崗位,保證程式碼上線後,你的服務正常能夠被使用者訪問。
開發-測試-運維分工:
在企業中,整個技術生產線是這樣的流程:
開發需要開發好程式碼----> 交給測試工程師測試----->測試完成後,提交給運維工程師進行上線,運維工程師,需要把開發寫好的程式碼,釋出出去,給使用者提供服務。
可以看出,Linux運維工程師在整個環節中是離使用者最近的,也是決定使用者訪問質量的重要環節。隨著移動網際網路、O2O、雲計算、大資料的發展,伺服器的可用性,成為各家公司技術的分水嶺,對於一些大的網際網路公司而言,對伺服器的可用性要求極高,有些要求可達到99.99%(一年停機時間不超過1小時)
所以,公司對服務可靠性的追求,也會轉化為對運維工程師的技能和能力要求,這也是目前高階運維工程師十分稀缺的原因,有不少企業,薪資30-50W找高階運維,但是很難找到合適的。要想成為一個高階Linux運維工程師,都需要具備哪些能力呢?
如下圖所示:
看完以上能力要求,相信不少同學應該不會再認為Linux運維工程師沒有開發重要了吧。Linux運維工程師,在企業擔負非常重要的環節,這也是Linux雲計算運維工程師這個崗位,薪資高原因,甚至到後期薪資會比開發高的多。我有很多朋友做運維,年薪50W的還是不難的。在一線城市,對於不少剛入門的新手,基本起薪也能達到8K-15K左右。下圖招聘的薪資,也是不低的。
Linux運維工程師,總體來說,是比開發要好掌握一些,開發是要求比較高的數學能力,因為到後期,演算法會成為很多人的天花板,Linux運維工程師學起來比較容易一些,都是實操類的學科,把命令、安裝、配置和服務練熟。而且對於剛畢業的大學生來說,學習起來是非常順手的,因為在學校的課程中,就包含了不少運維所需要的基本技能:作業系統、網路、資料庫、Linux等。對於轉行的人來說,Linux運維工程師的趣味性比較強一些,上手也更容易些,尤其是女生想學IT,Linux運維是首選,上手容易趣味性強,薪資高,將來工作還輕鬆,因為會有一堆男同胞,幫你解決問題。
作為網際網路的幕後英雄,Linux運維工程師長期隱匿在大眾認知範圍之外,關於運維的討論仍舊是一片無人涉足的荒漠。在某知名行業研究調查結果中,非網際網路從業者對於運維相關問題的回覆有三個高頻詞彙是:不知道、沒聽過、網管。當調查人員告訴他們科幻電影中展示駭客高超技巧時的命令列介面正是大多數運維工程師每日工作環境時,他們發出極其一致的驚歎。
相對於普羅大眾的一無所知,技術圈對運維的態度則更偏向於黑色幽默。相較於開發等工作崗位,7*24小時待命的運維工程師總是默默無聞作為守護者,當然同時還要接受“背鍋俠”這一艱鉅使命。
其實,Linux運維工程師被稱為“背鍋俠”只是網友調侃,有不少同學對這個崗位工作還是有一定誤解。今天,我們就來詳細介紹下這個幕後英雄的技術崗位:Linux運維工程師
目前國內網際網路、移動支付、O2O業務發展迅猛,需要為億萬使用者提供線上服務。像騰訊、百度、阿里等一線網際網路公司,需要數十萬臺伺服器和成千上萬IT從業人士,來提供技術服務。
那麼在很多企業IT技術工程師中,一般會分為:開發、測試、運維等幾大分支,其中,開發和運維大類中,又可分為很多具體技術崗位。
在眾多網際網路公司,IT技術崗位,整體分為三大類。
1、開發崗位,也就是我們所說的碼農,天天擼程式碼。
2、測試崗位,找碼農寫的bug,然後讓碼農改,改好後上線。
3、運維崗位,保證程式碼上線後,你的服務正常能夠被使用者訪問。
開發-測試-運維分工:
在企業中,整個技術生產線是這樣的流程:
開發需要開發好程式碼----> 交給測試工程師測試----->測試完成後,提交給運維工程師進行上線,運維工程師,需要把開發寫好的程式碼,釋出出去,給使用者提供服務。
可以看出,Linux運維工程師在整個環節中是離使用者最近的,也是決定使用者訪問質量的重要環節。隨著移動網際網路、O2O、雲計算、大資料的發展,伺服器的可用性,成為各家公司技術的分水嶺,對於一些大的網際網路公司而言,對伺服器的可用性要求極高,有些要求可達到99.99%(一年停機時間不超過1小時)
所以,公司對服務可靠性的追求,也會轉化為對運維工程師的技能和能力要求,這也是目前高階運維工程師十分稀缺的原因,有不少企業,薪資30-50W找高階運維,但是很難找到合適的。要想成為一個高階Linux運維工程師,都需要具備哪些能力呢?
如下圖所示:
看完以上能力要求,相信不少同學應該不會再認為Linux運維工程師沒有開發重要了吧。Linux運維工程師,在企業擔負非常重要的環節,這也是Linux雲計算運維工程師這個崗位,薪資高原因,甚至到後期薪資會比開發高的多。我有很多朋友做運維,年薪50W的還是不難的。在一線城市,對於不少剛入門的新手,基本起薪也能達到8K-15K左右。下圖招聘的薪資,也是不低的。
Linux運維工程師,總體來說,是比開發要好掌握一些,開發是要求比較高的數學能力,因為到後期,演算法會成為很多人的天花板,Linux運維工程師學起來比較容易一些,都是實操類的學科,把命令、安裝、配置和服務練熟。而且對於剛畢業的大學生來說,學習起來是非常順手的,因為在學校的課程中,就包含了不少運維所需要的基本技能:作業系統、網路、資料庫、Linux等。對於轉行的人來說,Linux運維工程師的趣味性比較強一些,上手也更容易些,尤其是女生想學IT,Linux運維是首選,上手容易趣味性強,薪資高,將來工作還輕鬆,因為會有一堆男同胞,幫你解決問題。