DevOps Nâng Cao
Khóa học DevOps Nâng Cao là chương trình lý tưởng dành cho những chuyên gia DevOps mong muốn:
– Nâng cao kỹ năng chuyên môn.
– Làm chủ các công nghệ tiên tiến như Kubernetes, Terraform, và CI/CD.
– Khóa học cung cấp kiến thức chuyên sâu để triển khai và quản lý hạ tầng phức tạp trong môi trường DevOps hiện đại.
Tổng quan
Đối Tượng Học Viên
- DevOps Engineer đã có kiến thức cơ bản.
- System Administrator với nền tảng về Docker và Linux.
- Developer mong muốn mở rộng chuyên môn sang lĩnh vực DevOps.
- Học viên đã hoàn thành khóa học DevOps Cơ Bản.
Chương Trình Học
Module 1: Kubernetes – Triển Khai và Vận Hành Cluster
- Lab 1: Kubernetes Architecture và Components
- Mục tiêu: Hiểu kiến trúc và các thành phần chính của Kubernetes.
- Hoạt động: Khám phá các thành phần như Master Node, Worker Node, và các dịch vụ liên quan.
- Lab 2: Cài Đặt Kubernetes Cluster với Minikube
- Mục tiêu: Cài đặt và cấu hình Kubernetes cluster cục bộ.
- Hoạt động: Sử dụng Minikube để thiết lập môi trường Kubernetes trên máy tính cá nhân.
- Lab 3: Triển Khai Ứng Dụng Trên Kubernetes
- Mục tiêu: Triển khai và quản lý các workload trên Kubernetes.
- Hoạt động: Deploy ứng dụng đầu tiên, quản lý Pod, Deployment và Service.
Module 2: Terraform – Quản Lý Hạ Tầng Bằng Code
- Lab 4: Infrastructure as Code (IaC) với Terraform
- Mục tiêu: Hiểu các khái niệm cơ bản về IaC và Terraform.
- Hoạt động: Tạo hạ tầng đơn giản sử dụng Terraform.
- Lab 5: Viết và Quản Lý Terraform Configuration
- Mục tiêu: Sử dụng Resource, Variables và Output trong Terraform.
- Hoạt động: Viết các cấu hình Terraform để quản lý hạ tầng.
- Lab 6: Quản Lý State và Sử Dụng Modules trong Terraform
- Mục tiêu: Quản lý trạng thái Terraform và tạo các module tái sử dụng.
- Hoạt động: Tạo và áp dụng các module để tối ưu hóa cấu hình hạ tầng.
Module 3: CI/CD Nâng Cao – Xây Dựng Pipeline Hoàn Chỉnh
- Lab 7: Thiết Kế Pipeline CI/CD Hiện Đại
- Mục tiêu: Hiểu các mẫu thiết kế pipeline CI/CD hiệu quả.
- Hoạt động: Xây dựng pipeline đa giai đoạn từ xây dựng đến triển khai.
- Lab 8: Tự Động Hóa Kiểm Thử Trong CI/CD
- Mục tiêu: Áp dụng tự động hóa kiểm thử trong quy trình CI/CD.
- Hoạt động: Implement các bài kiểm thử tự động để đảm bảo chất lượng phần mềm.
- Lab 9: Thiết Lập GitOps Pipeline
- Mục tiêu: Hiểu và áp dụng nguyên tắc GitOps trong quản lý hạ tầng.
- Hoạt động: Thiết lập pipeline GitOps để triển khai và quản lý hạ tầng thông qua Git.
Project Cuối Khóa: Enterprise Application Platform
- Mục tiêu: Áp dụng toàn bộ kiến thức đã học để xây dựng một nền tảng ứng dụng doanh nghiệp hoàn chỉnh.
- Hoạt động: Thiết kế và triển khai nền tảng ứng dụng sử dụng Kubernetes, Terraform, và CI/CD, bao gồm việc thiết lập monitoring và logging cho hệ thống.
Thông Tin Khóa Học
- Hình thức học: Offline hoặc Online (tương tác trực tiếp với giảng viên).
- Nội dung học tập: Slide bài giảng, hướng dẫn lab, bài tập thực hành.
- Hỗ Trợ Kỹ Thuật: Hỗ trợ kỹ thuật sau khóa học.
Lợi Ích Khi Tham Gia
- Kiến Thức Chuyên Sâu: Làm chủ Kubernetes, Terraform và CI/CD.
- Thực Hành Thực Tế: Áp dụng kiến thức qua các bài lab và dự án thực tế.
- Chuẩn Bị Tương Lai: Sẵn sàng đối mặt với các thách thức trong DevOps hiện đại.
- Hỗ Trợ Chuyên Nghiệp: Được hướng dẫn bởi các chuyên gia hàng đầu trong ngành.