iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
1
DevOps

誤入 DevOps 叢林的後端工程師系列 第 1

Day01 - 序

時間過得非常快,又來到了一年一度的 IT 邦幫忙鐵人賽,我在決定報名哪個分組時,非常的掙扎,我本身是個後端工程師,雖然曾經建置過簡易的 DevOps 環境,但隨著 DevOps 這個領域幾年飛快的進展,很多公司也有專職的 DevOps 工程師,所以後期接觸到 DevOps 都是單純使用者角度居多。因緣際會在工作需要上,我需要重拾這項技能,並與時俱進。

在兩個月左右的時間,靠著三本紙本書、網路上的免費資源、官方文件等等,自學了 Kubernetes 跟 GCP,能不能駕馭這系列的文章,我並沒有十足的把握,但希望透過這系列的文章,比較有系統的記錄這些點點滴滴。

IT 邦幫忙鐵人賽每屆的評審都有 DevOps 的大神,文章中若有任何錯誤會被指正,我想這也一種另類的快速學習方式吧。

30 篇的文章會分成三大部分

  • 基礎的 Docker 跟 Kubernetes 介紹
    • docker
      • file
      • image
    • Kubernetes
      • pod
      • service
      • ingress
      • config map
      • volume
      • backend config
      • Liveness, Readiness
      • kubectl
      • ...
  • 使用 GCP 來建置 API Server 需要的 DevOps 環境
    • gcloud CLI
    • GCP AMI
    • HTTPS & static IP
    • auto scaling
    • load balancer
    • GCP memory store
  • 實務應用篇
    • socket
    • redis
    • 日誌 / fluentd
    • 監控
    • mongo cloud
    • GCP code build
    • 切割 beta, staging, production 環境

作者介紹

劉艾霖 (AILIN LIOU) 從 2009 年開始投入於軟體開發的領域,目前主業是後端開發,但同時也是軟體技術顧問兼任講師,研究領域有 API 設計、軟體架構設計、自動化軟體測試、網頁開發、區塊鏈開發。同時也是遠距工作者在台灣社團的創辦人,致力於推廣遠距工作模式。

社群參與經歷

  • Modern Web 講者 (2016, 2018, 2019)
  • 第十屆 IT 邦幫忙鐵人賽 - blockchain 組冠軍
  • 2018 DISTRIBUTED HEALTH in Nashville 工作坊:編寫智能合約教材與範例程式
  • Testing Day (2017) 講者
  • JSDC (2016) 講者

講師經歷

  • 2018, 2019 資策會中區教育培訓中心
  • 2017 IThome Workshop
  • 2016, 2017 HelloJS 訓練營
  • 2016 ~ 2018 創科資訊教育訓練中心

下一篇
Day02 - DevOps 之時代的演進
系列文
誤入 DevOps 叢林的後端工程師30

尚未有邦友留言

立即登入留言