Bỏ qua

Index

I. Lab DevOps Cơ Bản (Beginner/Junior)

1. Quản lý code và workflow

  • Lab 01: Sử dụng Git cơ bản (commit, branch, merge, conflict)
  • Lab 02: Quản lý repository trên GitHub/GitLab, pull request/code review
  • Lab 03: Git hooks tự động kiểm tra code style, test unit

2. CI/CD cơ bản

  • Lab 04: Xây dựng pipeline CI với Jenkins/GitHub Actions (build, test, lint)
  • Lab 05: Tự động deploy web app lên VPS (Linux/Ubuntu) qua SSH

3. Linux & Shell

  • Lab 06: Quản lý process, user, crontab, log cơ bản trên Linux
  • Lab 07: Viết bash script tự động backup file, tự động gửi mail khi có lỗi

II. Lab DevOps Trung Cấp (Mid-level, Cloud, Automation)

4. Container hóa

  • Lab 08: Docker hóa ứng dụng web (NodeJS/Python/PHP), build/push image lên Docker Hub
  • Lab 09: Sử dụng Docker Compose quản lý nhiều service

5. IaC & Cloud cơ bản

  • Lab 10: Dùng Terraform/CloudFormation tạo EC2, VPC, S3 trên AWS
  • Lab 11: Tự động hóa cài đặt phần mềm bằng Ansible

6. CI/CD nâng cao

  • Lab 12: Pipeline CI/CD tự động deploy lên EC2/ECS/EKS với rollback
  • Lab 13: Tích hợp test tự động, scan bảo mật (Trivy/SonarQube)

7. Monitoring, Logging

  • Lab 14: Cài Prometheus + Grafana giám sát server, custom app metrics
  • Lab 15: Thu thập log với ELK/EFK (Elasticsearch, Fluentd/Filebeat, Kibana)

8. Quản lý secrets & bảo mật

  • Lab 16: Lưu secrets với AWS Secrets Manager/Parameter Store
  • Lab 17: IAM least privilege, quản lý key, audit CloudTrail

III. Lab DevOps Nâng Cao (Senior/Production)

9. Kubernetes & Orchestration

  • Lab 18: Deploy app lên Kubernetes (EKS/minikube), rolling update, autoscaling
  • Lab 19: Helm chart, quản lý secret/configmap, service mesh cơ bản (Linkerd/Istio)
  • Lab 20: Giám sát K8s với Prometheus Operator, Alertmanager, log tập trung

10. CI/CD chuyên sâu

  • Lab 21: Build pipeline đa môi trường (dev/staging/prod), blue/green deployment, canary release
  • Lab 22: GitOps với ArgoCD/FluxCD, tự động hoá deploy K8s

11. Automation & SRE

  • Lab 23: Tự động backup/restore EC2, RDS, S3 (lifecycle policy)
  • Lab 24: Script tự động scale resource, cleanup, cost optimization
  • Lab 25: Self-healing infrastructure (auto remediation qua Lambda/SSM)

12. Security & Compliance nâng cao

  • Lab 26: Scan, report và auto-remediate lỗ hổng bảo mật (Trivy, AWS Inspector)
  • Lab 27: Audit, alert bảo mật với GuardDuty, Security Hub
  • Lab 28: Policy as Code với OPA, kiểm soát access động

13. Project thực tế tổng hợp

  • Lab 29: Xây dựng hệ thống CI/CD end-to-end (multi-service, auto rollback, notify Slack/Telegram)
  • Lab 30: Thiết kế, vận hành hệ thống giám sát, cảnh báo, log tập trung production
  • Lab 31: Xử lý sự cố thực tế: downtime, scaling, cost alert, security incident, migration

IV. Lab nâng cao dành cho Senior, Lead DevOps

14. Multi-cloud & Hybrid Cloud

  • Lab 32: Deploy ứng dụng đa cloud (AWS, GCP, Azure), kết nối hybrid VPN
  • Lab 33: Migration legacy lên cloud (database, app, storage)

15. Chaos Engineering & Reliability

  • Lab 34: Mô phỏng lỗi, thử resilience hệ thống với chaos-mesh/chaos toolkit
  • Lab 35: Thiết lập DR (Disaster Recovery), RTO/RPO, test backup & restore thực tế

16. Cost & FinOps

  • Lab 36: Tối ưu chi phí cloud, viết báo cáo cost tự động, thiết lập cảnh báo budget

Lộ trình trên đủ để bạn trưởng thành từ fresher tới senior DevOps thực chiến!

Bình luận