最近在 DevOps 的職位招聘中出現了一些令人擔憂的現象。薪資正在下降,DevOps 工程師的職位數量正在減少,遠程職位也在減少。但與此同時,整體工程職位的招聘卻在增加。所以,DevOps 是正在消亡,還是有其他原因呢?這聽起來可能很瘋狂,但在這篇文章中,我將向您展示為什麼這實際上是 DevOps 領域有史以來最好的事情,以及它如何成為您工程職業生涯中最大的機會。
DevOps 工程師曾經是個「金飯碗」
不久之前,DevOps 工程師還被認為是一個「金飯碗」。六位數的薪資、遠程工作的自由,以及所有公司都在招聘。
現實情況:數據顯示 DevOps 職位正在減少
但快進到現在,我們看到了一些出乎意料的數字:
-
薪資下降了 6%。
-
DevOps 工程師的職位數量也下降了 6%。
-
只有 16% 的 DevOps 職位是遠程的,也下降了 5.2%。
看起來 DevOps 的泡沫已經破裂了。但讓我告訴您,實際上發生的情況恰恰相反。
DevOps 並未消亡,而是正在融入其他角色
DevOps 工程師的職稱一直有點混亂。有些公司期望基礎設施方面的能力,有些則想要 CI/CD 和 Terraform 方面的能力,有時您還需要在凌晨 2 點解決生產環境中的問題。這是一個沒有明確界限的角色。
技能正在被吸收
但現在,這種相同的底層 DevOps 技能正在被吸收到具有更明確重點的角色中:
-
平台工程師: 負責 Kubernetes 工具和開發者體驗。
-
雲端工程師: 負責以程式碼形式擴展基礎設施和成本優化。
-
SRE(網站可靠性工程師): 負責驅動正常運行時間監控和生產環境健康。
-
軟體工程師: 甚至軟體工程師也被期望能夠監控、部署和流程化自己的程式碼。
在 2024 年,對 Kubernetes 需求量最大的角色是軟體工程師,而不是 DevOps 工程師。所以,職稱可能正在消失,但 DevOps 背後的技能實際上比以往任何時候都更受歡迎。它們只是轉移了。
DevOps 是一種哲學,而不是一個職位
DevOps 並未消亡。它正在融入其他角色。這實際上是一件好事。這就是 DevOps 的本質。DevOps 不是一個職位,而是一種哲學。它是一套幫助公司更快、更有效率地部署軟體的原則。
僅僅了解工具是不夠的,更重要的是實踐
但還有更多,這將決定誰能找到工作,誰不能。以下是大多數人錯過的一點:如今,僅僅了解工具是不夠的。更重要的是使用它們並證明您可以使用它們。
證照的價值正在下降
對證照的需求正在快速下降。公司越來越不關心您收集了哪些徽章,而更關心您是否實際構建了可以運作的東西。證照作為技術市場上的榮譽勳章,其可靠性正在降低。
實際專案和經驗才是王道
實際專案和您可以展示的構建才是真正的遊戲規則改變者。因為您無法偽造生產環境經驗。公司不想要流行語或證照。他們想要能夠在生產環境中交付的工程師。這意味著構建基礎設施、部署應用程式、監控它、破壞它、修復它,然後重複這個過程。新的標準不是建立在理論之上,而是建立在實際執行之上。如果您還沒有在教程之外構建一個可以運作的系統,那麼您已經落後了。
證照仍然有其存在的價值,您仍然應該獲得它們,尤其是如果您是初級工程師。重點是您需要與它們一起構建一些東西。
行業趨勢:平台和 SRE 角色正在興起
平台和 SRE 角色正在興起。核心技術堆疊,如 Kubernetes、Terraform、Python、CI/CD 仍然至關重要,而像 Backstage 和 Crossplane 這樣的新工具的需求正在增加。
其他角色也需要 DevOps 技能
數據工程師現在也被期望能夠構建生產級別的流程,使用基礎設施即程式碼來管理他們的基礎設施,並像傳統工程師一樣監控工作流程。甚至分析工程師也在編寫 Python、自動化流程,並使用雲原生工具。這些角色可能沒有明確提到 DevOps,但它們需要完全相同的思維模式和工具鏈。這就是我所說的 DevOps 正在融入其他角色的意思。過去可選的內容現在已成為必需。
如何在新的 DevOps 環境中取得成功
如果您了解這種轉變,並開始以正確的方式構建,您將比那些仍在追逐舊模式、浪費時間的人領先 10 步。如果您可以自動化工作流程、編寫乾淨的基礎設施即程式碼、安全地部署、有效地監控,並自信地解釋您的決策,那麼您就不再只是一個 DevOps 工程師,而是一個完整的工程師。