Lộ Trình cho Kỹ Sư DevOps

Hướng dẫn toàn diện để xây dựng kỹ năng và trở thành một Kỹ sư DevOps chuyên nghiệp.

Trở về lộ trình
Giai đoạn Chủ đề chính Nội dung & Công cụ Mục tiêu sản phẩm
1 Học một Ngôn ngữ Lập trình
  • Python
  • Go
  • Bash Scripting
Viết một script Bash để tự động hóa một tác vụ đơn giản (ví dụ: sao lưu tệp).
2 Kiến thức cơ bản về Hệ điều hành
  • Linux
  • Quản lý Tiến trình & Hệ thống tệp
  • Mạng cơ bản
Điều hướng hệ thống tệp Linux và quản lý các tiến trình từ dòng lệnh.
3 Hệ thống Quản lý Phiên bản
  • Git
  • Các lệnh Git cơ bản
  • GitHub / GitLab / Bitbucket
Khởi tạo một kho chứa Git, commit code và đẩy nó lên GitHub.
4 Mạng, Bảo mật & Giao thức
  • HTTP, HTTPS, SSL/TLS
  • DNS
  • Load Balancer & Reverse Proxy
Giải thích cách một yêu cầu HTTPS đi từ trình duyệt đến máy chủ.
5 Infrastructure as Code (IaC)
  • Ansible
  • Terraform / OpenTofu
  • CloudFormation
Viết một playbook Ansible đơn giản để cài đặt một máy chủ web.
6 Containers & Ảo hóa
  • Docker & Dockerfile
  • Docker Compose
  • Container Registry
Viết một Dockerfile để container hóa một ứng dụng Python đơn giản.
7 CI/CD
  • GitHub Actions
  • GitLab CI
  • Jenkins
Tạo một quy trình GitHub Actions để tự động build và test một dự án.
8 Điều phối Container
  • Kubernetes (K8s)
  • Helm
  • Docker Swarm
Triển khai một ứng dụng đơn giản lên một cụm Kubernetes cục bộ (minikube).
9 Giám sát, Ghi log & Cảnh báo
  • Prometheus & Grafana
  • ELK Stack / EFK Stack
Thiết lập Prometheus để giám sát và tạo một dashboard Grafana cơ bản.
10 Nền tảng Đám mây
  • AWS
  • Google Cloud Platform (GCP)
  • Microsoft Azure
Tạo một máy ảo (VM) trên một nhà cung cấp đám mây và kết nối với nó.