中階 · 免費公開 · 職業路線圖

DevOps Engineer 路線圖

免費公開 · 無需登入 · 聯絡 psyche@mail.grokbot.com

一句話:從 Linux 與網頁伺服器,到容器、編排、CI/CD、雲端與監控,練成能穩定交付與運維的 DevOps 能力。

本頁為公開職業路線圖(非教材進度追蹤)。請依下方章節閱讀;實作進度請到對應教材課標記。

開啟 DevOps 獨立教材頁 →(NGINX/Docker/K8s/Actions/Jenkins/AWS 詳細筆記與官方連結)

路線章節

  1. Linux 與 NGINX 基礎運維
  2. Docker 容器化
  3. Kubernetes 編排
  4. CI/CD(Actions/Jenkins)
  5. 雲端(AWS 等)
  6. Prometheus + Grafana 監控

1Linux 與基礎運維

  • 指令列、檔案權限、程序與服務、網路基礎(SSH、防火牆、DNS)。
  • 會讀 log、用 systemd/cron、寫簡單 shell 腳本。
  • NGINX:反向代理、靜態站、SSL 終止——現代服務常見入口。

2Docker(容器化)

  • 映像、容器、Volume、網路;用 Dockerfile 打包應用。
  • docker compose 多服務本機開發;理解多階段建置與映像瘦身。

3Kubernetes(K8s)

  • Pod、Deployment、Service、Ingress、ConfigMap/Secret 概念。
  • 入門可用 minikube/kind 本機叢集;先會部署與查 log,再學進階編排。

4CI/CD

  • GitHub Actions:與 GitHub 整合緊密,適合多數開源與一人公司專案。
  • Jenkins:彈性高、企業常見;適合自架與複雜 pipeline。
  • 目標:push → 建置/測試 → 建映像 → 部署,全自動且可回滾。

5雲端(Cloud)

  • 至少熟悉一家雲:計算、儲存、VPC/網路、IAM、託管容器/K8s。
  • 建議從 AWS 免費方案與官方 hands-on 入門,再對照 Azure/GCP 概念。

6監控:Prometheus + Grafana

  • Prometheus:指標收集與告警規則。
  • Grafana:儀表板視覺化;對接 Prometheus 或其他資料源。
  • 目標:服務有 metrics、有儀表板、有告警(延遲、錯誤率、資源)。

建議學習順序(總覽)

  1. Linux 基礎 + NGINX 架一個靜態/反向代理站
  2. Docker:打包一個 App,再用 compose 跑多服務
  3. GitHub Actions(或 Jenkins)做建置與測試 pipeline
  4. 本機 K8s(kind/minikube)部署同一套服務
  5. 雲端上線(AWS 等)+ Prometheus/Grafana 監控