運維工程師技能樹(導言)

      首先,在講述技能樹之前,我們需要知道運維工程師的核心職責是哪些,翻看所有公司對於這個崗位的要求,全部都包含服務質量保障這一條,這個要求展開來講即要保證產品穩定,高效的不間斷服務,對於出現的問題要及時響應和修復,對於隱患要及時發現和推動優化,減少因爲故障導致的影響面和影響時間,以最快的方式減少損失,並在事後推動優化和改善,並形成流程及預案。除此之外,大多數公司也要求了運維工程師需要不斷的推動架構和性能優化,不斷的通過技術手段降低成本;積極的推動和優化持續集成,持續交付流程,通過自動化手段提高工程效率。

      在一款互聯網產品的生命週期中,首先產品和設計會去定義這款產品的形態(即產品長什麼樣,需要有哪些功能等),然後開發去實現產品,然後測試通過後由運維部署上線並進行監控,報警和排障。從這條線來看,貌似運維的工作是從最後開始的,實則不然,實際上運維在第一步產品定義階段就已經開始介入了,這期間運維的工作主要是成本計算,資源評估,針對產品功能採購必要的資源,採購哪類以及多少等;到了開發階段,這期間運維的工作主要是參與技術方案的討論和架構評估(主要側重於對於容災,性能,效率,擴縮容等方面的評估),幫助開發構建環境,協助開發解決遇到的技術問題等;測試階段,幫助測試同學構建測試環境;上線階段,進行軟件的部署,變更,監控報警,故障處理,擴容縮容,換機遷移等。總結起來的工作主要以下幾點

資源類

  • 容量評估
  • 容量管理
  • 容量優化

變更類

  • 服務部署
  • 變更發佈
  • 配置管理

事件類

  • 監控告警
  • 故障處理
  • 質量優化

      運維工程師在產品的整個週期中扮演不同的角色,工作內容和工作方向是非常多的。那麼針對上述的這些工作內容,我們需要掌握哪些相應的知識,以及掌握到什麼程度呢,我們後邊會分開每章進行詳細的講解。

       學會發現問題和提出問題是獲得知識的第一步,這也是前輩們倡導好奇心的一大原因。興趣是好奇心的動力,也是問題的源泉。因此我會在後邊的篇幅中以問題爲線索,將知識串聯起來,希望可以讓讀者不會陷入細節,以至迷失方向。來讓我們一起刷題。

 

索引:

0.基礎知識

(待更新)

1.資源類

(待更新)

2.變更類

(待更新)

3.事件類

(待更新)

 

PS:

技能樹系列由幾個就職於騰訊,阿里,華爲等國內互聯網公司的一線工程師共同編寫,

  • 主要的目的如下:

1.總結工作以來獲得的知識

2.幫助剛入行的同學建立主幹知識體系

3.與同行交流,共同學習和提高

  • 內容會包括:

1.後臺開發工程師技能樹

2.運維工程師技能樹

3.前端工程師技能樹 

由於水平所限,內容和觀點可能會包含錯誤與偏頗,希望能得到指正,不吝賜教,我們會繼續完善:)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章