回覆列表
-
1 # 萬和IT教育
-
2 # 麼麼茶加糖
運維,這裡指網際網路運維,通常屬於技術部門,與研發、測試、系統管理同為網際網路產品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。一個網際網路產品的生成一般經歷的過程是:產品經理、需求分析、研發部門開發、測試部門測試、運維部門部署釋出以及長期的執行維護。運維,本質上是對網路、伺服器、服務的生命週期各個階段的運營與維護,在成本、穩定性、效率上達成一致可接受的狀態。對於初創公司,運維部和系統部一般是合二為一的,相關工作由同一批人負責,界限可能不是很明顯。大型公司對運維工作的要求更高,需要有更精細的分工,因此機房/網路/作業系統相關的底層工作分離出來由專人負責,成為系統管理部,而上層和應用產品相關的工作則由運維負責,成為運維部。以下從網際網路產品生命週期和運維涉及的技術分別來看分工較細的大型網際網路公司中運維工作的職責。
-
3 # 省者無疆
運維和開發有點點像,工作內容都和程式碼和資料有關,做運維有時候要開發一些自動化運維工具。和財務也有點像,管理的資料算是公司很重要的財富。
-
4 # aaa666qqq
首先,運維和開發是兩個截然不同的方向。如果做運維的話,有開發的底子那麼轉崗位也不是不可以。運維,無非就是維護公司的伺服器,網站,各種服務搭建、維護和調優
提起運維工程師,大部分人想到的第一印象是:
將運維工程師比作網管很形象,然而他們所負責的企業網路,要比網咖裡的複雜N倍,所要求的知識和技能也遠非普通網管可比。根據工作經驗、知識和技能掌握的程度,運維工程師也有菜鳥和大神之分。下面就來看看,運維工程師的四層境界。
一、菜鳥級
初級運維最常見的工作就是熟悉和維護伺服器。在這個階段,運維的大部分工作簡單而機械,檢查機房、搬運伺服器、端茶遞水.......稍微瞭解點 Linux 系統的計算機專科畢業生就可以做,沒什麼太大的技術含量。
因為技術含量低,薪資也不過3-5k,所以剛畢業的程式設計師往往有一個錯覺:運維崗不如開發崗。他們會覺得自己只是一個網管,每天從事的都是毫無意義的工作,像一顆無關緊要的螺絲釘。
但其實,運維是一場真正的馬拉松。在初級階段,你只跑了1%,開發的同學已經跑了20%,你的提升空間遠遠超過他們。
二、入門級
菜鳥階段之後是入門階段,這個階段的運維工程師已經有了紮實的計算機理論基礎,實踐方面也有了些許心得,解決普通故障已經不費什麼力氣了。
入門級的運維工程師薪資在6-15k,能力和平臺是影響工資的兩大因素,能力強、平臺好的運維月薪上萬不是什麼問題。入門級的運維工程師在排錯調優、備份、高可用叢集和監控警報方面有不錯的熟練度。
要想達到入門級別,運維要熟悉mysql、mongodb、redis、mq、elk、nginx、tomcat的安裝部署及最佳化,還要熟悉shell、python指令碼語言,能熟練進行指令碼/工具開發。努力學習的話,不到一年即可掌握。
三、高手級
高手級的運維工程師月薪在20k-45k,有著三年以上的大規模系統運維經驗, 對 Linux 作業系統的原理有著深刻的理解,能夠熟練運用各種除錯和監控工具,化故障於無形之中,往往是小公司的CTO或者大公司的專案負責人。
在日常工作中,高手級的運維工程師要負責系統的安全和審計、利用DevOps 自動化、搞虛擬化與雲計算......總而言之,在高手級的運維工程師眼裡,有技術,就是可以為所欲為。
四、大神級
這個階段的運維已經是實打實的大神了,6年以上大型業務應用系統的架構設計和落地的實際能力、海量資料處理和架構能力及經驗、精通最少一種主流程式語言......可以說,這個階段的運維在網際網路哪一行都能做得風生水起,年薪普遍在50W以上,一般只存在於華為、阿里、百度這種巨頭公司中。