乙個合格的運維工程師應該具有的素質

2021-06-17 23:38:36 字數 1240 閱讀 1249

網上看到有人寫了一篇文章,關於乙個合格的運維工程師應該具體哪些素質,正好前段時間有位boss也問過我這個問題。

簡單地寫下自己的看法。。

1.良好的責任心

ops是直接面向生成環境的一線操作人員,任何乙個不當的操作都有可能引起故障,要本著對使用者負責的態度做好每一次變更。在出現故障時也要勇於承擔責任而不是千方百計想著怎樣掩蓋自己的過失,犯錯誤不可怕,可怕的是犯了錯誤後不知反思,不去思考該如何避免。很多變更和故障處理都可能發生在凌晨或者節假日,這也要求ops能夠快速地沒有怨言地進行響應,微薄上看到一位ops同學正在「啪啪」,接了**就提上褲子趕回公司處理故障去了。。

2.快速的學習能力和比較廣泛的知識面

3.快速的troubleshooting能力

這個是每個ops都應該具備的基本技能。。在遇到線上故障時,能夠有清晰的排查思路和解決問題的思路是很重要的。。

4.自動化的理念

乙個優秀的ops必定是乙個「懶惰的」的ops,一件事情重複做3次以上就應該考慮自動化了,可以自己寫工具,也可以使用開源的自動化管理工具。只有自動化的工作做好了,ops才能從枯燥繁瑣的裝機工作中解脫出來去做更有意義的事情上來,否則只會被別人看成乙個只能裝機的ops...

5.良好的心裡素質,頂得住壓力

由於ops提供的是乙個基礎架構的服務,是不會直接面向使用者的,這就導致很多人其實是感受不到ops的存在,越是做得好的運維團隊越是如此(服務很穩定,沒有故障出現,ops不再擔任救火員的角色)。做得好,沒人會感覺得到,做得爛,後面一定一堆人在罵你,。。。筒子們,為了不被罵,還是盡量做好吧。。另外就是有了成績,沒你的事,出了問題,你來「背黑鍋」,所以要時刻做好「背黑鍋」的準備。。

6.膽大細心

不能因為一件特別有意義的工作有一定風險(比如說自動化)就不去推進,你要做的不是一層不變,而是在變更時做好checklist,做好回滾策略,盡最大可能減少變更帶來的影響。如果把運維的工作想成「無過便是功」就永遠不會有太大的進步。

7.技術 geek

ops需要接觸比較多的技術,要讓自己處在乙個不斷探索,學習的狀態,才會讓自己有更大的進步。

8.良好的編碼能力

shell就不用說了,3p裡面怎麼也得學一門吧?最好可以自己能實現一些開發需求(沒有人比自己更清楚想要什麼)

9.身體素質要好

這個比較扯淡,哈哈,不過ops經常需要熬夜,有時候還需要去機房抗抗伺服器,身體不好怎麼能行?

總得來說一句話,作為運維工程師,要抗得了伺服器,調得了網路,裝得了系統,排得了錯,調得了效能,玩得了架構,寫得了**,背得了黑鍋,耐得住寂寞。。

python運維工程師前景 運維工程師的前景怎麼樣

我覺得因該是有前途的,看個人能力和努力程度,本人現在正在往此方向發展。隨著國家大力提倡網際網路 網際網路時代會加速普及,運維大有作為。只是隨著雲計算時代的來臨,傳統運維崗位可能會大大減少,而掌握雲計算方面運維的工程師將會迎來新的天地。結合上面說的網際網路環境,加上最近幾年的經歷,讓我覺得雲計算遮天蔽...

一名合格的運維工程師都要掌握什麼

linux 系統基礎 門 linux的基礎知識內容,命令使用,以及使用者和許可權等核 知識點 linux 系統管理和高階 linux從程序 資源 任務 件 軟體包 磁碟等管理 法 linux 企業常用服務 企業級常用服務如dns ftp http mail linux 企業級安全原理和防範技巧以及網...

運維的工程師工作

在軟體開發領域當中,前端 後端開發我們一般比較熟,但運維工程師是做什麼的,很多人都不太了解。真的是只是維護工作嗎?今天我們就介紹一下 運維工程師 到底是做什麼呢 一 保障業務長期穩定執行 出一點點差錯,使用者就要投訴了。1 業務跑在什麼上面?伺服器一般是apache,nginx,tomcat等。但是...