原文 : What Does a DevOps Engineer Do? A Career Guide
✨ DevOps 工程師負責優化組織的軟體,包括軟體維護和伺服器管理。了解如何獲得成為 DevOps 工程師所需的技能。
DevOps 工程師負責領導和協調不同團隊的活動,以創建和維護公司的軟體。 “DevOps”一詞源自於“開發”(development) 和”營運”(operations),是一組旨在透過協作提高軟體開發生命週期效率的實踐。
DevOps 工程師的最終目標是縮短軟體開發流程、提高軟體發布頻率、聯合營運團隊和開發團隊並促進更可靠的發布。
DevOps 工程師的平均薪資
美國 DevOps 工程師的平均基本工資為每年 104,095 美元 [1]。 在確認佣金或利潤分享等額外薪酬時,Glassdoor 估計總薪酬為 132,767 美元。 DevOps 工程師可以加班或花時間待命,因為軟體問題可能會在非工作時間值班。
更多資訊請參考 DevOps Engineer Salary 2023: How Much Can You Make?
DevOps 工程專業
DevOps 工程師可能會扮演特定的角色,這取決於他們的興趣和他們工作的組織的需求。 DevOps 工程領域的一些專業角色包括:
DevOps 技能
DevOps 工程需要技術和人員技能(也稱為軟技能)的結合才能成功。
技術能力
DevOps 工程師首先是工程師。除了數學和分析思維等標準工程技能之外,他們還應該了解:
- 專案管理。 作為負責確保公司軟體最新、安全且沒有錯誤和故障的人員,DevOps 工程師需要不斷尋找並實施任何相關的改進。
- 生產基礎設施。 優秀的 DevOps 工程師必須對從小錯誤修復到大規模更新的所有事情的啟動、規劃、執行和監控有深入的了解。 持續整合/持續交付 (CI/CD) 是 DevOps 軟體開發方法的一個重要面向。
- 編碼。 儘管一些 DevOps 工程師可能不會總是編寫程式碼,但他們仍然必須了解所使用的任何程式語言的基礎知識。
- 伺服器管理。 DevOps 工程師管理公司的網路和伺服器,這些網路和伺服器託管正在創建的任何軟體。 這意味著建立帳戶、更新權限並確保定期備份所有內容。 他們還制定了初級 IT 專業人員在故障排除、調試( debug )或進行其他更改時遵循的程序。
職場技能
DevOps 專業人員也是團隊合作者,他們花很多時間與來自不同專業背景的人一起工作。要獲得成功,你必須了解:
- 溝通:溝通技能對 DevOps 工程角色至關重要。 您必須能夠向具有不同技術專業知識程度的人員(從軟體工程師到行銷角色)有效地解釋軟體開發生命週期中發生的情況。
- 輔導:有效的 DevOps 工程師應該始終尋求改進他們的團隊和軟體。 這意味著找出技能方面的差距並設計方法來填補這些差距,無論是培訓現有員工還是僱用新員工。
- 靈活性:軟體問題可能在白天或晚上的任何時間發生。 DevOps 工程師通常工作時間不固定,隨時待命以解決任何問題。
更多資訊請參考 What Are Job Skills and Why Do They Matter?
如何成為 DevOps 工程師
考慮一個學位
許多 DevOps 工程職位的職位描述要求至少擁有電腦科學或相關領域的學士學位,儘管一些雇主會接受同等的工作經驗。 75% 的 DevOps 工程師擁有學士學位,20% 擁有碩士學位,2% 擁有副學士學位。
考慮一個學位
一些公司可能會尋求 Linux 管理和 SQL 伺服器開發等主題的認證來展示能力。例如,有抱負的 DevOps 工程師可能會獲得 IBM Power Systems 的 Linux 系統管理憑證
從相關角色開始
DevOps 工程師應該擁有豐富的軟體工具和程式語言經驗。 你可以從事 IT、系統管理或軟體開發工作來獲得這種經驗。
DevOps 工程師可以從入門級系統管理員、支援或 help desk 角色開始,以獲得軟體維護經驗。
更多資訊請參考 5 Tech Entry-Level Jobs in 2023: No Experience or Commute Required
如你有興趣研究這方面的課題,你可從 IBM 的 DevOps 介紹開始
也許你會有興趣
- Coursera 訂閱 : 無限制訪問 7,000 多項世界一流的課程、實踐專案和工作準備證書計劃 – 只需支付一次全包式訂閱費用
- DevOps 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響