我的經驗著重在設計與開發符合 The 12-Factor App 方法論的 SaaS 應用,以及採用容器化 (Containerization) 與編排技術 (Orchestration) 將應用程式部署到公有雲或私有雲。
我採用 GitOps 的原則來設計 CI/CD 渠道以提升團隊的開發效率及提升軟體品質。使用過 GitLab CI/CD, Bitbucket Pipelines 及 GitHub Actions 來設計 CI/CD (Delivery) 渠道;並使用過 ArgoCD 與 Spinnaker 來實踐 Continuous Deployment。使用過 Grafana stack 來提升服務集群的可觀測性以利開發團隊快速排錯;另外也採用 Istio 服務網格來管理路由及設計高可靠性的服務叢集。
機器學習解決方案研發經驗則著重在 Email Security 的議題。熟悉資料蒐集、資料分析、特徵工程、模型訓練與模型部署等生命週期的建置。
前端開發經驗則包含公司內部使用的 URL 情資查詢系統,以及個人的指數投資計畫維運工具 side project (github.com/hjcian/inertia-web)。
以下是我使用的技術棧:
FARobot, Inc.
Taipei, Taiwan
Feb 2023 - Present
在 FaRobot,我目前的職責為 UX/UI Applications Team Lead,同時也身兼 DevOps engineer 主導團隊導入 DevOps 實踐,持續改善軟體開發生命週期各個環節的效率與品質。關鍵成就包括:
Smart Ageing Tech Co., Ltd.
Taipei, Taiwan
Jul 2021 - Feb 2023
在 Jubo,我的工作涉及多個角色,包括設計與維護全團隊 SRE 相關基礎建設,及作為 Lead Engineer 支援產品的開發、架構規劃及任務管理。
身為 JuboSpace 產品團隊的 Lead Engineer:
身為一位 SRE,有多個角度切入了解我如何幫助團隊:
Oriental Verse Inc.
Taipei, Taiwan
Jan 2021 - May 2021
在 Oriental Verse,作為後端工程師,負責開發新需求、建設 DevOps 相關的自動化及監控環境。工作內容包含:
Cellopoint International Corp.
Taipei, Taiwan
Jan 2018 - Dec 2020
Mar 2016 - Dec 2017
在 Cellopoint,我的工作涉及了多種角色,同時是後端軟體工程師、產品負責人,也是資料分析師、資安研究人員。