Lộ trình DevOps

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Học một Ngôn ngữ Lập trình

Python
Go
Bash Scripting

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 và Phân quyền
Mạng cơ bản
Kernel vs User Space

3 Hệ thống Quản lý Phiên bản

Git
Các lệnh Git cơ bản
GitHub / GitLab / Bitbucket

4 Mạng, Bảo mật & Giao thức

Mô hình TCP/IP
HTTP, HTTPS, và SSL/TLS
DNS
Load Balancer & Reverse Proxy
Firewalls & VPC

5 Infrastructure as Code (IaC)

Quản lý Cấu hình:
Ansible
Puppet / Chef
Cung cấp Hạ tầng:
Terraform
OpenTofu
CloudFormation

6 Containers & Ảo hóa

Docker
Dockerfile
Docker Compose
Container Registry

7 CI/CD

Các khái niệm CI/CD
GitHub Actions
GitLab CI
Jenkins

8 Điều phối Container

Kubernetes (K8s)
Kiến trúc K8s
Helm
Docker Swarm

9 Giám sát, Ghi log & Cảnh báo

Giám sát:
Prometheus
Grafana
Ghi log (Logging):
ELK Stack
EFK Stack

10 Nền tảng Đám mây

AWS
Google Cloud Platform (GCP)
Microsoft Azure
Kiến thức Cơ bản về Cloud

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi