Cnscx9neuwgl4p8f4btc

Tass Lin

DevOps / SRE  •  Taipei ,Taiwan  •  [email protected]

溝通、執行、檢視是Tass的一直以來的要求。
在一個共同開發、維運以及技術相互教長的環境下。
溝通是不可或缺的部分,而溝通背後的因素是希望能快速且正確的執行。
當然執行完後勢必得要檢視,檢視當下的時空背景為何會做此決定或是有什麼技術上的硬傷等等。
如此環環相扣的自我期許另Tass能與團隊快速的銜接。

DevOps


Container

docker-bench-security

Kubernetes

GKE
EKS
Openshift
(Anthos/EKS Anywhere)

CI/CD

Gitlab CI
Jenkins
ArgoCD

ChatOps

Slack 
Trello
Line

IaC

Terraform

Cloud

GCP
AWS

Monitor(Issue tracking)

Prometheus 
Grafana 
Jaeger 
EFK
Loki

Other

Vault
Istio
Vegeta
Kafka



工作經歷

國泰人壽,2021 年 1 月 - 至今

 ◦ DevOps轉型 

 ◦ GitOps推導

 ◦ 雲端轉型 

 ◦ IaC轉型

 ◦ 監控與告警與追蹤

 ◦ Openshift、GKE、Anthos建置

 ◦ GCP相關Infra建置 

 ◦ AWS相關INfra建置

翰霖科技資訊股份有限公司,2020 年 7 月 - 2020年12月

• 派遣至國泰人壽。 

     ◦ 安裝與測試 Service Mesh ( Istio ) 至 KEM。 

     ◦ 安裝與測試 Openshift ( OKD ) 3.11 與 4.5。

     ◦ Kubernetes RBAC 測試。 

     ◦ Kubernetes Audit Log 測試。 

     ◦ Grafana 配合 Prometheus 規劃 Alarm ,以及初步討論SLI、SLO 與 SLA。 

     ◦ 初步介紹 Jaeger 與 Zipkin 的 Tracing 機制 。 

     ◦ 討論與規劃 Openshift 的部署機制。

     ◦ Image 分層與版控討論與規劃。

嘉裕股份有限公司,2019 年 7 月 - 2020 年 7 月

• 系統架構師、DevOps、SRE。 

• 設計 DDD 領域,如CQRS 的架構處理交易紀錄,其餘 API 大多使用 Microservice 架構。 

• 使用 Go 的 GIN 框架建立 analytics 的資料收集服務。 

• 針對異步及同步、Reactor、Coroutine、Goroutine的設計。 

• 部門OKR的設計與規劃。 

• 初建公司 DevOps 文化,致力於達成無痛且持續的整合、交付。 

     ◦ 建立與管控Image Version。 

     ◦ 配合 docker-bench-security 的弱點掃描機制。 

     ◦ 配合 GCR Vulnerability 的弱點掃描機制。 

     ◦ 建立與配合 SonarQube 的弱點掃描機制。 

     ◦ 使用 Gitlab CI 配合 CI / CD 流程。 

     ◦ 規劃與建立 Git Flow 配合 CI 的 Approve 與稽核。 

     ◦ 建立 Gitlab Issue Tracking 機制。 

     ◦ 建立各個應用 CI 的模組,致力於降低整合 CI / CD 的時間。 

     ◦ 建立 Terraform 架設 GKE、IAM、VPC 等模組,並使用 Atlantis 配合 Gitlab CI 來多工合作。 

     ◦ Vault 金鑰管理配合 K8s SA 管理各個 Service 相對應的權限,管理GCP IAM。 

     ◦ Istio 整合 Microservice 之間的溝通以及外來的防護 

     ◦ 使用 Kiali 、 Jaeger 與 Grafana 配合 Istio 來監控及追蹤。 

     ◦ API Gateway(APIGEE) POC(最後並沒有實施進架構)。 

     ◦ 壓力測試與撰寫 SLI、SLO 及規劃 SLA。 

     ◦ 壓力測試與設定每個服務的權重及 CPU、Memory 規格。 

     ◦ Access Log 與 Error Log 的機制設計。 

     ◦ 資料庫 Undo Log 與 Redo Log 參與規劃。 

     ◦ EFK 架設與日誌、Log 整合 Slack。 

     ◦ RTO、RPO 的規則設計與實施。 

     ◦ Health Checks,各服務、機器狀態檢查及通知設計,如針對Container、Pod、Node等。 

     ◦ Timeout與Retry的規則設計。 

     ◦ Slack 與 Gitlab 的 ChatOps 設計及應用。

星宇航空股份有限公司,2018 年 11 月 - 2019 年 7 月

• 開發工程師。 

• 初建公司 DevOps 文化,致力於達成無痛且持續的整合、交付。 

     ◦ 建立與管控Image Version。 

     ◦ 配合 SonarQube 的弱點掃描機制。 

     ◦ 使用 Gitlab CI & Jenkins 配合 CI / CD 流程。 

     ◦ 規劃與建立 Git Flow 配合 CI 的 Approve 與稽核。 

     ◦ 建立各個應用 CI 的模組,致力於降低整合 CI / CD 的時間。 

     ◦ 建立 Terraform 架設 GKE 與 EKS 的模組。 

     ◦ Openshift POC 規劃與建立(Ansible)。 

     ◦ API Gateway(3Scale) POC 規劃。 

     ◦ EFK 架設與日誌、Log 整合 Teams、Slack。 

     ◦ 壓力測試與設定每個服務的權重及 CPU、Memory 規格。

     ◦ HSM、KMS的POC規劃。

• 航班實際離到 API 開發。 

     ◦ 使用PHP Lumen 框架配合 Swoole。 

     ◦ SOAP 串接。 

• 報到 API 開發。 

     ◦ 使用 PHP Lumen 框架配合 Swoole。 

     ◦ 第三方API串接。 

• Kubernetes PCI DSS 的 POC 規劃。 

• CDN (Akamai) POC 規劃。 

• MQ 參與規劃。

歐可達數據,2017 年 10 月 - 2018 年 9 月

• 軟體專案主管,與香港基金公司需求來回。 

• 使用 Gitlab CI 配合 shell script 部署。

• 基金系統設計與建制。 

     ◦ 使用PHP Laravel。 

     ◦ 基金公式演算法的設計。 

     ◦ 架設於AWS EC2。 

• 券商系統設計與建制。 

     ◦ 使用PHP Laravel。 

     ◦ 架設於AWS EC2。 

• 語意模型分析。 

     ◦ Python 

     ◦ Tensorflow 

• Line聊天機器人。 

     ◦ 使用 PHP Laravel 與 Python Django 設計兩套服務。 

     ◦ GCP Pub / Sub。 

     ◦ Serverless。  

• 期貨報價服務。 

     ◦ 使用 Python。

    ,◦ 架設於AWS EC2。

• 程式交易規劃與設計。

御康金融科技,2016 年 7 月 - 2017 年 9 月

• co-founder 。

• 券商系統。 

     ◦ 使用PHP Laravel。 

     ◦ 架設於AWS EC2。 

• 跟單服務 

     ◦ Socket。 

     ◦ Web 使用 PHP Laravel。 

     ◦ APP(IOS、Android) 使用 PhoneGap 。 

     ◦ 架設於AWS EC2。

• 報價服務。 

     ◦ 使用 Python 。

     ◦ 架設於AWS EC2,於中國是使用CDN或是阿里雲或是自建機房。

• 出差去澳洲與券商接洽系統,以及為期兩週的風險管理課程。

• 出差去新加坡與券商接洽系統。

• 出差去中國與券商、代理商業務與系統接洽,並參展金融相關的展覽與會議

由米科技,2014 年 9 月 - 2015 年 6 月

• 開發工程師。

• 集點服務 

     ◦ PHP

學歷

國立臺中科技大學,2011 年 9 月 - 2015 年 6 月

• 資訊管理學系。