Stkaaydnbrxpzvdkfsq4

Kevin Chan    

SRE Engineer Taipei, TW
[email protected] 0910739062

工作經歷


台灣資信, Senior SRE工程師, 202302

  • 設定 BGP network cross AWS and Alicloud

創業家兄弟, SRE工程師, 202107 ~ 202302

  • AWS infra:
  • 釐清現有 AWS infra 配置並轉換為 infrastructure as code 
    • 一致化目前的 infra 架構, 消除不同專案間的差異
  • 利用 grafana 建立 metrics monitor 
  • 架設 Rundeck 作為 Cronjob trigger 與 monitor 
  • 配置 EKS 並於其中架設 Airflow, 提供 Datateam 作為 workflow 平台 
    • 利用 Helm 管理 K8s 資源與作為 CD 的橋接
  • 處理 AWS infra 告警, 異常事件與 RD 日常需求 
  • Review 系統日常資源情況並與 RD 討論優化方向, 撰寫 infra 架構文件
  • 分析 AWS 帳單 
    • 針對費用異常增長的服務進行問題追朔

  • Devops: 
  • 重新設計 Drone CI 腳本修復撞版問題並消除專案間差異 
    • 處理了同時間上版會導致的 Image 內部檔案異常問題
    • 監測最終部屬狀態
  • 重新設計 Dockerfile 腳本以優化 Docker image 與 Build time 
  • 重新配置 filebeat, logstash 以便在存入 Elasticsearch 攜帶更多資訊 
  • 優化 Cronjob 指向 kibana 的 log, 以便RD快速定位單一 Cronjob 的錯誤訊息 
  • 優化 Drone CI 錯誤 Alert 至 Slack
  • 遷移部屬於EC2的專案至ECS, 轉換部分 ECS EC2 cluster 至 ECS fargate

  • Backend: 
  • 將 Laravel 的 Job Queue 導入 CodeIgniter 中 
  • 協助後端導入 Monolog 至 CodeIgniter , 並與既有ELK系統進行整合

公共電視, 後端工程師, 202002 ~ 202105

  • 將Laravel專案部屬⾄Google Kubernetes Engine內, 並利用 GCP cloud build建立相關的CICD
  • 協助外包與前端工程師打包相關的Docker image並部屬
    • golang, React, Angular等專案
  • 建構Docker-compose部屬環境並將Laravel專案部署⾄環境內
  • 管理與維護Apache, MySQL主機
  • 開發Restful API系統並與前端串接

酷必資訊, 後端工程師, 201907 ~ 202002

  • 將主板控商務邏輯部分以submodule⽅式封裝並以此作為客製化專案核⼼
  • 將Queue worker process的部分從原本的shell script改⽤supervisord管理
  • 建立開發使用的PHP Docker-compose環境

艾普特, 後端工程師, 201810 ~ 201906

  • 使⽤jq將mongo json轉換為TSV 將演算結果的TSV匯入MySQL
  • 修復基於Laradock的開發環境docker-compose並部屬至測試站
  • 建立打包docker的gitlab-ci腳本與執行環境

技能


AWS

ECS, EKS, EC2

RDS, Elasticache

Cloudformation

Boto3 + python


Linux

基本系統問題排查

Shell script
Docker



CI/CD

Gitlab-CI

Drone

Rundeck

GCP Cloud build


Kubernetes

GCP GKE

AWS EKS

Helm


Other

Airflow

Grafana
Traefik
PHP Laravel




學歷


海洋大學食品科學系生物科技組