DEVOPS NÂNG CAO (ARCHITECTING & AUTOMATION AT SCALE)
Nếu khóa Cơ bản là cánh cửa đưa bạn vào thế giới tự động hóa, thì khóa DevOps Nâng cao là bệ phóng biến bạn thành một Chuyên gia thực thụ. Trong kỷ nguyên Cloud-Native, việc chỉ biết CI/CD hay Docker là chưa đủ. Các doanh nghiệp hiện nay đòi hỏi hệ thống phải có khả năng tự vận hành (Self-healing), bảo mật tuyệt đối (DevSecOps) và khả năng mở rộng không giới hạn (Scalability).
Khóa học này tập trung vào các kỹ năng cốt lõi của một Senior DevOps/SRE: Quản lý điều phối Container với Kubernetes (K8s), Định nghĩa hạ tầng bằng mã (Terraform), Giám sát hệ thống chuyên sâu (Prometheus/Grafana)và triển khai chiến lược GitOps hiện đại.
Thời lượng: 40h
Hình thức đào tạo:
-
- Đào tạo trực tiếp tại lớp học
- Đào tạo trực tuyến
- Đào tạo hybrid (trực tuyến kết hợp trực tiếp)
- Đào tạo tại văn phòng khách hàng
Mục tiêu khoá học:
-
LÀM CHỦ KUBERNETES (K8S)
Tự tay thiết lập, quản trị và triển khai ứng dụng trên cụm Cluster thực tế, xử lý các bài toán Scaling và High Availability.
-
HẠ TẦNG DƯỚI DẠNG MÃ (IAC)
Sử dụng Terraform để khởi tạo toàn bộ tài nguyên hệ thống (Network, Server, DB) trên Cloud chỉ bằng vài dòng code.
-
TƯ DUY DEVSECOPS
Tích hợp bảo mật vào mọi công đoạn của Pipeline, quét lỗ hổng tự động cho Code và Container Image.
-
GIÁM SÁT & CẢNH BÁO TOÀN DIỆN
Xây dựng hệ thống Monitoring và Logging chuyên nghiệp, giúp phát hiện và xử lý sự cố trước khi người dùng kịp nhận ra.
-
TRIỂN KHAI GITOPS
Tiếp cận phương thức vận hành hiện đại nhất với ArgoCD, giúp đồng bộ hóa trạng thái hạ tầng từ Git.
-
TỐI ƯU HÓA CHI PHÍ & HIỆU NĂNG CLOUD
Kỹ thuật tinh chỉnh tài nguyên trên AWS/Cloud để đạt hiệu năng cao nhất với chi phí thấp nhất.
Đối tượng tham gia
Học viên đã hoàn thành DevOps Cơ bản hoặc có kiến thức tương đương
Cần nâng cấp lên level nâng cao, làm chủ Kubernetes, CI/CD và triển khai hệ thống theo mô hình Cloud-Native trong doanh nghiệp
Người chuyển ngành IT
Đã có nền tảng tương đương DevOps cơ bản, cần chương trình chuyên sâu, hệ thống để theo kịp yêu cầu thực tế của các vị trí DevOps
Lập trình viên / System Admin
Muốn nâng cấp kỹ năng lên kiến trúc Cloud-Native, tự động hóa triển khai và quản lý hạ tầng ở quy mô production
Kỹ sư IT hướng đến chứng chỉ quốc tế
Cần nền tảng kiến thức và thực hành để chinh phục các chứng chỉ như CKA (Certified Kubernetes Administrator), AWS Certified DevOps Engineer
Nội dung khóa học
1. Orchestration với Kubernetes (K8s) – Trái tim của DevOps hiện đại
-
- Kiến trúc chuyên sâu của Kubernetes: Control Plane & Worker Nodes.
- Quản lý Object: Pods, Deployments, Services, Ingress Controller.
- Lưu trữ dữ liệu: Persistent Volumes (PV) và Persistent Volume Claims (PVC).
- Quản lý cấu hình và bí mật: ConfigMaps & Secrets.
- Lab: Triển khai Microservices đa ngôn ngữ lên cụm K8s.
2. Infrastructure as Code (IaC) với Terraform
-
- Tư duy lập trình hạ tầng: Tại sao không nên cấu hình tay?
- Ngôn ngữ HCL (HashiCorp Configuration Language).
- Quản lý State file, Terraform Modules để tái sử dụng tài nguyên.
- Tích hợp Terraform vào CI/CD Pipeline.
- Lab: Dùng Terraform khởi tạo một hệ thống Virtual Private Cloud (VPC) hoàn chỉnh trên AWS.
3. DevSecOps – Bảo mật trong kỷ nguyên tự động
-
- Dịch chuyển bảo mật về bên trái (Shift-left security).
- Quét lỗi bảo mật mã nguồn (SAST) và thư viện (SCA) với SonarQube/Snyk.
- Bảo mật Container: Quét Image tìm lỗ hổng với Trivy/Clair.
- Quản lý truy cập và phân quyền (RBAC) chuyên sâu.
4. Advanced CI/CD & GitOps
-
- So sánh Jenkins Pipeline vs GitHub Actions/GitLab CI.
- Chiến lược triển khai cao cấp: Blue-Green Deployment, Canary Release.
- Giới thiệu GitOps và công cụ ArgoCD: Để Git là “nguồn sự thật duy nhất” (Single Source of Truth).
- Lab: Thiết lập luồng GitOps tự động cập nhật App lên K8s khi có Code mới.
5. Observability – Giám sát và Phân tích hệ thống
-
- Hệ thống Monitoring với Prometheus & Grafana: Thiết lập Dashboard chuyên nghiệp.
- Quản lý Log tập trung với ELK Stack (Elasticsearch – Logstash – Kibana) hoặc Loki.
- Thiết lập Alerting: Cảnh báo qua Telegram/Slack/Email khi hệ thống gặp sự cố.
6. Cloud Native Architect trên AWS (Nâng cao)
-
- Triển khai Amazon EKS (Elastic Kubernetes Service).
- Serverless DevOps với AWS Lambda & EventBridge.
- Tối ưu hóa chi phí Cloud (FinOps cơ bản).
7. . Đồ Án Cuối Khóa
Xây dựng hệ thống High Availability & Auto-scaling cho một sàn Thương mại điện tử.
-
- Sử dụng Terraform để dựng hạ tầng trên AWS.
- Cài đặt cụm Kubernetes để chạy Microservices.
- Thiết lập luồng DevSecOps quét lỗi tự động.
- Triển khai theo mô hình GitOps với ArgoCD.
- Cấu hình Grafana Dashboard để theo dõi lưu lượng và hiệu năng thời gian thực.
LỊCH KHAI GIẢNG
(Đang cập nhật)
Bài viết liên quan