從職業的角度看,運維工程師是怎樣的上升路徑?
不是簡單的初級、中級和高級,很想了解有哪些發展階段,不同的階段所擁有的技能,能勝任的崗位,以及眼界的變化
小女子暫且談談自己的理解,請各位大哥哥勿噴。
1、走技術路線
初級運維工程師--中級運維工程師--高級運維工程師--運維專家
2、走管理路線
運維工程師--運維組長--運維經理--運維總監--幹掉老闆
3、運維分類
監控運維
系統運維
應用運維
運維開發
DBA(暫且列入運維)
雲計算運維(Dokcer、K8s)
SRE
如果是走技術路線,目前接觸到的是這些,不能跟各位大老闆比。
雲平台:AWS、阿里雲、騰訊雲
shell基礎:常用命令以及三劍客awk sed grep sort uniq 等
開發腳本:shell、python、爬蟲、相關API的處理
日誌系統:ES、Kibana、Filebeat、Logstash等
監控體系:zabbix、promethues、grafna、influxdb、自定義腳本等
大數據體系:kafka、zookeeper、ES等
Web及相關:Nginx、Apache、Tomcat、Squid、Varnish等
資料庫:mysql、redis、mongo
自動化:Ansible等
網路:iptables、抓包等
CI/CD:Jenkins、Sonar、Zipkin、Consul、Docker、K8s、Gitlab、Harbor等
原理相關:HTTP、HTTPS、TCP/IP、CDN、JVM等
上面的內容個人認為是做運維的必備技能,也是我目前工作的主要內容。可以給自己的技能項從0-10分打分,然後自己往什麼方向發展,需要達到多少分才能到達什麼級別。不是直接上10分的,是一點一點磨出來,0.1分0.1分往上加的。
我比較偏向深度發展,認為操作系統、計算機原理、網路這些基礎知識是重頭大戲。也在補這方面的知識,所有的技術到最後都是調優,快速定位問題、怎麼把知識串起來。如果網路基礎知識薄弱,怎麼排查問題呢?內存是怎麼工作的,CPU是怎麼工作的,這些不理解,對任何技術也就是一個用的階段,用的階段隨便一個人只有給一定的時間都能練熟。
最後:
你所做的努力不會讓你立即給你你想要的一切,但可以讓你逐漸成為你想成為的那種人。在平凡中中堅持前行,總有一天會遇見不一樣的自己。
趁早轉開發 運維輔助型崗位沒前途
剛好前段時間整理了這部分的內容,關於發展可以分為:Linux運維工程師(對應薪資:8-12K)--&>Linux雲計算工程師(對應薪資:12-18K)--&>Linux雲計算架構師及大廠SRE工程師(對應薪資:18-35K)全面進階。
第一個階段:Linux運維工程師
需要你掌握的技能有:shell腳本、網路管理、內核及系統進程加密安全通信、MySQL資料庫、Web服務、文件服務、LA/NMP架構、lptables防火牆、OpenVPN網路安全、JumpServer堡壘跳板機、Nginx、Lvs負載均衡、Zabbix監控、Ansible等。
第二階段:Linux雲計算工程師
除上面那些技能外,還需要你掌握主機虛擬化技術與KVM、Docker容器、Nosql存儲Redis、Haproxy、keepalived、中間件技術、ZooKeeper、kafka、ELK、Gitlab、Jenkins、
再往上發展的話就是Linux雲計算架構師及大廠SRE工程師了,這些要求技能知識更高,做了個圖可以看下
我這邊也有一份關於SRE崗位技能圖譜知識匯總,如果你想要的話,私信我可以發你
其實吧,隨著企業的從傳統機房--&>雲計算--&>多雲容器微服務的業務躍遷,Linux運維工程師的工作也發生了很大的變化,工作重點從傳統的跑機房,裝服務已經慢慢遷移到了雲平台及微服務、容器化的運作模式。
而且從騰訊、阿里、位元組、百度、新浪、小米、網易等一線大廠的招聘需求可看出,在Linux運維領域,需要的人才已經偏向2條主線即:SRE(Site Reliability Engineer 網站可靠性工程師及DevOps(運維開發工程師)。所以如果以後想走這條路的話,還是要多提升下自己的技能的。
最近有看一篇關於linux運維工程師的大廠調研文章,分析的挺好的,可以看下
2021年小米、新浪、百度告訴你,Linux運維人必須提升到SRE!沒得選!?mp.weixin.qq.com希望上面的回答可以幫到你,其他朋友如果覺得我這個回答還可以,希望可以點贊鼓勵下哦,需要圖譜的,可以關注我私信後100%發給大家~
運維工程師-》運維主管-》運維經理-》運維總監
夠否?
首先從方向上看, 就可以分很多種了,比如 容器化運維(k8s),、大數據運維(hadoop生態圈)、開發運維(devops方向)
從崗位上來說, 就是 運維工程師、運維經理、運維總監
上升路徑?遲早被自動化幹掉的崗位
推薦閱讀: