1. 程式人生 > >5年運維經驗分享:一個小白走向高階運維工程師之路

5年運維經驗分享:一個小白走向高階運維工程師之路

我是Freeman,88年的,老家河南,來上海4年,O2O行業高階運維工程師,擁有5年運維經驗。

我目前維護上千臺伺服器,熟悉大型網站架構,熟悉叢集高可用,熟悉資料庫。對大併發場景下的業務穩定性可用性有豐富經驗,參與公司多個運維核心專案,不斷改進和完善自動化平臺及流程,關注NoSQL和分散式儲存和大資料的發展。

今天給大家講講我的運維學習故事

運維

在踏上運維路之前,我並不瞭解運維,但機緣巧合做了運維之後,對於運維的苦悶是頗有心得的,重複性的工作,牽一髮而動全身的割接和上線,大量消耗精力和時間的工作事項是運維人最苦悶的地方。

在剛剛進行運維工作的時候,有很多不懂的問題,雖然能在工作中與同事交流能獲得好的方法,但總是杯水車薪,感覺太慢了。

在工作中處處受制與人,為了做好這份工作,同時也為了更加自由,我漸漸明白了做好運維需要系統的專業而全面的知識,然而這些知識都不是一天兩天能通過簡單學習就能掌握的。

為此我陷入了極度的苦惱與恐慌中,不得解脫。

在面對工作中的巨大壓力和困惑的時候,我領悟到了只有自強不息,才能使自己受人尊重,只有不斷精進才能受人待見,也只有戰勝自己才能獲得自由展現自我價值。

在對運維的工作進行了細緻的分析之後,抱著精進學習的目的,我坦然的選擇了一家培訓機構,進行系統的學習。

踏上征服Linux的征程

因為和你們一樣,甚至不如你們,我是幾乎零基礎參加的培訓,只看過幾頁鳥哥Linux基礎,來的時候鍵盤都敲不熟練。對的,我是行外人,學的自動化,當然不是如今炙手可熱的運維自動化,而是偏電氣方向的。

這麼說吧,就第一天講Linux基礎的時候,我跟上了,因為這些只要聽聽就行了從第二天起,就趕不上了,還好有了面授班這個氛圍(現在網路班的交流平臺也挺好的),大家可以一起做實驗,互相幫忙。

我幾乎是白天吃力的聽課,課下練習,讓其他同學幫我排錯,晚上回去補。補網路知識,補當天的課,還向預習一下新課,睡得太晚,第二天沒精神,注意力不集中更跟不上,這樣是一個惡性迴圈,調整了幾次時間,發現看到晚上一點多睡覺挺合適就這個狀態下來的。

當課程快結束的時候,老師在座位上向我們笑著揮手說再見,頓時我傻了。啊!結束了我還沒來得及回味一下,就像看場精彩的電影,還沒過癮,就演完了。當時掌握的程度連30%不到吧。

英雄,還是狗熊?

當時也不敢去找工作,不自信,就在附近的大學自己看視訊學了一段時間,留下來學習的有三四個。3個月剛剛熟悉就分開了,心情著實低落了幾天。

但生活還要繼續的,附近有個小咖啡館有暖氣,往期的老學員應該知道吃飯會路過那裡的,我們在那蹭過人家的wifi,由於老不喝咖啡,挺不好意思的。

當時在做nagios時,服務老起不來,後面排查了很久,發現是iptables沒關。當時就是那麼菜,儘管現在也菜,呵呵看了一天原理沒搞懂,實驗不順利,那天也不怎麼好。

對比之前輕鬆混日子的工作,半夜不由哭了起了來,大哭,現在還記憶猶新,哭了之後感覺格外的舒暢,後面好像睡得很香,很踏實。第二天,又去農大看nagios,當即拿下,原理透徹明瞭,實驗順利。

對技術的第一次昇華,應該就在這裡。後面自信心莫名的大增,後面乘著這個餘威,學習了負載均衡高可用叢集,MySQL備份複製,主從等。

後面在鄭州找了個小公司運維崗位的工作做著,算是一個鍛鍊吧,一次在內部群裡聊天,上海和北京的小夥伴說運維環境多好,也就想去試試,就和幾個小夥伴商量一起來大城市了。

運維

如何立足職場這個沒有硝煙的戰場?

就像現在的年輕人有的北漂,有的南下,帶著渴望但又不情願的感覺來到一個大城市,彷彿不想上學的小學生去上學,走1步退2步的心情,這個不情願呢,多是不自信,那種對未知的恐懼感。

一起來的幾個人呢,水平都不太高,面試剛開也不太順利,不懂的回來討論,找答案,問群裡的師兄師姐,問老師,如斯者多次,大家都找到工作了,平均5,6k以上,挺高興的,感覺比之前的收入高了不少。

期間,老師和往期的小夥伴們提供了很多筆試題,建議和指導,誰的公司招人,這個公司誰在裡邊待過等等對我們幫助很大,真的感謝這幫充滿活力和互幫互助的小夥伴們,感覺我們不再孤單。

到新公司上班,位於一個環境優雅的寫字樓裡,心裡既興奮又不安,大城市的運維就是正規,終於從游擊隊變成正規軍了。前一週,經理讓我看運維培訓手冊,心裡踏實了,就TM這樣啊,大部分學過,而且比這系統詳細。開始上馬,中間難免遇到各種小問題,小困難,那就網上搜,問往期的學員們。

後面我搬到公司的附近住,剛好離大學也很近,後面的成長很多還是和大學有很大的關係,平時在公司義務加班兩個小時,回來有時看一到兩個小時視訊。週末我揹著電腦,在這裡看視訊,當時學生們在準備考研,學習氣氛很濃,還要和他們搶位置,不管那麼多了,和他們一起學。

職場如何領先一步?

就這樣堅持下來了,到了13年底,視訊普遍看了兩三遍以上,實驗也跟著做,核心的web,MySQL,叢集高可用等看了更多遍,不斷總結筆記+實驗。後面公司不是不忙,就醞釀著該換個工作了,就在網上搜了些面試,禮儀相關的資料,開始全面的準備工作,其實我一直在準備著。

年後開始上班時我並沒有一下就去找,等待著年後招聘旺季,不是有金三銀四的說法嘛,所以,又溫習了下之前的筆記。

蛻變,還是掉坑?

不多久,一家O2O公司聯絡到了我,電話面試後,才去公司面試,先後有三四位技術官面試,每個人側重點不一樣,有原理,有實戰,有細節,有深入,涉及web,資料庫,監控,負載均衡型別,高可用,大規模網站架構,調優等等,有的直接給出一個需求讓我給出解決方案。

我去,大公司就是會玩啊,用到了這麼多東西頓時越發興奮了,當時覺得這就是我想要的公司。

然後和人資HR談待遇,沒想到下午很快就接到了電話,而且待遇還經過了討價還價,感覺和菜市場差不多的趕腳,可以商量的。待遇還可以,有一家小公司,工資有和這差不多的,因為這個平臺的緣故,聽同事說O2O模式不錯,又接受了新投資,在一個快速發展期。

記得老師和我們說過,生活就是一場折中和妥協。這是一個大智慧,希望我們都慢慢去體會,學會應用。

致謝

像我零基礎,計算機邊緣專業的同學,之前也沒有程式設計思維,僅有的c語言也是睡過去的。我想說的是,我都可以堅持下來,有所突破,被認可,我有理由相信,你們會做的更好,走的更遠。

我們既沒有到絕望的地方,也沒有接觸死亡的邊緣,just just去學,如果有這樣一個設想:你能學會,直接給你100萬,學不會拉出去槍斃,我估計你們學的會更好。

一定要有自驅動,自我驅動能力,技術到了一定層次,要學會獨立研究,因為這時不是別人不想幫你,而是別人不一定有你知道的多呢。

共勉

以上是我的感受,堅持下來,一切都沒有想象中的那麼困難。回頭看時,有苦澀,有淚水,也有汗水,有收穫有喜悅,也有成長,更有那越來越多的自信心。任何一個蛻變都是痛苦的。

破繭成蝶的確很美好,但那嫩嫩的肉質突破硬硬的皮層時,那苦楚的過程直到變成蝴蝶,你還覺得美好嗎,當然你突破不了,你根本不知道翩翩蝴蝶給大千世界帶來的那些美與享受。

生活會給你最終的回報,就看你有沒有資格看的到,如果你止步於破繭的那一刻,承受不了那一段的煎熬…你懂的。

當然,祝賀你堅持了這麼久,我要給你們肯定和鼓勵,我感覺你們才剛剛開始,我既不能誇獎大家,因為路還很長;我也不能說別的,因為路確實還很長。

僅是一些鼓勵,說聲加油!

號外:運維派社群補充:

很多初入運維領域的朋友,在找工作時候會看到不同公司對運維的職位要求、技術棧要求、崗位頭銜、待遇薪酬等等都有不少的差別,那麼運維派還會針對這塊持續推出系列文章給大家一一介紹:

3、Linux運維薪酬待遇與技術要求的對應關係?(內容整理中……)

另外我們也有《運維職場》專欄,為大家分享更多運維人自己的故事。大家也可以關注運維派微信公眾號(ID:yunweipai),社群會每日為大家推送最新的運維資訊和技術乾貨,如果你對運維有什麼疑問或困惑,也歡迎給我們留言,讓我們在運維社群一起成長: