非資訊背景,也能擔任 DevOps / SRE 工程師嗎?

「我不是資工/資管系。」
「我沒有寫過大型程式。」
「我只會一點 Excel。」
「我以前是在做機械、電子、製造、行政、網路維護。」

這些背景不會讓你失去進入 DevOps / SRE 的機會,但轉職需要補的技術也不少。

DevOps / SRE 的工作橫跨 Software、Infrastructure、Networking、Automation 和 Operations。Programming 與 IT Operations 都會碰到,原本工作累積的能力也可能派得上用場。

原本的工作經驗,有哪些用得上?

工程背景常接觸問題拆解、Root Cause、流程、規格、測試與設備,這些經驗能用在 Infrastructure / SRE 的問題分析。

網路相關背景若已經碰過 TCP/IP、DNS、DHCP、Routing、Firewall,轉向 Cloud / DevOps 時,對網路的理解就是優勢。

機電、製造背景可能已經習慣監控告警、追蹤設備狀態、處理異常,以及把 SOP 自動化。這些工作和 SRE 要處理的問題,有不少相通之處。

技術要從哪裡補?

Programming、Git、Linux、Cloud、Container、CI/CD 都需要學。不過,一開始就同時碰 Kubernetes、Terraform、AWS、Docker,很容易學了操作,卻不知道工具在解決什麼問題。

可以先從 Linux 和 Network 開始,再學 Git 與一門程式語言,接著把 Build → Test → Deploy 串起來。有了這段經驗,再往 Cloud、Container、Kubernetes、IaC 走。

非資訊背景的人也能走這條路,但學工具時,要一起弄懂它背後的系統怎麼運作。

發表留言