台灣連線股份有限公司
DevOps TF Lead
經歷 developer, PM, automation engineer 等職位,自 2013 開始研究持續整合到嘗試導入 DevOps 等過程,發現正確的 DevOps 實踐其實可以解決大部份開發過程中諸多無效率與不合理的痛點,之後便以 DevOps 為名來倡導更有效率的開發方式。
從 DevOps TF 組織中分離出來的 platform engineering team 已運作了一年半,並成功上線了幾個面向開發者的平台 (Internal Developer Platform, IDP)。本次主題將通過自身的經驗來解釋 DevOps、 SRE 和 platform engineering 之間的差異、分工以及它們各自不可替代的特點。同時,在過程中我們也意識到, IDP 只是乘載資訊、流程的工具平台,其背後所賦予的目標認同才是取得成功的關鍵因素。這些目標包括提高開發效率或改善開發者體驗(DevEx)、推動工程文化與行為改變等等。有趣的是,如果缺少了這些平台又會讓變革難以推行!因此藉由這幾個性質迥異的開發者平台為例,告訴大家它們背後的故事與所被賦予的使命。
了解平台工程不只是一個 hype word,它雖然不見得適合所有公司,但就目前所提出的一些核心觀念還是有許多值得借鏡與學習的地方,另外如何藉由平台讓大家看到問題的核心與推動變革。