前一篇提到我對於自動化 UI 測試研究很多,除此之外也有做一些跟程式碼品質檢查,也是確保每一次交付出去的內容都是沒有問題,將本來既有的 CI/CD 流程再進一步加入這些自動化檢查。也將 Jenkins 這套框架玩得很熟,甚至可以把經驗可以寫成鐵人賽系列文章。
但讓我開始思考職涯的另一個可能性是,剛好團隊要建立一個新的系統。而這個系統的基礎建設,會使用 Terraform 去撰寫雲端資源之外,也會使用 Azure DevOps 進行佈署。我就跟著團隊的後端工程師一起將這些雲端服務建立起來,自己在這些雲端服務的知識一直停留在名詞而已。除了邊做邊學,也感謝 AI 的時代,讓我可以詢問各種疑難雜症,提升自己對於公有雲的知識。
雖然在投入新領域的過程之中,發現自己有太多東西要學習,也拼命地不斷補各種的知織之外,也查看 roadmap.sh 上的 DevOps 職能角色在做些什麼。同時也跟 DevOps 成員經驗交流,發現他們在做的事情蠻大一部份都是在協助開發團隊在做自動化佈署。爾後就去跟我現在的主管深入了解DevOps 的工作事務,也跟我想要做「自動化」的主題息息相關之外,雲端服務在我過去的職涯完全沒有接觸過,光是現在的嚐試我覺得挑戰非常大,雖然陌生但是覺得一直學到新東西很開心。
最後就是走內轉流程,就落腳到 DevOps 部門了。在轉職這一年多的時間,每天都還是有新的挑戰,感謝自己當時做了這個決定。如果你也有打算轉職的打算,在公司內部也剛好有機會可以讓你嚐試,也可以近而驗證自己是不是有興趣的,也讓你在這段時間支持你有新的動力讓你的工作更有成就感。不管最後嚐試的結果怎麼樣,相信對你的下一站職涯選擇會更加清晰。