自我介紹

2022/04/06 國泰金控 數位數據暨科技發展中心_雲端平台工程師 面試用

關於我

現任於華碩電腦股份有限公司
雲端架構軟體中心 雲端工程師

2018/10/18 ~ Now

  • 開源專案導入
  • 系統維運
  • 後端開發
  • 系統優化
  • 導入 PXE 技術以提升團隊部署效率
  • 建置國家高速網路中心-台灣衫二號的物件儲存服務
  • 整合 Ceph RGW 與 OpenStack Keystone
    • 透過 Keystone 來管理 Ceph RGW 使用者
  • 整合 Ceph RGW 與 OpenStack Barbican
    • 透過 Barbican 來達到 Server Side Encryption

工作經歷 - 服務建置(一)

  • 整合 Ceph RGW 與 Elasticsearch
    • 將 Object Metadata 儲存於 Elasticsearch 上並且透過 Query 語法進行稽核篩選
  • 導入 Ceph RGW Muti-Site 機制
    • 配置異地叢集並相互同步,防止單一地理位址機房發生故障而終止服務

工作經歷 - 服務建置(二)

  • 規劃與設計 ASUS Cloud Storage 儲存服務
    • 遵循 AWS S3 標準
    • 基於 NFS 檔案儲存系統
    • 相容第三方 SDK
    • 相容第三方視覺化操作介面(S3 Bowser, Cyberduck...)
    • 實作 Entity Tag 比對檔案內容是否異動
    • 擴充 Entity Tag 儲存方案包含 Extend Attributes, Elasticsearch, Badger
    • 優化 Entity 計算以提升上傳效率
    • 優化 Multipart Upload 流程,大幅提升檔案合併效能

工作經歷 - 系統開發(一)

  • 開發 ASUS SNS/SQS 應用服務
    • 支援大部分 AWS SNS/SQS APIs
    • 相容第三方 SDK
    • ASUS SQS 支援利用 OpenStack Barbican 進行訊息加密

工作經歷 - 系統開發(二)

  • 輔助開發 LDAP 協定擴充 ASUS IAM 系統
    • 支援 Bind , Search operations
    • 支援 Base Object,   Single Level 與 Whole Subtree
    • 支援 Filter(AND, OR, NOT..)
    • 提供物聯網設備驗證

工作經歷 - 系統開發(三)

  • 輔助開發 MFA 擴充 ASUS IAM 系統
    • 提供行動裝置多重身份驗證

工作經歷 - 系統開發(四)

  • 自主開發 GoProxy 解決團隊開發上的困擾
    • 後端儲存支援 S3, NFS
    • 整合 Private Gitlab
  • 自主開發 S3Bench Tool 測試所有 S3 APIs 效能
    • Intel COSBench 僅支援 Read, Write

工作經歷 - 技術導入(一)

  • 自主導入 CNCF Badger
    • 擴充 ASUS Cloud Storage Entity Tag 儲存方案
  • 自主導入 CNCF Jaeger
    • 提供 Log 視覺化介面
    • 快速暸解系統瓶頸點

工作經歷 - 技術導入(二)

工作經歷 - 技術導入(三)

工作經歷 - 技術導入(四)

  • 自主設計離線系統開發環境以利團隊開發
    • 基於 Docker Compose 快速啟動所有相依服務
  • 自主整合 K3s 與應用服務測試環境
    • 提供部分應用服務需利用 K8s APIs 啟動 resources
    • 採用輕量化 K3s 取代 K8s
    • 將 K3s 叢集與應用服務掛在相同 Docker Network Interface

開源貢獻

  • 修正與貢獻數個開源專案的錯誤
    • k3s-io / helm-controller
    • Kong / docs.konghq.com
    • Azure / multi-cluster-networking
    • kubesphere / openelb
  • 自製小工具
    • Ci-Jie/goproxy
    • Ci-Jie/s3bench

公開社群分享

  • SDN & Cloud Native Meetup #18
    • Topic: How to implement a S3 API gateway based on Ceph RGW and analysis performance  •  Jul 2019 - Speaker
  • Taichung City Free and OpenSource Software Fans Community - TFC
    • Topic: Blockchain & Docker & Kubernetes  •  Mar 2018 - Speaker
  • SDN & Cloud Native Meetup #4
    • Topic: Build the Blockchain as service (BaaS) Using Ethereum on Kubernetes  •  Apr 2018 - Speaker

Palette

By James

Palette

  • 164