中階 · 免費公開 · 職業路線圖
DevOps Engineer 路線圖
免費公開 · 無需登入 · 聯絡 psyche@mail.grokbot.com
一句話:從 Linux 與網頁伺服器,到容器、編排、CI/CD、雲端與監控,練成能穩定交付與運維的 DevOps 能力。
本頁為公開職業路線圖(非教材進度追蹤)。請依下方章節閱讀;實作進度請到對應教材課標記。
開啟 DevOps 獨立教材頁 →(NGINX/Docker/K8s/Actions/Jenkins/AWS 詳細筆記與官方連結)
路線章節
- Linux 與 NGINX 基礎運維
- Docker 容器化
- Kubernetes 編排
- CI/CD(Actions/Jenkins)
- 雲端(AWS 等)
- Prometheus + Grafana 監控
1Linux 與基礎運維
- 指令列、檔案權限、程序與服務、網路基礎(SSH、防火牆、DNS)。
- 會讀 log、用 systemd/cron、寫簡單 shell 腳本。
- NGINX:反向代理、靜態站、SSL 終止——現代服務常見入口。
詳細步驟與官方連結見 DevOps 教材。
2Docker(容器化)
- 映像、容器、Volume、網路;用 Dockerfile 打包應用。
- docker compose 多服務本機開發;理解多階段建置與映像瘦身。
詳細步驟與官方連結見 DevOps 教材。
3Kubernetes(K8s)
- Pod、Deployment、Service、Ingress、ConfigMap/Secret 概念。
- 入門可用 minikube/kind 本機叢集;先會部署與查 log,再學進階編排。
詳細步驟與官方連結見 DevOps 教材。
4CI/CD
- GitHub Actions:與 GitHub 整合緊密,適合多數開源與一人公司專案。
- Jenkins:彈性高、企業常見;適合自架與複雜 pipeline。
- 目標:push → 建置/測試 → 建映像 → 部署,全自動且可回滾。
詳細步驟與官方連結見 DevOps 教材。
5雲端(Cloud)
- 至少熟悉一家雲:計算、儲存、VPC/網路、IAM、託管容器/K8s。
- 建議從 AWS 免費方案與官方 hands-on 入門,再對照 Azure/GCP 概念。
詳細步驟與官方連結見 DevOps 教材。
6監控:Prometheus + Grafana
- Prometheus:指標收集與告警規則。
- Grafana:儀表板視覺化;對接 Prometheus 或其他資料源。
- 目標:服務有 metrics、有儀表板、有告警(延遲、錯誤率、資源)。
Prometheus 文件 ·
Grafana 文件
建議學習順序(總覽)
- Linux 基礎 + NGINX 架一個靜態/反向代理站
- Docker:打包一個 App,再用 compose 跑多服務
- GitHub Actions(或 Jenkins)做建置與測試 pipeline
- 本機 K8s(kind/minikube)部署同一套服務
- 雲端上線(AWS 等)+ Prometheus/Grafana 監控