歡迎光臨
每天分享高質量文章

Linux運維人,該醒醒了,2018年要變天了

外界都說運維只是處於被動低效率手工救火的狀態,企業對其重視程度不高,提起運維很多人能聯想到的字眼就有“苦逼”、“辛苦”、“加班”、“背鍋”大資料、人工智慧、容器技術的強力加持下,運維這個傳統的技術工種已經從“機械勞動”這樣的刻板印象中蛻變出來,成為了任何一家技術公司所必須依賴和大力投入的核心技術能力。

現在,運維人員的發展前景也開始讓很多程式員眼羨,作為Linux運維人員的你:這一年,你的Linux運維路還好嗎?

2017年運維現狀概覽

運維工作涉及面廣。運維是一個融合多學科(網路、系統、安全、應用架構、儲存等)的綜合性技術崗位,雖然沒有程式猿們“生當做光棍,死亦寫程式碼”的悲壯,但也有著“鋤禾日當午,不如運維苦,對著電腦,一調一下午”的“苦逼”生活。

重視程度提高。隨著企業業務的不斷擴張,運維需求的增長,一般小企業都設有這個職位,但重視程度不高,可替代性強,工作職責也有所不同,但目前的大企業已經非常重視運維部門,並投入重點經歷進行團隊建設。


容器化加速。容器給企業 IT 帶來能力主要體現在兩個方面:交付前的快速交付和持續創新能力,以及交付後的高效管理和運維能力。此外,在無法區分運維能力好壞的時候,業務系統的連續性將是唯一的指標,而容器技術的輕量級特性和秒級啟動能力則為這個指標帶來了“裝備”升級的機會,從而確保整個系統的連續性和高可用性。而隨著國內企業對容器理念的逐漸接納,其在運維工作的深度應用已經成為了這一領域不可規避的技術問題


雲端計算/IAAS加速。這個是將來的運維繞不過去的一項重要內容,最終的運維工作主要存在兩種企業,一種是IAAS供應商,比如AWS和阿裡雲之類,他們需要的運維需要極強的工具和平臺研發能力或者對硬體(伺服器硬體和網路硬體等)需要極強的管理能力,主要需求是資深員工,另外一種就是企業內的運維工程師,主要管理IAAS供應商提供的資源,也就是說你不再有現在的運維工作中接觸到機房和物體硬體的機會了(好訊息是不用管託管,上架裝系統這種破事兒了),這個是將來大部分崗位需求所在。也許你會問idc/私有雲呢?他們還會長期存在,但是不會佔據主要的地位,意味著無法提供足夠多或者說增長的崗位,再說能夠在公有雲市場夾縫中生存下來的企業對人才的要求只會更高。


運維一體化(DevOps)。DevOps概念早先升溫於2009年的歐洲,因傳統樣式的運維之痛而生。但是,為何等了這麼多年才“火”起來呢?是因為它不動運維的“潛規則”嗎?非也。這是因為DevOps的發展是獨木不成林的,現在有越來越多的技術支撐。微服務架構理念、容器技術使得DevOps的實施變得更加容易,計算能力提升和雲環境的發展使得快速開發的產品可以立刻獲得更廣泛的使用。17年,我們不僅看到Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb等網際網路巨頭在與DevOps親密接觸,傳統軟體公司如Adobe、IBM、Microsoft、SAP等,亦或是網路業務非核心的蘋果、沃爾瑪、索尼影視娛樂、星巴克等都在採用DevOps,更看到了國內一大片企業開始鐘情於此。其原因很簡單,開發和運維之間那堵久久不能“強拆”的“混亂之牆”,終於在DevOps到來之時土崩瓦解!


崗位技能大變。Linux運維的招聘要求感覺與往年同樣薪資的招聘要求高了許多,又得會各種開源工具.還得懂K8S和docker。但凡15K以上的工資,都必須要會python,而且是要有一定的pythonweb開發能力.2016年這個時候一般的運維都是要求: shell/python/php,三選一,會點就行,但是2017年不一樣了,python要具有一定的web開發能力才可以。如果不要求會python的,也勢必要求shell很精通。


崗位界限模糊隨著雲端計算技術的應用廣泛,所有服務都基於阿裡雲、AWS的服務來開發,傳統的運維已經逐步向雲服務運維轉變,而雲服務已經把傳統運維的監控、系統維護等做的很好了,需要的是對雲服務足夠熟悉,能夠為業務設計合理的雲端計算架構,並且又能保證程式碼平穩測試部署整合的工程師,而這樣的工程師崗位你說是devops 也好,說是開發也好,界限真的不那麼清晰了。

運維發展前景分析

目前的linux運維從業者普遍存在技術能力相對較低(高的都去做開發了),長期的可替代性強的重覆工作內容,較高的工作壓力(值班),較高的責任壓力(各種鍋),較狹窄的職業發展空間,這些的確會對該崗位造成很多負面的看法。我個人覺得根本的問題還是人被崗位限制住了,缺乏提升自己的主觀能動性,說人話就是對職業生涯沒想法(有口飯吃不是想法)或者沒動力(要拿到或者保住飯碗再去學習最多是階段性動力,但是職業生涯很長)。


運維工程師技術含量及要求未來會越來越高,同時也是對公司應用、架構最瞭解最熟悉的人、越來越得到重視。運維工作的相關經驗將會變得非常重要,而且也將成為個人的核心競爭力,具備很好的各層面問題的解決能力及方案提供、全域性思考能力等。由於運維崗位所接觸的知識面非常廣闊,如核心、網路、開發、資料庫等方面,提升運維人員自身的知識體系尤為重要,更容易培養或發揮出個人某些方面的特長或愛好,可以做得非常深入精通、成為這方面的專家。

總結

這是技術世界正在發生的深刻變革的冰山一角,那麼問題來了? 作為傳統的運維該如何轉型呢?

 這裡給出一點小的建議: 大致需要學習下這四個部分:

  • 自動化運維(Ansible,Puppet,Saltstack等)

  • Devops(Docker,K8s,Jenkins,Jira等), 

  • 雲服務技術(虛擬化、OpenStack、AWS及阿裡雲各種產品服務架構等)

  • python

專業人士建議:不要輕視自己,更不要輕視運維的職位,只要你自己認可這個職位,堅定的走下去,學好新技術,照樣可以有很好的出路。

明後兩年是運維和開發快速融合的兩年,所以如果你還沒開始學python,要儘快開始了。

時代的進步,不會等你。

不知道你對2017年想說點撒,回覆評論點贊排名前3的使用者贈送《馬哥linux內部教材》一本。



————近期開班————

《馬哥Linux雲端計算及架構師》課程,由知名Linux佈道師馬哥創立,經歷了8年的發展,聯合阿裡巴巴、唯品會、大眾點評、騰訊、陸金所等大型網際網路一線公司的馬哥課程團隊的工程師進行深度定製開發,課程採用 Centos7.2系統教學,加入了大量實戰案例,授課案例均來自於一線的技術案例,自動化運維、Devops、雲服務、python等技能一站式搞定,掌握2018年linux雲端計算高薪未來。

28期面授班:2018年01月08號(鄭州)

29期網路班:2018年02月10號(網路)

掃描二維碼領取學習資料

更多Linux好文請點選【閱讀原文】哦

↓↓↓

贊(0)

分享創造快樂

© 2024 知識星球   網站地圖