外界都說(shuō)運(yùn)維只是處于被動(dòng)低效率手工救火的狀態(tài)磷瘤,企業(yè)對(duì)其重視程度不高芒篷,提起運(yùn)維很多人能聯(lián)想到的字眼就有“苦逼”、“辛苦”采缚、“加班”针炉、“背鍋”介汹。在大數(shù)據(jù)待锈、人工智能、容器技術(shù)的強(qiáng)力加持下次询,運(yùn)維這個(gè)傳統(tǒng)的技術(shù)工種已經(jīng)從“機(jī)械勞動(dòng)”這樣的刻板印象中蛻變出來(lái),成為了任何一家技術(shù)公司所必須依賴和大力投入的核心技術(shù)能力镰烧。
現(xiàn)在拢军,運(yùn)維人員的發(fā)展前景也開始讓很多程序員眼羨,作為運(yùn)維人員的你:這一年怔鳖,你的運(yùn)維之路還好嗎茉唉?
2017年運(yùn)維現(xiàn)狀概覽
運(yùn)維工作涉及面廣。運(yùn)維是一個(gè)融合多學(xué)科(網(wǎng)絡(luò)结执、系統(tǒng)赌渣、安全、應(yīng)用架構(gòu)昌犹、存儲(chǔ)等)的綜合性技術(shù)崗位坚芜,雖然沒(méi)有程序猿們“生當(dāng)做光棍,死亦寫代碼”的悲壯斜姥,但也有著“鋤禾日當(dāng)午鸿竖,不如運(yùn)維苦,對(duì)著電腦铸敏,一調(diào)一下午”的“苦逼”生活缚忧。
重視程度提高。隨著企業(yè)業(yè)務(wù)的不斷擴(kuò)張杈笔,運(yùn)維需求的增長(zhǎng)闪水,一般小企業(yè)都設(shè)有這個(gè)職位,但重視程度不高蒙具,可替代性強(qiáng)球榆,工作職責(zé)也有所不同,但目前的大企業(yè)已經(jīng)非常重視運(yùn)維部門禁筏,并投入重點(diǎn)經(jīng)歷進(jìn)行團(tuán)隊(duì)建設(shè)持钉。
容器化加速。容器給企業(yè) IT 帶來(lái)能力主要體現(xiàn)在兩個(gè)方面:交付前的快速交付和持續(xù)創(chuàng)新能力,以及交付后的高效管理和運(yùn)維能力篱昔。此外每强,在無(wú)法區(qū)分運(yùn)維能力好壞的時(shí)候,業(yè)務(wù)系統(tǒng)的連續(xù)性將是唯一的指標(biāo)州刽,而容器技術(shù)的輕量級(jí)特性和秒級(jí)啟動(dòng)能力則為這個(gè)指標(biāo)帶來(lái)了“裝備”升級(jí)的機(jī)會(huì)空执,從而確保整個(gè)系統(tǒng)的連續(xù)性和高可用性。而隨著國(guó)內(nèi)企業(yè)對(duì)容器理念的逐漸接納穗椅,其在運(yùn)維工作的深度應(yīng)用已經(jīng)成為了這一領(lǐng)域不可規(guī)避的技術(shù)問(wèn)題辨绊。
云計(jì)算/IAAS加速。這個(gè)是將來(lái)的運(yùn)維繞不過(guò)去的一項(xiàng)重要內(nèi)容房待,最終的運(yùn)維工作主要存在兩種企業(yè)邢羔,一種是IAAS供應(yīng)商,比如AWS和阿里云之類桑孩,他們需要的運(yùn)維需要極強(qiáng)的工具和平臺(tái)研發(fā)能力或者對(duì)硬件(服務(wù)器硬件和網(wǎng)絡(luò)硬件等)需要極強(qiáng)的管理能力拜鹤,主要需求是資深員工,另外一種就是企業(yè)內(nèi)的運(yùn)維工程師流椒,主要管理IAAS供應(yīng)商提供的資源敏簿,也就是說(shuō)你不再有現(xiàn)在的運(yùn)維工作中接觸到機(jī)房和實(shí)體硬件的機(jī)會(huì)了(好消息是不用管托管,上架裝系統(tǒng)這種破事兒了)宣虾,這個(gè)是將來(lái)大部分崗位需求所在惯裕。也許你會(huì)問(wèn)idc/私有云呢?他們還會(huì)長(zhǎng)期存在绣硝,但是不會(huì)占據(jù)主要的地位蜻势,意味著無(wú)法提供足夠多或者說(shuō)增長(zhǎng)的崗位,再說(shuō)能夠在公有云市場(chǎng)夾縫中生存下來(lái)的企業(yè)對(duì)人才的要求只會(huì)更高鹉胖。
運(yùn)維一體化(DevOps)握玛。DevOps概念早先升溫于2009年的歐洲,因傳統(tǒng)模式的運(yùn)維之痛而生甫菠。但是挠铲,為何等了這么多年才“火”起來(lái)呢?是因?yàn)樗粍?dòng)運(yùn)維的“潛規(guī)則”嗎寂诱?非也拂苹。這是因?yàn)镈evOps的發(fā)展是獨(dú)木不成林的,現(xiàn)在有越來(lái)越多的技術(shù)支撐痰洒。微服務(wù)架構(gòu)理念瓢棒、容器技術(shù)使得DevOps的實(shí)施變得更加容易,計(jì)算能力提升和云環(huán)境的發(fā)展使得快速開發(fā)的產(chǎn)品可以立刻獲得更廣泛的使用丘喻。17年音羞,我們不僅看到Google、Facebook仓犬、Amazon嗅绰、LinkedIn、Netflix搀继、Airbnb等互聯(lián)網(wǎng)巨頭在與DevOps親密接觸窘面,傳統(tǒng)軟件公司如Adobe、IBM叽躯、Microsoft财边、SAP等,亦或是網(wǎng)絡(luò)業(yè)務(wù)非核心的蘋果点骑、沃爾瑪酣难、索尼影視娛樂(lè)谍夭、星巴克等都在采用DevOps,更看到了國(guó)內(nèi)一大片企業(yè)開始鐘情于此憨募。其原因很簡(jiǎn)單紧索,開發(fā)和運(yùn)維之間那堵久久不能“強(qiáng)拆”的“混亂之墻”,終于在DevOps到來(lái)之時(shí)土崩瓦解菜谣!
崗位技能大變珠漂。例如Linux運(yùn)維的招聘要求就感覺(jué)與往年同樣薪資的招聘要求高了許多,又得會(huì)各種開源工具,還得懂K8S和docker尾膊。但凡15K以上的工資,都必須要會(huì)python,而且是要有一定的pythonweb開發(fā)能力媳危。2016年這個(gè)時(shí)候一般的運(yùn)維都是要求: shell/python/php,三選一,會(huì)點(diǎn)就行,但是2017年不一樣了,python要具有一定的web開發(fā)能力才可以。如果不要求會(huì)python的,也勢(shì)必要求shell很精通冈敛。
崗位界限模糊待笑。隨著云計(jì)算技術(shù)的應(yīng)用廣泛,所有服務(wù)都基于阿里云抓谴、AWS的服務(wù)來(lái)開發(fā)滋觉,傳統(tǒng)的運(yùn)維已經(jīng)逐步向云服務(wù)運(yùn)維轉(zhuǎn)變,而云服務(wù)已經(jīng)把傳統(tǒng)運(yùn)維的監(jiān)控齐邦、系統(tǒng)維護(hù)等做的很好了椎侠,需要的是對(duì)云服務(wù)足夠熟悉,能夠?yàn)闃I(yè)務(wù)設(shè)計(jì)合理的云計(jì)算架構(gòu)措拇,并且又能保證代碼平穩(wěn)測(cè)試部署集成的工程師我纪,而這樣的工程師崗位你說(shuō)是devops 也好,說(shuō)是開發(fā)也好丐吓,界限真的不那么清晰了浅悉。
運(yùn)維發(fā)展前景分析
目前運(yùn)維從業(yè)者普遍存在技術(shù)能力相對(duì)較低(高的都去做開發(fā)了),長(zhǎng)期的可替代性強(qiáng)的重復(fù)工作內(nèi)容券犁,較高的工作壓力(值班)术健,較高的責(zé)任壓力(各種鍋),較狹窄的職業(yè)發(fā)展空間粘衬,這些的確會(huì)對(duì)該崗位造成很多負(fù)面的看法荞估。我個(gè)人覺(jué)得根本的問(wèn)題還是人被崗位限制住了,缺乏提升自己的主觀能動(dòng)性稚新,說(shuō)人話就是對(duì)職業(yè)生涯沒(méi)想法(有口飯吃不是想法)或者沒(méi)動(dòng)力(要拿到或者保住飯碗再去學(xué)習(xí)最多是階段性動(dòng)力勘伺,但是職業(yè)生涯很長(zhǎng))。
運(yùn)維工程師技術(shù)含量及要求未來(lái)會(huì)越來(lái)越高褂删,同時(shí)也是對(duì)公司應(yīng)用飞醉、架構(gòu)最了解最熟悉的人、越來(lái)越得到重視屯阀。運(yùn)維工作的相關(guān)經(jīng)驗(yàn)將會(huì)變得非常重要缅帘,而且也將成為個(gè)人的核心競(jìng)爭(zhēng)力轴术,具備很好的各層面問(wèn)題的解決能力及方案提供、全局思考能力等钦无。由于運(yùn)維崗位所接觸的知識(shí)面非常廣闊逗栽,如內(nèi)核、網(wǎng)絡(luò)铃诬、開發(fā)、數(shù)據(jù)庫(kù)等方面苍凛,提升運(yùn)維人員自身的知識(shí)體系尤為重要趣席,更容易培養(yǎng)或發(fā)揮出個(gè)人某些方面的特長(zhǎng)或愛(ài)好,可以做得非常深入精通醇蝴、成為這方面的專家宣肚。
總結(jié)
這是技術(shù)世界正在發(fā)生的深刻變革的冰山一角,那么問(wèn)題來(lái)了? 作為傳統(tǒng)的運(yùn)維該如何轉(zhuǎn)型呢?
這里給出一點(diǎn)小的建議: 大致需要學(xué)習(xí)下這四個(gè)部分:
自動(dòng)化運(yùn)維(Ansible悠栓,Puppet霉涨,Saltstack等)
Devops(Docker,K8s惭适,Jenkins笙瑟,Jira等),
云服務(wù)技術(shù)(虛擬化癞志、OpenStack往枷、AWS及阿里云各種產(chǎn)品服務(wù)架構(gòu)等)
python
專業(yè)人士建議:不要輕視自己,更不要輕視運(yùn)維的職位凄杯,只要你自己認(rèn)可這個(gè)職位错洁,堅(jiān)定的走下去,學(xué)好新技術(shù)戒突,照樣可以有很好的出路屯碴。
明后兩年是運(yùn)維和開發(fā)快速融合的兩年,所以如果你還沒(méi)開始學(xué)python膊存,要盡快開始了导而。
時(shí)代的進(jìn)步,不會(huì)等你。