Linux運(yùn)維會(huì)被淘汰嗎?
1. 前言
本文主要探討Linux運(yùn)維技術(shù)人員會(huì)被淘汰嗎?
社會(huì)上最近會(huì)出現(xiàn)這樣的一些想法和聲音。源于現(xiàn)在流行自動(dòng)化運(yùn)維技術(shù),比如以下的3種自動(dòng)化運(yùn)維工具。
2. 自動(dòng)化運(yùn)維工具取代一部分人力
2.1 自動(dòng)化運(yùn)維之Devops
Devops的口號(hào)喊了很多年,但一直到今年才真正開(kāi)始看到大范圍落地的趨勢(shì)。相比于傳統(tǒng)的ITIL來(lái)說(shuō),Devops更自由、更敏捷、更高效率。從整個(gè)運(yùn)維行業(yè)發(fā)展來(lái)看,越來(lái)越多的人開(kāi)始準(zhǔn)備打破運(yùn)維和開(kāi)發(fā)之間涇渭分明的分工,越來(lái)越多的具備開(kāi)發(fā)能力的運(yùn)維將推動(dòng)Devops的落地。DevOps體系中強(qiáng)調(diào)的是開(kāi)發(fā)與運(yùn)維的融合。開(kāi)發(fā)運(yùn)維一體化使開(kāi)發(fā)和運(yùn)維的信息透明性,運(yùn)維過(guò)程中遇到的問(wèn)題更有效地反饋到開(kāi)發(fā)團(tuán)隊(duì)中。同時(shí),運(yùn)維的責(zé)任主體從單一運(yùn)維團(tuán)隊(duì)變化開(kāi)發(fā)、運(yùn)維團(tuán)隊(duì)共同承擔(dān)。這使得開(kāi)發(fā)團(tuán)隊(duì)也需要為運(yùn)維中遇到的故障負(fù)責(zé),讓開(kāi)發(fā)團(tuán)隊(duì)也需要將部分的精力和資源投放到與穩(wěn)定性、性能和可用性等運(yùn)維相關(guān)的研發(fā)中去。
2.2 自動(dòng)化運(yùn)維之AIops

自動(dòng)化運(yùn)維之AIops
另一個(gè)明顯趨勢(shì)是AIops。從最初的人工、到各種監(jiān)控告警,說(shuō)到底還是依賴的人工處理,人會(huì)成為效率的關(guān)鍵節(jié)點(diǎn)。而作為最追求穩(wěn)定的運(yùn)維工作,最理想的情況莫過(guò)于不出錯(cuò),而一旦出錯(cuò),則可以即可修復(fù),一切都自動(dòng)化、AI化。通過(guò)大數(shù)據(jù)和人工智能技術(shù)分析日志和運(yùn)維數(shù)據(jù),發(fā)掘更多運(yùn)維人員尚未覺(jué)察的潛在的系統(tǒng)安全和運(yùn)維問(wèn)題。
AIOps真正應(yīng)用和落地時(shí)間還很短,從目前的應(yīng)用而言主要是在運(yùn)維數(shù)據(jù)集中化的基礎(chǔ)上,應(yīng)用機(jī)器學(xué)習(xí)算法進(jìn)行各種數(shù)據(jù)分析和挖掘的工作。
2.3 自動(dòng)化運(yùn)維工具ansible
ansible是一種自動(dòng)化運(yùn)維工具,基于paramiko開(kāi)發(fā)的,并且基于模塊化工作,Ansible是一種集成IT系統(tǒng)的配置管理、應(yīng)用部署、執(zhí)行特定任務(wù)的開(kāi)源平臺(tái),它是基于python語(yǔ)言,由Paramiko和PyYAML兩個(gè)關(guān)鍵模塊構(gòu)建。集合了眾多運(yùn)維工具的優(yōu)點(diǎn),實(shí)現(xiàn)了批量系統(tǒng)配置、批量程序部署、批量運(yùn)行命令等功能.ansible是基于模塊工作的,本身沒(méi)有批量部署的能力.真正具有批量部署的是ansible所運(yùn)行的模塊,ansible只是提供一種框架.ansible不需要在遠(yuǎn)程主機(jī)上安裝client/agents,因?yàn)樗鼈兪腔趕sh來(lái)和遠(yuǎn)程主機(jī)通訊的.
3. 自動(dòng)化運(yùn)維工具會(huì)淘汰技術(shù)人員嗎?
那么,問(wèn)題是這3種自動(dòng)化運(yùn)維工具會(huì)淘汰技術(shù)人員嗎?
我們不妨換一種說(shuō)法:假如公司業(yè)務(wù)需要快速發(fā)展,最需要招募什么樣的技術(shù)人員?如果公司業(yè)務(wù)下降,一百人的運(yùn)維團(tuán)隊(duì)裁到只剩十個(gè)人,有哪些特質(zhì)的運(yùn)維工程師可以幸免于難?
理清楚這些要求,我們就可以發(fā)現(xiàn)到底什么樣的運(yùn)維工程師,即使不是真正無(wú)可取代,也可以在絕大多數(shù)情況下不被淘汰。
大致來(lái)說(shuō),我認(rèn)為一下幾點(diǎn)是比較重要的:
- 第一,知識(shí)深度足夠,能夠成為L(zhǎng)inux運(yùn)維領(lǐng)域的專(zhuān)家。
這里的知識(shí),是指整個(gè)Linux領(lǐng)域的知識(shí),而不是單個(gè)模塊知識(shí)。在整個(gè)Linux領(lǐng)域,必須有足夠的知識(shí)積累,如果專(zhuān)精于某個(gè)技術(shù)點(diǎn),很可能在公司業(yè)務(wù)方向轉(zhuǎn)變或者其他情況下讓自己的知識(shí)失去價(jià)值。
如果在整個(gè)Linux領(lǐng)域都有一定涉獵,同時(shí)還能保持較深入的學(xué)習(xí),那么你就可以成為在某種意義上的專(zhuān)家,這種專(zhuān)家是多面手,同時(shí)還能保證問(wèn)題解決效率,那么在大浪淘沙時(shí)就會(huì)獲得更多的生存機(jī)會(huì)。
- 第二,有強(qiáng)大的執(zhí)行力和判斷力。
執(zhí)行力永遠(yuǎn)是職場(chǎng)進(jìn)步的不二法門(mén)。在一個(gè)團(tuán)隊(duì)里,除了極個(gè)別的技術(shù)領(lǐng)導(dǎo)者,大部分人其實(shí)能力和經(jīng)驗(yàn)差不多都是一個(gè)起點(diǎn)。然而,有些人手快,做事認(rèn)真賣(mài)力,很靠譜,出了問(wèn)題自己也是第一時(shí)間修。這種人,到哪里都會(huì)很快脫穎而出。
在我們的日常工作中,大部分的工作難度并不高。技術(shù)行業(yè)的從業(yè)壁壘并不高,很多人自學(xué)也可以干的很好,從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)做技術(shù)要求IQ在多少點(diǎn)以上的。所以,在同樣的條件下,做事更快的無(wú)疑會(huì)倍受青睞。
做事除了快,還需要做得好,這時(shí)候需要的就是判斷力。分享一個(gè)真實(shí)的故事:
之前的集群碰到了問(wèn)題,infini band崩潰了。
我們自己的隊(duì)伍檢查無(wú)果,毫無(wú)頭緒,于是讓工程師上門(mén),工程師從早干到半夜,敲著各種命令代碼,運(yùn)行各種腳本,修改各種參數(shù)配置服務(wù),在我們成員的幫助下,到凌晨1點(diǎn)的時(shí)候,整個(gè)集群經(jīng)過(guò)十幾次的重啟,終于,IB問(wèn)題依舊,i通訊用的千兆網(wǎng)也崩潰了。
第二天打電話換人,張君上來(lái),幾行代碼之后豁然開(kāi)朗,半小時(shí)后千兆網(wǎng)恢復(fù)正常,兩個(gè)小時(shí)后集群恢復(fù)正常。還順便幫我們把其他問(wèn)題也解決了。
像張君這樣的會(huì)被技術(shù)行業(yè)淘汰幾乎是不可能的事。
- 第三,自己強(qiáng)不是強(qiáng),必須能激發(fā)團(tuán)隊(duì)力量。
在我之前的從業(yè)過(guò)程中,至少碰到過(guò)三個(gè)技術(shù)能力極強(qiáng)同時(shí)脾氣又古怪的同事,這三個(gè)人又以劉君為最。
劉畢業(yè)自某985大學(xué),這個(gè)大學(xué)號(hào)稱(chēng)學(xué)子占據(jù)IT行業(yè)半壁江山。他能力自然是沒(méi)的說(shuō),但是性格又實(shí)在古怪:平時(shí)絕不肯多說(shuō)一句話,新同事來(lái)了大半個(gè)月,他還不知道人家叫什么;項(xiàng)目組十幾個(gè)人聚餐,他也不肯出席。當(dāng)然,這種程度的性格還算可以接受。
然而劉君卻又嘲諷同事工作能力的習(xí)慣:剛剛來(lái)到公司的實(shí)習(xí)生,寫(xiě)個(gè)自動(dòng)化腳本慢了一點(diǎn),被他在公司大群點(diǎn)名嘲笑。
這種作風(fēng)愈演愈烈,最終在去年春節(jié)回來(lái)后,劉君的工位就空了。
固然其技術(shù)能力沒(méi)有任何問(wèn)題,一個(gè)人可以做出兩個(gè)人的成果;但是因?yàn)檫@種性格,整個(gè)團(tuán)隊(duì)的工作效率下降許多,權(quán)衡之下只能二擇其一。
這三點(diǎn)都是很覆蓋面很大的提升方向,要真正達(dá)成還需要非常細(xì)節(jié)化的規(guī)劃和執(zhí)行。傳奇故事之外,必定充滿著艱辛。
4. 總結(jié)
在IT行業(yè)里,技術(shù)的更新迭代的背后,是技術(shù)能力和實(shí)力的比拼,隨后面臨的就是職場(chǎng)的被淘汰,當(dāng)然有的人選擇被淘汰,有的人選擇迎難而上,笑傲高薪職場(chǎng),這或許也就是IT人30歲后的保暖杯:技術(shù)升級(jí)。