隨着工作時間的增長,接觸不少的op sre,有大神但是更多是靠年限增長的普通人。對運維工作發展路線有了一個清晰的認識:簡單說,如果你想在運維方面變得十分牛逼,以下三點不能躲開
1.對於linux內核和系統底層的理解
2.豐富的coding經驗
3.熟悉網絡協議和底層轉發流程
下面分別來說下:
自己是否對linux內核有了深刻的理解:
- 包括但不限於:系統調用,內核數據結構,內存管理,io層,文件系統,中斷和同步等
- 因爲日常接觸的維護排障工作中使用的命令的實現,如果對內核和操作系統底層有更好的瞭解有助於快速定爲問題
掌握2+門語言及豐富的coding經歷:
- 豐富的編程經歷說明能夠快速開發出能加速工作的各種工具,比如發佈、監控、配置管理、cmdb、servertree等
有編程經歷能夠幫助op更好的理解各種開源系統架構而且更快速定位問題
對底層網絡轉發流程的理解和熟悉各種網絡協議:
- 二層三層轉發是否瞭解,lvs, dns, dhcp,vrrp,rip,ospf,bgp