成為 DevOps 工程師學習地圖

DevOpsDevelopment和Operations的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。 ~ 維基百科

這裡有相關 DevOps 的 Roadmap

DevOps Roadmap / DevOps Beginner Roadmap

學習一種程式語言

學習管理伺服器

Linux 系統管理實戰訓練營:從新手變高手

學習終端機介面

Linux

Linux 精通:在 11.5 小時內精通 Linux 命令列工具

Linux Shell 腳本課程 : 由專案實踐學習

完整的 Nmap 道德駭客課程:網路安全

Windows

中文課程 – Powershell 5.x 基礎入門

網路、安全和通訊協定

網路

整體的網路概念 -無線網路,路由器,防火牆,Cisco NAS


TCP/IP 機制精修課 :從入門到專家

網路安全

網路安全:為你的事業開發規劃專業課程

如何設定伺服器?

網頁伺服器 ( Web Server )

Nginx 基礎:從零開始的高性能伺服器

防火牆

Linux 的 IPTables 和 Firewalld 介紹

負載平衡器 ( Load balancer )

AWS :開始使用負載平衡和自動擴展群組

架構即代碼 ( Infrastructure as Code )

容器( Container)

Docker

Docker:基於專案的學習方法

組態管理

Ansible

給完全新手的 Ansible 課程 – 親手實踐


Chef 基本原理 : 基礎設施自動化的“食譜”

容器編排(Container Orchestration)

Kubernetes

完整的 Kubernetes:簡單實用指南 + 專案

更多 Kubernetes 課程介紹

Docker Swarm

精通 Docker Swarm : DevOps 風格的叢集編排

Mesos

[電子書] Mesos in Action

Infrastructure Provisioning

Terraform

學習 DevOps : 運用 Terraform 做基礎架構的自動化

Server Mesh

Istio

Kubernetes 的 Istio 實作

學習 CI/CD 工具

Jenkins

學習 DevOps : 用 Jenkins Pipelines 和 Docker 做 CI/CD

GitLab CI

Gitlab CI : 給初學者的管道、 CI/CD 和 DevOps

GitHub Actions

完整的 GitHub Actions 和工作流程指南

Azure DevOps

學習在 Azure 雲端建構 DevOps Pipelines

學習如何監控軟體和基礎設施

基礎設施監控 ( Infrastructure Monitoring )

Prometheus

用 Prometheus 做監測與警報

應用程式監控

日誌管理 ( Logs Management )

Elastic Stack

Elasticsearch 7 和 Elastic Stack – 深入且親自動手做!


雲端供應商

DevOps 流程

相關文章閱讀筆記

心智圖來源

以上分類除了參考維基百科對於 DevOps 定義的說明,還參考了這個 GitHub 專案 – developer-roadmap,裡面最後一張圖對於 DevOps 學習有更大的輪廓


  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350 ✨悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

由 WordPress.com 建置.

Up ↑