題記:
之所要寫這篇文章鞋吉,是因為昨天去國內(nèi)某大型互聯(lián)網(wǎng)公司面試暑认,我在抱怨目前的這家公司的人員配置太少很多事情做不了慕匠,然后面試官緊接著就問手销,如果給你配備完整人馬耸袜,你會怎么分配工作贱鄙,或者說你打算做什么而晒,有什么規(guī)劃搪桂?還說略步,公司之所以不再招人進來碎罚,是因為我在提招人要求的時候沒有提供一個打動公司的規(guī)劃出來,招人可以但是要講清楚為什么要招人進來纳像。面對面試官的提問我竟然一時語塞荆烈,無言以對。這是一個很好的問題竟趾,我被面試官說到點子上了憔购,我努力去思考這個問題,我的回答是:招進來的人先是保障線上的業(yè)務岔帽,然后去完善監(jiān)控與解決自動化問題玫鸟。這個回答好像不是面試官所期望的,這回答太籠統(tǒng)犀勒,他想要的是細節(jié)屎飘,比如說研究某個技術可以解決某個問題然后在部門內(nèi)推廣類的,不過這時我卻想不起來有什么技術可以值得去研究贾费,現(xiàn)在想想我之所以沒有回答出來钦购,是因為我的那些最初的想法在過去的一年多的時間里已經(jīng)慢慢的逐個被自己否定,在現(xiàn)實面前阻力太大褂萧,我所做的一切老板都不關心押桃,都安于現(xiàn)狀追求穩(wěn)定;這也是我要離開的主要因素导犹,感覺自己快被it界給遺忘了唱凯。
縱觀運維整個行業(yè)最為核心工作內(nèi)容可以歸為三類:
監(jiān)控
發(fā)布
日常維護,問題處理
前兩者可以引入自動化運維概念谎痢,通過自動化來完成監(jiān)控和發(fā)布工作磕昼;
監(jiān)控系統(tǒng)的構想:
1)完善:在不影響系統(tǒng)性能的情況下盡量完善監(jiān)控條目;
2)知識庫:當告警出來時可以根據(jù)錯誤信息到知識庫中查詢資料节猿;
3)處理:建立合理處理流程票从,重大操作審批流程,這塊可以引入itil的理念去做;
4)總結:處理過的問題最好總結成文檔存入到知識庫中纫骑,方便以后再遇此問題可以借鑒(鐵打的營盤流水的兵)。
拓展研究課題:
1)自動發(fā)現(xiàn):當有新設備接入到監(jiān)控系統(tǒng)的網(wǎng)絡中時九孩,會發(fā)現(xiàn)該設備并識別它先馆,然后自動添加監(jiān)控項;
2)監(jiān)控agent自動部署:這個課題不是什么新的課題躺彬,但是在比較復雜的環(huán)境中煤墙,自動部署的兼容性會受到嚴峻的挑戰(zhàn)。
發(fā)布的構想:
1)流程:俗話說“沒有規(guī)矩不成方圓”宪拥,第一步就要確定發(fā)布與審核的流程仿野,由于每家公司的環(huán)境不一樣所以這個需要適情況而定;
2)自動化:發(fā)布時盡量做到自動化她君,將運維的大部分時間用在解決問題與研究新課題上脚作;
3)總結:統(tǒng)計分析一周的發(fā)布量,成功的缔刹、失敗后回滾的球涛、有問題線上解決的等等;然后找出失敗的原因并存入知識庫校镐。