運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

傑華園發表於2021-01-18

提起資料運維,大部分人的第一印象都是:

運維=修電腦+接網線+連監控+打掃機房衛生+背鍋

其實這都是圈外人對運維的刻板印象,無論你是個剛入職沒幾個月的行業新人,還是在行業裡摸爬打滾了好幾年的“老鳥”。

你都面對著同樣殘酷的一個現實:這是一個高速發展的行業,任何肚子裡沒有實貨的技術人員都會被這個圈子所淘汰。

那麼,做運維的你,最終的出路到底在哪裡呢?到底怎麼樣才能出人頭地,拿到一個年薪百萬的Offer?

我給你列一個比較全的網際網路運維工程師的能力框架,這裡的運維不包含idc運維、企業it運維這些, linux運維人員常用工具拓撲詳見:

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

1、硬體基礎:

瞭解原理,cpu,記憶體,磁碟,網路卡等的相關知識,如cpu快取,指令集,架構,流水線,保護模式,磁碟尋道原理,各級別raid,ssd,sas,sata等的常用效能指標,如iops,頻寬,吞吐量等等

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

2、作業系統:

需要熟悉,最好精通。程式排程,記憶體管理,檔案系統,外設管理等,要熟練使用相關工具,如top iotop iftop iostat vmstat ss等,並且最好了解其原理,建議對/proc下的內容也進行深入瞭解,對做主機級監控十分有幫助

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

3、網路:

需要熟悉,最好精通,tcp,http,https,udp等最好能做到精通,4層,7層的網路流量分析技能要熟練掌握。內部路由協議,邊際路由,交換原理,域名解析,ipv6相關知識

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

4、安全和加密:

熟悉防火牆原理,主機級安全理論,以及常用加密演算法,web安全,網路安全。瞭解滲透的常用手段,以及反制手段,sql注入,xss,ddos,cc,還有常見漏洞的利用原理,沙箱,容器的逃逸等,瞭解常見的網路安全方案,waf 高防等

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

5、虛擬化和容器技術:

熟悉常見的虛擬化技術如kvm,常見的容器技術如docker,以及相關的k8s,瞭解網格計算的概念,瞭解isto以及在各公司的落地方式。

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

6、itil理論:

知道如何制定合理的流程保障業務的穩定和安全性

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

7、常見的開源元件:

mysql,redis,kafka,etcd,zk,influxdb,promethues,zabbix,graphana,ansible.....

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

8、實踐案例:

部署,釋出,監控,變更,sla保障的實踐案例,熟悉常見的接入服務,邏輯服務,中介軟體,資料庫高可用方案,過載保護,降級方案,分散式事務一致性方案等

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

9、運維開發

shell,python,golang,前端

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

10、devops,編譯,加速,測試環境,研發流程自動化

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

11、專案管理理論,成本控制

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

12、aiops

利用現網資料訓練機器學習模型,輔助容量管理,監控排障

運維不是修電腦!月薪30K的高階運維告訴你,學會這些就能逆襲

一點建議

經常看到有朋友在Linux論壇問一些問題,不過,其中大多數的問題都是很基礎的。這些問題其實都是很簡單的,只要是稍微瞭解過 Linux 的基礎的,應該就可以很輕易地解決掉這些問題。

而有些朋友們常常一接觸Linux就希望構架網站,根本沒有想過要先了解一下Linux 的基礎,這是相當困難的。

首先Linux是必須要學命令的,雖然Linux桌面應用發展很快,但是命令在Linux中依然有很強的生命力。Linux是一個命令列組成的作業系統,無論圖形介面發展到什麼水平,它的精髓都在命令列,這個原理是不會變的。

Linux命令有很強大的功能:從簡單的磁碟操作、檔案存取、到進行復雜的多媒體影像和流媒體檔案的製作。選擇一個適合你的Linux發行版本至關重要,目前全球有超過1百多的Linux發行版本,在國內也能找到十幾個常見的版本。

至於選擇哪一個怎樣選擇就要根據自己的需求和能力了,網路管理員的話最好選擇是Redhat Linux 和Debian Linux,如果英語不蠻好的就比較適合選擇紅旗Linux、中標Linux這些中文版本了。

老鳥都是實踐出來的

要強化自己Linux 的技能,只有透過實踐來實現了。所以立刻找臺計算機,速度安裝一個 Linux 發行版本,然後開始探索精彩的Linux世界。相信這樣你自己的 Linux 技能肯定會有一個大的飛昇。

此外,人腦又不像計算機的硬碟,除非硬碟壞掉了或者是資料被你抹掉了,否則儲存的資料將永遠而且立刻的記憶在硬碟中。在人類記憶的曲線中,你必須要不斷地重複練習才會將一件事情記得清楚徹底。

因此,在學習 Linux 的時候也一樣,如果你無法經常複習和操作的話,還沒學會後面的,前面的就會忘了。在對Linux命令熟悉了以後你就可以開始自己搭建一個小的Linux網路,這是最好的實踐方法,沒有之一。

總之,就是要自己多動手,不要總傻等著別人來教給你,幫你解決問題。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21472864/viewspace-2750705/,如需轉載,請註明出處,否則將追究法律責任。

相關文章