聊聊怎樣入職阿里巴巴運維工程師?

雲計算 工程師 Linux Python 中國統計網 2017-05-18

聊聊怎樣入職阿里巴巴運維工程師?

最近這兩天,運維工程師的市場行情突然好了起來,不僅各大招聘網站運維的職位數量飛快增長,連各大巨頭都開始不安分,在自家招聘系統上拼命的更新職位。

特別是阿里巴巴,進入2017年之後,1到4月份整個招聘系統才更新了25個職位,總共招收31人。進入五月之後,才僅僅10天,已經更新了28個職位,總計招收71人!(截止5月10日數據)

這10天裡,不僅職位數量超過了過去4個月的總和,人數更是過去的兩倍!

這一批招聘崗位裡,既有要求五年以上經驗的運維專家,也有並未標註工作經驗要求的運維專員,在職位方向上更是包羅萬象。

聯想到近期招聘網站運維的職位數量瘋狂上漲,不由得讓人感嘆運維工程師的吃香程度更上一層樓。

在這種情況下,卻依然有運維工程師鬱郁不得志——空有一身才華,卻面試一家失敗一家,甚至有人嘗試了一個多月,依然兩手空空無一offer。

究其原因,並不是自身技術水平低,而是與企業的用人要求不合。即使水平再高,技能不適合崗位需求,依然只能無奈的等待下一次面試。

今天,我們就來研究一下阿里巴巴的用人要求,看看這家行業巨頭的運維工程師應該滿足什麼條件。從中更要看到行業的需求,讓我們的技能進階之路更加清楚!

先看一個例子:

阿里健康-運維工程師

崗位描述:

1、負責系統穩定性工作;

2、生產系統部署、上線;

3、維護生產系統網絡安全、穩定、可靠;

4、維護生產系統數據備份;

5、負責定期安全自檢、自查。

崗位要求:

1、深入理解運維體系結構,精於容量規劃、架構設計、性能優化;

2、熟悉服務管理、單元部署、自動擴容等運維繫統建設,對成本控制和效能提升有深刻的理解和實踐

3、熟悉故障、監控、限流、降級、預案、擴容工作原理;

4、深入理解Linux、apache,tomcat,jboss,nginx系統原理,具備問題分析和快速處理能力;

5、熟悉SHELL,PYTHON,PERL等腳本類編程工具,並有使用提升效率案例;

6、熟悉java虛擬機,對java應用的部署及系統優化有一定的經驗;

7、熟悉Java,Php,C++等編程語言優先;

8、熟悉自動化發佈工具、熟悉虛docker技術優先;

9、熟悉天貓共享技術體系架構優先;

10、本科或以上學歷,計算機或電信電子相關專業。

關於基本的學歷、經驗等問題我們暫且拋開不談,單從崗位要求來看,這個職位要求應聘者熟悉整個運維繫統的架構方式、熟悉運維繫統的建設、瞭解一些基本的工作原理,對於運維基礎知識要求相當之高。此外,這份職位還要求應聘者對於自動化運維有一定了解。

我們可以斷定,倘若應聘者對Linux僅僅是會用是不行的,必須對其原理進行深入認識才可以。

再看一個例子:

高德-高級運維開發工程師

崗位描述:

高德運維團隊主要負責生產應用的運維建設,對服務穩定性和用戶體驗負責,主要圍繞四個方向進行卓有成效的工作:高質高效的支撐高德的應用交付/變 更,用技術手段提升並落地運維自動化;提高系統的穩定性指標;推動產品線架構優化;

-負責高德的基礎運維工作、提高自動化運維水平、故障響應能力、優化資源使用率;

-優化線上技術架構,從運維角度參與並推動研發、產品改進架構體系;

-參與運維支撐平臺的建設,運維相關的新技術的研究,從提升開發效率、降低運維人力成本出發,設計並搭建運維平臺;

崗位要求:

-大學本科以上學歷,計算機相關專業,至少2年以上的應用運維實戰經驗,熟悉軟件開發和系統架構;

-精通linux文件系統、內核、linux性能調優、TCP/IP、HTTP等協議,有良好的網絡、數據存儲、計算機體系結構方面的知識 ,具備很強技術敏感度和故障排查經驗;

-有web server、分佈式系統、數據庫、系統監控等其中之一的架構設計及研發運維經驗;

-具有linux 下python、java至少其中之一的研發經驗 ;

-工作細緻、善於思考,有很強的問題分析和推進解決的能力 ;

-強烈的責任心、良好的溝通和協調能力、極強的業務推動能力、勇於接受挑戰;

-有中大規模互聯網運維經驗者優先

這個職位是運維開發崗位,對於應聘者的編程語言基礎有一定要求。除此之外,該職位對工作經驗的要求很高,對於Linux系統的理論基礎要求很高,同時具備一定架構設計的能力。

聊聊怎樣入職阿里巴巴運維工程師?

想要應聘這個崗位,Linux原理、編程語言基礎、相關工作經驗缺一不可。

還有幾個很有代表性的例子:

阿里雲-網絡技術專家-雲服務

崗位描述:

1、負責網絡產品的規劃、建設、運維等工作,為用戶和業務提供穩定、高效、安全的網絡平臺和產品

2、負責雲平臺網絡建設項目的方案設計、實施及項目管理;性能、容量分析及優化

3、統一網絡管理規範、技術規範、安全規範的制定、推廣及實施

4、網絡環境及設備管理,提供網絡設備維護方案以及網絡的緊急故障響應及分析、處理

5、網絡業務及流量管理、監控平臺、基礎系統架構的持續性建設及系統優化

崗位要求:

1、深入理解TCP/IP協議,瞭解HTTP、DNS、FTP等常見應用層協議以及交換機、路由器、防火牆、無線設備的工作和運行原理

2、精通網絡架構設計,精通路由、交換、負載均衡和網絡管理等技術;具有大型互聯網公司或者運營商生產網絡架構和運維經驗者優先

3、熟悉雲計算虛擬網絡產品及相關技術實現

4、具備很強的Ownership、客戶服務意識和團隊協作意識,善於主動思考和自我驅動,有很好的技術敏感度和風險識別能力

5、熱愛技術,有解決問題的熱情和勇氣。在困難面前,有亮劍的精神,有快速推進事情解決的能力

6、對雲計算的現在和未來有一定的理解;熟知雲計算的業務、技術以及實踐經驗者優先

阿里雲-系統運維專家-雲計算

崗位描述:

1. 負責雲數據中心的服務器和操作系統生命週期管理,為雲產品提供穩定和高效的系統環境

2. 負責雲數據中心內基礎服務管理,包括日常維護,平臺優化,容量規劃,系統架構設計

3. 雲數據中心IDC/網絡/服務器/OS技術研究,通過持續的技術優化與創新,降低雲的使用成本,提升雲平臺的穩定性和運營效率,促進業務的高速發展

崗位要求:

崗位基本要求:

1. 深入理解linux系統及內核,TCP/IP網絡協議棧

2. 精通shell/python腳本語言

3. 有大規模場景下的服務器/操作系統/網絡/應用運維經驗

4. 熱愛技術,自我驅動,主動思考,有很好的技術敏感度、風險識別能力和全局意識

5. 有不斷鑽研和探索的精神,敢於挑戰自我,有解決疑難問題的毅力和決心

加分項:

1. 熟悉大型數據中心/網絡/服務器硬件技術優先

2. 具備docker/kvm/xen等虛擬化技術的開發/運維經驗者優先

3、有大型分佈式系統(計算/存儲)的開發/運維優先

阿里雲-(高級)技術專家-運維產品

崗位描述:

負責阿里雲下一代自動化運維平臺『天基』的產品架構支持(https://yq.aliyun.com/articles/61866),以運維架構師的身份參與到整體架構、重要模塊的設計和編碼,以產品經理的視角把控產品信息架構設計和交互設計,能帶領和指導研發團隊完成方案落地,建成全球領先、服務阿里雲的基礎設施和雲產品運維平臺

崗位要求:

1. 3年以上c++/Java/go研發和軟件設計經驗,深刻理解大型平臺架構設計,主導設計過大型平臺(運維平臺、業務平臺、雲平臺)架構,並參與研發和落地,有一定團隊和項目管理經驗;

2. 3年以上運維經驗,深刻理解IDC/服務器/網絡/OS/應用運維流程,並對運維體系有深入的研究和理解;

3.精通Linux和雲計算網絡相關知識,掌握LXC/cgroups/Docker容器技術,瞭解KVM虛擬化、Mesos,k8s, OpenStack者優先。

4. 具備良好的系統分析能力,良好的抽象思維和邏輯思維能力,獨立分析問題解決問題的能力;

5. 可承受較大壓力,有責任感,較強的溝通協調能力,具有團隊合作精神;

6. 關注開源雲產品和國內外相關前沿技術發展,並對業界領先的運維、雲平臺有深入研究或者設計經驗優先。

這是三個專家級別的崗位,有資格去應聘這三個崗位的人很少,但是我們可以從中發現運維專家的技能結構需求,以此為基礎開始完善自己的技能,爭取三年或者五年後能夠達到這樣的技術水平。

聊聊怎樣入職阿里巴巴運維工程師?

從這三個崗位中我們可以發現一些共性:

1.對Linux系統基本知識的要求令人髮指,“深入理解”、“精通”等詞彙頻頻出現。

2.對技能的要求不僅限於應用層面,對於體系、流程的技能要求也比較高

3.對於過去的工作經驗有著比較嚴格的要求

4.對大局觀的要求很高,考察應聘者的行業理解和研究深度

互聯網是個變化非常之快的行業,很多運維工程師並沒有意識到這一點。職位的要求隨時在變,IT人必須持續且恆定的學習才能保證不被飛快前進的行業拋下。

對照阿里的要求,你的技能樹有哪裡不合格了呢?

End.

文章轉載來源:馬哥Linux運維

相關推薦

推薦中...