Skip to content

☁️ Infrastructure & DevOps Mastery

Production Infrastructure — Từ Zero đến Scale

Từ Linux fundamentals đến production SRE — bộ tài liệu phủ trọn vẹn infrastructure engineering stack. Mỗi module kèm runbook templates và production-tested configurations.

ModulesLessonsDuration
62455–75 giờ

📋 Overview

Learning Outcomes

  • ✅ Thiết kế và triển khai CI/CD pipelines enterprise-grade
  • ✅ Viết Infrastructure as Code với Terraform: modules, state management, best practices
  • ✅ Xây dựng monitoring stack: Prometheus, Grafana, alerting rules
  • ✅ Thiết kế cloud architecture patterns trên AWS/GCP
  • ✅ Áp dụng SRE practices: SLI/SLO/SLA, error budgets, incident management
  • ✅ Implement logging & observability: structured logs, distributed tracing
  • ✅ Quản lý secrets, certificates, và security compliance

Prerequisites

  • Nắm vững Linux command line (file system, processes, permissions)
  • Hiểu cơ bản networking: IP, TCP, DNS, HTTP
  • Đã deploy ít nhất 1 ứng dụng lên cloud (AWS/GCP/Azure)
  • Biết sử dụng Docker ở mức cơ bản
  • Có kinh nghiệm với ít nhất 1 CI/CD tool (GitHub Actions, Jenkins, GitLab CI)

🗺️ Suggested Roadmaps


📚 Curriculum Tree

⚠️ Curriculum Index Preview: Đây là bản preview cấu trúc curriculum — hiển thị danh sách module, lesson titles, và exercise types. Nội dung bài học đầy đủ (lecture notes, code examples, exercises có lời giải) nằm trong Premium Pack.

bundle-infra-devops--mod-01: Linux & Networking Fundamentals (4 lessons)
Linux Process Model & Signals

Fork/exec, process states, signals, systemd service management

Exercise Types:

  • 🎯 ScenarioChoice
  • 🔍 SpotTheBug

⏱️ ~45 phút · 📊 beginner

Filesystem & Storage

Inodes, mount points, LVM, RAID levels, disk I/O monitoring

Exercise Types:

  • 🎯 ScenarioChoice
  • 🔍 SpotTheBug

⏱️ ~40 phút · 📊 intermediate

TCP/IP Networking Deep Dive

OSI model reality, TCP handshake, DNS resolution, NAT, iptables

Exercise Types:

  • 🎯 ScenarioChoice
  • 🏗️ ArchitectureDragDrop

⏱️ ~55 phút · 📊 intermediate

Troubleshooting Toolkit

strace, tcpdump, ss, htop, journalctl — systematic debugging

Exercise Types:

  • 🧩 Parsons
  • 🔍 SpotTheBug

⏱️ ~45 phút · 📊 intermediate

bundle-infra-devops--mod-02: CI/CD Pipeline Engineering (4 lessons)
CI/CD Philosophy & Pipeline Anatomy

Build → Test → Deploy stages, artifact management, environments

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~40 phút · 📊 beginner

GitHub Actions Advanced Patterns

Reusable workflows, matrix strategies, OIDC, self-hosted runners

Exercise Types:

  • 🧩 Parsons
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 intermediate

Deployment Strategies

Blue-green, canary, rolling, feature flags, rollback procedures

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 intermediate

Pipeline Security & Supply Chain

SLSA framework, Sigstore, dependency scanning, SBOM

Exercise Types:

  • 🎯 ScenarioChoice
  • 🔍 SpotTheBug

⏱️ ~45 phút · 📊 advanced

bundle-infra-devops--mod-03: Infrastructure as Code (Terraform) (4 lessons)
Terraform Fundamentals & HCL

Providers, resources, data sources, variables, outputs

Exercise Types:

  • 🧩 Parsons
  • 🎯 ScenarioChoice

⏱️ ~45 phút · 📊 beginner

State Management & Backend

Remote state, locking, state manipulation, import existing resources

Exercise Types:

  • 🔍 SpotTheBug
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 intermediate

Modules & Composition

Reusable modules, versioning, registry, module testing

Exercise Types:

  • 🧩 Parsons
  • 🏗️ ArchitectureDragDrop

⏱️ ~45 phút · 📊 intermediate

Production Patterns: Workspaces, Environments, GitOps

Environment promotion, drift detection, plan reviews in CI

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 advanced

bundle-infra-devops--mod-04: Monitoring, Logging & Observability (4 lessons)
Three Pillars: Metrics, Logs, Traces

Observability philosophy, instrumentation strategy, cost management

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~45 phút · 📊 intermediate

Prometheus & Grafana

PromQL, recording rules, alerting rules, dashboard design

Exercise Types:

  • 🧩 Parsons
  • 🎯 ScenarioChoice

⏱️ ~55 phút · 📊 intermediate

Centralized Logging: ELK / Loki

Log aggregation, structured logging, query patterns, retention

Exercise Types:

  • 🎯 ScenarioChoice
  • 🔍 SpotTheBug

⏱️ ~45 phút · 📊 intermediate

Distributed Tracing: OpenTelemetry

Spans, context propagation, sampling strategies, Jaeger/Zipkin

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 advanced

bundle-infra-devops--mod-05: Cloud Architecture (AWS/GCP) (4 lessons)
Cloud Networking: VPC, Subnets, Security Groups

Network design, public/private subnets, NAT gateway, peering

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 intermediate

IAM & Security Posture

Least privilege, roles, policies, service accounts, audit logging

Exercise Types:

  • 🎯 ScenarioChoice
  • 🔍 SpotTheBug

⏱️ ~45 phút · 📊 intermediate

Compute: EC2, Lambda, ECS, Fargate

Right-sizing, spot instances, serverless trade-offs, container hosting

Exercise Types:

  • 🏗️ ArchitectureDragDrop
  • 🎯 ScenarioChoice

⏱️ ~50 phút · 📊 intermediate

Cost Optimization & FinOps

Reserved instances, savings plans, right-sizing, tagging strategy

Exercise Types:

  • 🎯 ScenarioChoice
  • 🏗️ ArchitectureDragDrop

⏱️ ~40 phút · 📊 intermediate

bundle-infra-devops--mod-06: SRE Practices & Incident Management (4 lessons)
SLI / SLO / SLA Framework

Defining reliability targets, error budgets, burn rate alerts

Exercise Types:

  • 🎯 ScenarioChoice
  • 🏗️ ArchitectureDragDrop

⏱️ ~45 phút · 📊 intermediate

Incident Response Playbook

Severity levels, on-call rotation, communication, war room protocol

Exercise Types:

  • 🎯 ScenarioChoice
  • 🧩 Parsons

⏱️ ~40 phút · 📊 intermediate

Blameless Post-Mortems

Root cause analysis, contributing factors, action items, follow-up

Exercise Types:

  • 🎯 ScenarioChoice
  • 🧩 Parsons

⏱️ ~35 phút · 📊 beginner

Chaos Engineering & Game Days

Chaos Monkey, Litmus, hypothesis-driven experiments, blast radius

Exercise Types:

  • 🎯 ScenarioChoice
  • 🏗️ ArchitectureDragDrop

⏱️ ~45 phút · 📊 advanced


📦 What You Get

  • PDF lecture notes (30 bài, kèm architecture diagrams)
  • Obsidian vault với runbook templates
  • Terraform module templates (VPC, ECS, RDS, monitoring)
  • Prometheus alerting rules và Grafana dashboard JSON

Lifetime updates: cloud provider changes tracked quarterly. Terraform provider updates included.


Câu hỏi thường gặp

Quy trình mua hàng như thế nào?

Bạn nhắn tin qua Messenger với bundle muốn mua. Đội ngũ PENALGO sẽ xác nhận đơn hàng, hướng dẫn thanh toán qua chuyển khoản ngân hàng, và gửi link Google Drive chứa tài liệu trong vòng 24 giờ sau khi xác nhận thanh toán.

Tài liệu được giao dưới dạng gì?

Mỗi bundle bao gồm: PDF lecture notes (full diagrams), Obsidian vault (backlinks & graph view), code templates theo ngôn ngữ, và toàn bộ được đóng gói trong Google Drive ZIP. Bạn nhận link tải một lần và sở hữu vĩnh viễn.

Chính sách cập nhật tài liệu ra sao?

Lifetime updates — mỗi phiên bản mới được gửi qua email đăng ký kèm changelog chi tiết. Tối thiểu 2 lần cập nhật mỗi năm cho mỗi bundle, bổ sung case studies mới và cập nhật theo phiên bản công nghệ.

Tôi có thể hoàn tiền không?

Hoàn tiền 100% trong vòng 24 giờ kể từ khi nhận tài liệu, không cần lý do. Sau 24 giờ, do tính chất digital của sản phẩm, chính sách hoàn tiền không còn áp dụng.

Nên mua bundle nào trước?

Tuỳ mục tiêu: Chuẩn bị phỏng vấn → bắt đầu với Algorithms & Data Structures Core. Muốn lên senior → System Design Universe. Chuyển sang DevOps → Docker Masterclass + Infrastructure & DevOps. Xem mục Roadmaps để tìm lộ trình phù hợp nhất với career path của bạn.

Roadmap hoạt động như thế nào?

Mỗi roadmap là một lộ trình học tập được thiết kế cho một mục tiêu nghề nghiệp cụ thể. Roadmap gợi ý thứ tự học các module từ nhiều bundle khác nhau, kèm milestone checkpoints để tự đánh giá tiến độ. Roadmap là hướng dẫn — bạn vẫn cần mua bundle tương ứng để truy cập nội dung.

Curriculum Tree trên web hiển thị gì?

Curriculum Tree là bản preview cấu trúc module/lesson — cho thấy phạm vi và độ sâu của mỗi bundle. Đây là metadata (tiêu đề, mục tiêu, tags), không phải nội dung bài học đầy đủ. Nội dung chi tiết nằm trong Premium Pack khi bạn mua.

Tài liệu có phù hợp với người mới bắt đầu không?

Mỗi bundle ghi rõ prerequisites (yêu cầu đầu vào) — kiểm tra trước khi mua. Đa phần bundle yêu cầu kiến thức nền tảng cơ bản. Nếu bạn đã nắm vững prerequisites, tài liệu sẽ đưa bạn từ intermediate lên production-grade level.

Tôi có thể xem trước nội dung bài học không?

Curriculum Tree trên web cho phép bạn xem danh sách module, lesson titles, mục tiêu, và exercise types. Đây là preview đủ để đánh giá scope và depth. Nội dung bài học đầy đủ (lecture notes, code examples, exercises) chỉ có trong Premium Pack.

Hỗ trợ kỹ thuật khi gặp vấn đề với tài liệu?

Liên hệ qua Messenger hoặc email hỗ trợ. Đội ngũ phản hồi trong vòng 24 giờ (ngày làm việc). Hỗ trợ bao gồm: vấn đề tải file, lỗi format, câu hỏi về nội dung, và gợi ý lộ trình học tập.

Có giảm giá khi mua nhiều bundle không?

Có chính sách combo khi mua từ 3 bundle trở lên. Nhắn tin qua Messenger để nhận báo giá combo phù hợp với mục tiêu học tập của bạn.


💬 Mua ngay

Xin chào! Tôi quan tâm đến bundle "Infrastructure & DevOps Mastery" (bundle-infra-devops). Tôi muốn biết thêm thông tin và cách mua.

💬 Mua qua Messenger

Nội dung đầy đủ được giao trong Premium Pack qua Google Drive.


Quay lại Premium Vault · Xem Roadmaps

Cập nhật lần cuối: