這樣的運維工程師是阿里巴巴需要的
近來這兩天,運維工程師的市場行情俄然好了起來,不僅各大招聘網站運維的職位數(shù)量快速增加,連各大巨子都開始不安分,在自家招聘體系上拼命的更新職位。
特別是阿里巴巴,進入2017年之后,1到4月份整個招聘系統(tǒng)才更新了25個職位,總共招收31人。進入五月之后,才僅僅10天,已經更新了28個職位,總計招收71人?。ń刂?月10日數(shù)據(jù))
這10天里,不僅職位數(shù)量超過了過去4個月的總和,人數(shù)更是過去的兩倍!
這一批招聘崗位里,既有要求五年以上經驗的運維專家,也有并未標注工作經驗要求的運維專員,在職位方向上更是包羅萬象。
聯(lián)想到近期招聘網站運維的職位數(shù)量瘋狂上漲,不由得讓人感嘆運維工程師的吃香程度更上一層樓。
在這種情況下,卻依然有運維工程師郁郁不得志——空有一身才華,卻面試一家失敗一家,甚至有人嘗試了一個多月,依然兩手空空無一offer。
究其原因,并不是自身技術水平低,而是與企業(yè)的用人要求不合。即使水平再高,技能不適合崗位需求,依然只能無奈的等待下一次面試。
今天,我們就來研究一下阿里巴巴的用人要求,看看這家行業(yè)巨頭的運維工程師應該滿足什么條件。從中更要看到行業(yè)的需求,讓我們的技能進階之路更加清楚!
先看一個例子:
阿里健康-運維工程師?
崗位描述:
1、負責系統(tǒng)穩(wěn)定性工作;
2、生產系統(tǒng)部署、上線;
3、維護生產系統(tǒng)網絡安全、穩(wěn)定、可靠;
4、維護生產系統(tǒng)數(shù)據(jù)備份;
5、負責定期安全自檢、自查。崗位要求:
1、深入理解運維體系結構,精于容量規(guī)劃、架構設計、性能優(yōu)化;
2、熟悉服務管理、單元部署、自動擴容等運維系統(tǒng)建設,對成本控制和效能提升有深刻的理解和實踐
3、熟悉故障、監(jiān)控、限流、降級、預案、擴容工作原理;
4、深入理解Linux、apache,tomcat,jboss,nginx系統(tǒng)原理,具備問題分析和快速處理能力;
5、熟悉SHELL,PYTHON,PERL等腳本類編程工具,并有使用提升效率案例;
6、熟悉java虛擬機,對java應用的部署及系統(tǒng)優(yōu)化有一定的經驗;
7、熟悉Java,Php,C++等編程語言優(yōu)先;
8、熟悉自動化發(fā)布工具、熟悉虛docker技術優(yōu)先;
9、熟悉天貓共享技術體系架構優(yōu)先;
10、本科或以上學歷,計算機或電信電子相關專業(yè)。
關于基本的學歷、經驗等問題我們暫且拋開不談,單從崗位要求來看,這個職位要求應聘者熟悉整個運維系統(tǒng)的架構方式、熟悉運維系統(tǒng)的建設、了解一些基本的工作原理,對于運維基礎知識要求相當之高。此外,這份職位還要求應聘者對于自動化運維有一定了解。
我們可以斷定,倘若應聘者對Linux僅僅是會用是不行的,必須對其原理進行深入認識才可以。
再看一個例子:
高德-高級運維開發(fā)工程師
崗位描述:
高德運維團隊主要負責生產應用的運維建設,對服務穩(wěn)定性和用戶體驗負責,主要圍繞四個方向進行卓有成效的工作:高質高效的支撐高德的應用交付/變 更,用技術手段提升并落地運維自動化;提高系統(tǒng)的穩(wěn)定性指標;推動產品線架構優(yōu)化;
-負責高德的基礎運維工作、提高自動化運維水平、故障響應能力、優(yōu)化資源使用率;
-優(yōu)化線上技術架構,從運維角度參與并推動研發(fā)、產品改進架構體系;
-參與運維支撐平臺的建設,運維相關的新技術的研究,從提升開發(fā)效率、降低運維人力成本出發(fā),設計并搭建運維平臺;崗位要求:
-大學本科以上學歷,計算機相關專業(yè),至少2年以上的應用運維實戰(zhàn)經驗,熟悉軟件開發(fā)和系統(tǒng)架構;
-精通Linux文件系統(tǒng)、內核、Linux性能調優(yōu)、TCP/IP、HTTP等協(xié)議,有良好的網絡、數(shù)據(jù)存儲、計算機體系結構方面的知識 ,具備很強技術敏感度和故障排查經驗;
-有web server、分布式系統(tǒng)、數(shù)據(jù)庫、系統(tǒng)監(jiān)控等其中之一的架構設計及研發(fā)運維經驗;
-具有Linux 下Python、java至少其中之一的研發(fā)經驗 ;
-工作細致、善于思考,有很強的問題分析和推進解決的能力 ;
-強烈的責任心、良好的溝通和協(xié)調能力、極強的業(yè)務推動能力、勇于接受挑戰(zhàn);
-有中大規(guī)?;ヂ?lián)網運維經驗者優(yōu)先
這個職位是運維開發(fā)崗位,對于應聘者的編程語言基礎有一定要求。除此之外,該職位對工作經驗的要求很高,對于Linux系統(tǒng)的理論基礎要求很高,同時具備一定架構設計的能力。
想要應聘這個崗位,Linux原理、編程語言基礎、相關工作經驗缺一不可。
還有幾個很有代表性的例子:
阿里云-網絡技術專家-云服務
崗位描述:
1、負責網絡產品的規(guī)劃、建設、運維等工作,為用戶和業(yè)務提供穩(wěn)定、高效、安全的網絡平臺和產品
2、負責云平臺網絡建設項目的方案設計、實施及項目管理;性能、容量分析及優(yōu)化
3、統(tǒng)一網絡管理規(guī)范、技術規(guī)范、安全規(guī)范的制定、推廣及實施
4、網絡環(huán)境及設備管理,提供網絡設備維護方案以及網絡的緊急故障響應及分析、處理
5、網絡業(yè)務及流量管理、監(jiān)控平臺、基礎系統(tǒng)架構的持續(xù)性建設及系統(tǒng)優(yōu)化崗位要求:
1、深入理解TCP/IP協(xié)議,了解HTTP、DNS、FTP等常見應用層協(xié)議以及交換機、路由器、防火墻、無線設備的工作和運行原理?
2、精通網絡架構設計,精通路由、交換、負載均衡和網絡管理等技術;具有大型互聯(lián)網公司或者運營商生產網絡架構和運維經驗者優(yōu)先
3、熟悉云計算虛擬網絡產品及相關技術實現(xiàn)
4、具備很強的Ownership、客戶服務意識和團隊協(xié)作意識,善于主動思考和自我驅動,有很好的技術敏感度和風險識別能力
5、熱愛技術,有解決問題的熱情和勇氣。在困難面前,有亮劍的精神,有快速推進事情解決的能力
6、對云計算的現(xiàn)在和未來有一定的理解;熟知云計算的業(yè)務、技術以及實踐經驗者優(yōu)先
阿里云-系統(tǒng)運維專家-云計算
崗位描述:
1. 負責云數(shù)據(jù)中心的服務器和操作系統(tǒng)生命周期管理,為云產品提供穩(wěn)定和高效的系統(tǒng)環(huán)境
2. 負責云數(shù)據(jù)中心內基礎服務管理,包括日常維護,平臺優(yōu)化,容量規(guī)劃,系統(tǒng)架構設計
3. 云數(shù)據(jù)中心IDC/網絡/服務器/OS技術研究,通過持續(xù)的技術優(yōu)化與創(chuàng)新,降低云的使用成本,提升云平臺的穩(wěn)定性和運營效率,促進業(yè)務的高速發(fā)展崗位要求:
崗位基本要求:
1. 深入理解Linux系統(tǒng)及內核,TCP/IP網絡協(xié)議棧??
2. 精通shell/Python腳本語言
3. 有大規(guī)模場景下的服務器/操作系統(tǒng)/網絡/應用運維經驗
4. 熱愛技術,自我驅動,主動思考,有很好的技術敏感度、風險識別能力和全局意識
5. 有不斷鉆研和探索的精神,敢于挑戰(zhàn)自我,有解決疑難問題的毅力和決心
加分項:
1. 熟悉大型數(shù)據(jù)中心/網絡/服務器硬件技術優(yōu)先
2. 具備docker/kvm/xen等虛擬化技術的開發(fā)/運維經驗者優(yōu)先
3、有大型分布式系統(tǒng)(計算/存儲)的開發(fā)/運維優(yōu)先
阿里云-(高級)技術專家-運維產品
崗位描述:
負責阿里云下一代自動化運維平臺『天基』的產品架構支持(https://yq.aliyun.com/articles/61866),以運維架構師的身份參與到整體架構、重要模塊的設計和編碼,以產品經理的視角把控產品信息架構設計和交互設計,能帶領和指導研發(fā)團隊完成方案落地,建成全球領先、服務阿里云的基礎設施和云產品運維平臺
崗位要求:
1. 3年以上c++/Java/go研發(fā)和軟件設計經驗,深刻理解大型平臺架構設計,主導設計過大型平臺(運維平臺、業(yè)務平臺、云平臺)架構,并參與研發(fā)和落地,有一定團隊和項目管理經驗;
2. 3年以上運維經驗,深刻理解IDC/服務器/網絡/OS/應用運維流程,并對運維體系有深入的研究和理解;
3. 精通Linux和云計算網絡相關知識,掌握LXC/cgroups/Docker容器技術,了解KVM虛擬化、Mesos,k8s, OpenStack者優(yōu)先。?
4. 具備良好的系統(tǒng)分析能力,良好的抽象思維和邏輯思維能力,獨立分析問題解決問題的能力;
5. 可承受較大壓力,有責任感,較強的溝通協(xié)調能力,具有團隊合作精神;
6. 關注開源云產品和國內外相關前沿技術發(fā)展,并對業(yè)界領先的運維、云平臺有深入研究或者設計經驗優(yōu)先。
這是三個專家級別的崗位,有資格去應聘這三個崗位的人很少,但是我們可以從中發(fā)現(xiàn)運維專家的技能結構需求,以此為基礎開始完善自己的技能,爭取三年或者五年后能夠達到這樣的技術水平。
從這三個崗位中我們可以發(fā)現(xiàn)一些共性:
1.對Linux系統(tǒng)基本知識的要求令人發(fā)指,“深入理解”、“精通”等詞匯頻頻出現(xiàn)。
2.對技能的要求不僅限于應用層面,對于體系、流程的技能要求也比較高
3.對于過去的工作經驗有著比較嚴格的要求
4.對大局觀的要求很高,考察應聘者的行業(yè)理解和研究深度
互聯(lián)網是個改變非常之快的職業(yè),很多運維工程師并沒有意識到這一點。職位的請求隨時在變,IT人必須持續(xù)且穩(wěn)定的學習才干確保不被快速行進的職業(yè)拋下。
對照阿里的請求,你的技術樹有哪里不合格了呢?