運(yùn)維以技術(shù)為基礎(chǔ),通過(guò)技術(shù)保障產(chǎn)品提供更高質(zhì)量的服務(wù)。運(yùn)維工作的職責(zé)及在業(yè)務(wù)中的位置決定了運(yùn)維工程師需要具備更加廣博的知識(shí)和深入的技術(shù)能力:
扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí),包括計(jì)算機(jī)系統(tǒng)架構(gòu),操作系統(tǒng),網(wǎng)絡(luò)技術(shù)等;
通用應(yīng)用方面需要了解操作系統(tǒng)、網(wǎng)絡(luò)、安全,存儲(chǔ),CDN,DB等,知道其相關(guān)原理;編程能力,小到運(yùn)維工具的開發(fā)大到大型運(yùn)維系統(tǒng)/平臺(tái)的開發(fā)都需要有良好的編程能力;數(shù)據(jù)分析能力:能夠整理、分析系統(tǒng)運(yùn)行的各項(xiàng)數(shù)據(jù),從中發(fā)現(xiàn)問(wèn)題及找到解決方向;豐富的系統(tǒng)知識(shí),包括系統(tǒng)工具、典型系統(tǒng)架構(gòu)、常見的平臺(tái)選型等;綜合利用工具和平臺(tái)的能力;
運(yùn)維工作的復(fù)雜性對(duì)這個(gè)崗位的運(yùn)維工程師們的軟素質(zhì)也提出了要求:
時(shí)間管理能力,特別是碎片化時(shí)間的處理能力;沉穩(wěn)的心態(tài),面對(duì)緊急情況時(shí)需要處變不驚;溝通能力、團(tuán)隊(duì)協(xié)作,運(yùn)維工作跨部門、跨工種工作很多,需善于溝通、并且團(tuán)隊(duì)協(xié)作能力要強(qiáng);工作中需膽大心細(xì):膽大才能創(chuàng)新、不走尋常路,特別對(duì)于運(yùn)維這種新的工種,更需創(chuàng)新才能促進(jìn)發(fā)展;心細(xì),運(yùn)維工程師是最高線上權(quán)限者,需要謹(jǐn)慎心細(xì);主動(dòng)性、執(zhí)行力,能夠主動(dòng)學(xué)習(xí)國(guó)際國(guó)內(nèi)的運(yùn)維技術(shù),并引入到工作中,提高運(yùn)維的質(zhì)量和效率;
運(yùn)維工作中需要掌握哪些技術(shù)呢?:
一共四大方面:1、排錯(cuò);2、優(yōu)化;3、數(shù)據(jù)庫(kù);4、開發(fā)語(yǔ)言,但是第5必須的,就是運(yùn)維意識(shí),相當(dāng)重要。
第1點(diǎn)和第2點(diǎn)都需要經(jīng)驗(yàn)去支持,這個(gè)沒(méi)經(jīng)驗(yàn)?zāi)愀静恢琅佩e(cuò)和優(yōu)化是怎么搞,在學(xué)校和培訓(xùn)機(jī)構(gòu)各種吹虛里,根本就不可能掌握到,這不是說(shuō)你安裝什么軟件時(shí)遇到錯(cuò)誤能解決那些,那種雖然也叫排錯(cuò),但只是基礎(chǔ)級(jí)別,真正的排錯(cuò)是指平臺(tái)出故障,讓你去分析與處理,而出現(xiàn)的錯(cuò)誤會(huì)各式各樣,而且涉及的范圍也很廣,所以這個(gè)是需要經(jīng)驗(yàn)去支持的。
第2點(diǎn)優(yōu)化更是個(gè)大問(wèn)題,基本沒(méi)經(jīng)驗(yàn)是弄不了,別以為培訓(xùn)機(jī)構(gòu)會(huì)教1-2天優(yōu)化課程就掌握了這技術(shù),這是不可能的,優(yōu)化可以說(shuō)是運(yùn)維最吃香的技能,但也是最高難度的,因?yàn)樯婕暗闹R(shí)面很廣而且還需要很深入了解,優(yōu)化是有風(fēng)險(xiǎn),不是隨便在網(wǎng)上搜個(gè)文章對(duì)著改一下配置文件參數(shù)或系統(tǒng)參數(shù)就優(yōu)化了,這是亂來(lái)有風(fēng)險(xiǎn)的,甚至怎么樣才算有效優(yōu)化,我也不想說(shuō),因?yàn)閷?duì)于沒(méi)入行的人來(lái)說(shuō)是很難去理解。
第3點(diǎn)數(shù)據(jù)庫(kù),也是運(yùn)維加工資的重要核心技能,有些公司的運(yùn)維可能接觸不到數(shù)據(jù)庫(kù),其實(shí)運(yùn)維的加工資技能要么就是開發(fā),要么就是數(shù)據(jù)庫(kù),如果這2點(diǎn)都不會(huì),那么就是個(gè)比網(wǎng)管高級(jí)點(diǎn)的打雜罷了,相對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),運(yùn)維的操作還是會(huì)有的,而且還昔昔相關(guān),一但操作失誤又無(wú)法回滾,那就尷尬了。
第4點(diǎn)開發(fā)語(yǔ)言,就是上面所說(shuō)的,要懂PYTHON或PHP,至于學(xué)這個(gè)的目的,這個(gè)我也不好說(shuō),要解釋又一大段話,只能說(shuō)現(xiàn)在都存在這個(gè)需求,特別是python,你會(huì)發(fā)現(xiàn)公司招聘時(shí)有這個(gè)需求,但真正工作時(shí)又不需要用,其實(shí)不是這個(gè)意思,python是自己想用就用,而不是公司要求你用,例如你去完成一個(gè)很麻煩的操作,而shell可能無(wú)法滿足你或者效率很低,那么你就需要用python去滿足,這是自己需求使用的,跟公司無(wú)關(guān),但就能體現(xiàn)出你的價(jià)值了。
而第5點(diǎn)是每個(gè)運(yùn)維都必須的,意識(shí)是很重要,并不是你技術(shù)很牛,學(xué)的技術(shù)很多很熟,就不代表你不需要運(yùn)維意識(shí),其實(shí)領(lǐng)導(dǎo)很看重運(yùn)維意識(shí)的,例如有沒(méi)有做好備份,權(quán)限分配問(wèn)題,平臺(tái)測(cè)試情況,故障響應(yīng)時(shí)間等,這些都是意識(shí),而不是你學(xué)了很多技術(shù)自認(rèn)大牛了,平臺(tái)發(fā)現(xiàn)故障你又沒(méi)什么大不子,以為很簡(jiǎn)單的問(wèn)題喜歡處理就處理,不需要向其它部門反饋等,領(lǐng)導(dǎo)不是看你的技術(shù)如何,而是看你的運(yùn)維意識(shí)如何,你沒(méi)運(yùn)維意識(shí),技術(shù)再牛也沒(méi)用,只會(huì)讓其它部門的人跟你不協(xié)調(diào)。
意識(shí)在工作中會(huì)對(duì)我們的行為起著不一樣的作用。意識(shí)加技能以及對(duì)工作負(fù)責(zé)任的態(tài)度是我們都需要具備的。看來(lái)對(duì)運(yùn)維工程師的職業(yè)要求還很多,干這一行的人需要不斷提升自己,以及去從工作中得到新的領(lǐng)悟,從而更上一層樓。想要了解更多關(guān)于運(yùn)維工程師的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。