今天是離職交接的第一天构韵。
在過去的幾個星期里虫啥,我經(jīng)歷了5輪電話/視頻面試和2輪現(xiàn)場面試显拜,最終在昨天晚上完成了和組長的溝通,啟動了工作交接瓤介。
為什么離職
現(xiàn)在的我供職于國內(nèi)某互聯(lián)網(wǎng)公司的重要業(yè)務部門吕喘,從事著業(yè)務運維的工作赘那。和很多互聯(lián)網(wǎng)的運維一樣,我們的主要職責是配合產(chǎn)品和開發(fā)進行業(yè)務的上線氯质,同時兼顧效率募舟、成本、質量闻察,保障平臺的穩(wěn)定運行拱礁。算是一種技術工作。然而和Google的SRE不同辕漂,國內(nèi)以產(chǎn)品和用戶為導向的環(huán)境決定了運維很難在產(chǎn)品初期就參與進來呢灶。往往產(chǎn)品或者策劃已經(jīng)完成了他們的構想,開發(fā)已經(jīng)開始編寫代碼的時候钉嘹,才會聯(lián)系到運維鸯乃,申報機器和CDN資源,準備進行接入隧期。同時開發(fā)的代碼質量也未必可控飒责,經(jīng)常造成新業(yè)務開發(fā)上線以后半夜需要拉運維進行故障定位處理。我離職的原因當然不會這么簡單仆潮,那么運維到底需要關注什么呢宏蛉?
質量
質量是老板們最看中的一項指標,一個產(chǎn)品的好與壞性置,穩(wěn)定可用占了很大比例拾并。在互聯(lián)網(wǎng)歷史上就發(fā)生過多次大規(guī)模故障最終產(chǎn)品不得不停運,公司關門的案例鹏浅,質量的重要性不用多說嗅义。質量的指標也包含了方方面面,請求耗時隐砸、是否失敗之碗、是否丟失數(shù)據(jù)等等。由于富媒體的使用季希,我們也對CDN的質量極其敏感褪那,和CDN團隊/公司的配合等。我所在的團隊已經(jīng)比較好的用各種機制保障了質量式塌,數(shù)據(jù)上報博敬、監(jiān)控、值班峰尝、報故障等偏窝,以及處理故障、問題錄入,形成了一整套閉環(huán)祭往。
效率
在運維工作中伦意,有效地支持上線、變更链沼、故障處理等操作也是重中之重默赂。然而由于缺乏中間件團隊,我所在的部門沒有統(tǒng)一的MySQL使用習慣括勺,這個團隊做一套管理體系,其他的團隊還有一套曲掰,更不要說公司內(nèi)其他部門重復造出來的“輪子”疾捍。方案也是千奇百怪,往往接手的業(yè)務存儲部分都沒人敢輕易動手栏妖。NoSQL體系有一套乱豆,但是僅限于造輪子的團隊附近的幾個團隊使用,僅用滿足了一致性吊趾,無法支持事務宛裕。mq框架有一套,沒有和業(yè)界其他隊列組件對比论泛,也就不發(fā)表評論了揩尸。最要命問題在于,業(yè)界紛紛支持docker容器進行擴容屁奏、發(fā)布變更岩榆、規(guī)范服務環(huán)境的時候,我們還停留在使用cgroup進行隔離坟瓢。容器體系的開發(fā)本應該是運維團隊牽頭做起勇边,但由于人力缺乏和領導短視,最終被研發(fā)團隊搶去做折联,由于開發(fā)團隊不是系統(tǒng)的使用者粒褒,自然很難設計出像樣的容器平臺。沒有文件系統(tǒng)的namespace隔離诚镰,也經(jīng)常發(fā)生研發(fā)之間互相改錯文件導致故障的問題奕坟。不支持數(shù)據(jù)流程的管理,導致現(xiàn)網(wǎng)數(shù)據(jù)變更產(chǎn)生的故障一單接一單怕享。
成本
成本的縮減不產(chǎn)生直接價值执赡,但平臺體量大到一定程度的時候,10%的帶寬都意味著數(shù)以億級的成本函筋。如何節(jié)省帶寬沙合,看起來像是個技術問題,實際上是一個溝通的問題跌帐,一次成本項目往往需要牽扯5-6個團隊進來一起做首懈。
又回到為什么離職的問題上來
個人時間
國外的制度绊率,拿到國內(nèi)來用壞了的典型案例就是“彈性工作制”。10點左右到公司究履,晚上10點下班滤否,這是閑下來的時候。在我畢業(yè)前后的實習階段最仑,每天下班的時間從來沒早過11:30藐俺,回到家洗洗就睡,第二天睜眼就準備上班泥彤。11:30回到家里工作還未必結束欲芹,故障等著你,領導在微信群里的問候等著你吟吝,研發(fā)需要緊急上線等著你菱父。
個人精力
一個人效率的管理往往不是時間的管理,而是精力的管理剑逃。一天的工作中除了各種同事私聊外浙宜,還有隨時隨地根本不需要你同意就可以拉你進去的群,在你思考問題的時候總能就是為了打斷你而及時到來的電話蛹磺,故障告警粟瞬,老板提問,內(nèi)外部投訴称开。在我的聊天工具里亩钟,滑屏到第5屏才會沒有工作內(nèi)容,工作群幾十個鳖轰,告警號十幾個清酥。這樣的精力消耗總讓人抱著手機發(fā)呆,刷著朋友圈等著告警的到來蕴侣。你很難深入思考一個問題超過2分鐘焰轻,因為一直在被打斷。
能力培養(yǎng)
在前天跟總監(jiān)的離職溝通中昆雀,總監(jiān)建議我先轉去另一個邊緣一點的組辱志,憑借我對基礎框架和流程的熟悉去”帶帶“他們。先不說”帶帶“別的組狞膘,是不是有點過于看得起自己團隊的技術能力了揩懒,技術這個東西如果能用熟悉一兩個框架概括的話,不可能發(fā)展到今天這個高度挽封。不得不說領導對于技術的理解有些讓我瞠目結舌已球。個人認為,知識體系和學習能力才是競爭力,經(jīng)驗在現(xiàn)在這個時代一點也沒有競爭力智亮,要論經(jīng)驗忆某,你不可能比未來的AI更有經(jīng)驗。
總的來說阔蛉,離職的原因是對于現(xiàn)在的時間安排弃舒、能力提升通道不滿,時候后想想如何提升自己的”硬實力“了状原。