Trụ cột thứ 7 — gói trọn DevOps lifecycle từ văn hóa đến tooling: Foundations → Git → CI/CD → Docker → Kubernetes → IaC (Terraform) → Cloud (AWS/GCP/Azure) → Secrets → Observability (Prometheus/Grafana) → SRE → DevSecOps → Performance → Production. Mỗi chương 600-900 dòng đầy đủ lý thuyết, code thật, ví dụ multi-cloud, bài tập, và quiz.
Học theo thứ tự — chương sau dựa trên chương trước. Foundations (1-4) đặt nền tảng văn hóa + tooling cơ bản. Containers (5-6) là core của DevOps hiện đại. Infra (7-8) cho phép tự động hóa hạ tầng. Operate (9-11) đưa hệ thống vào production thật. Master (12-14) chuyên sâu security, performance, reliability.
DevOps là gì, lịch sử Dev/Ops xung đột, văn hóa CALMS, DORA metrics (4 keys), DevOps lifecycle, Agile/Lean/Toyota Way. Mindset trước tooling.
systemd, users/groups, file permissions, networking basics (ip/ss/netstat), processes, cron, log management (journalctl, /var/log), troubleshooting checklist.
Git internals, branching strategies (Gitflow, GitHub Flow, Trunk-based), monorepo vs polyrepo, semantic versioning, pull request review, conflict resolution.
Continuous Integration vs Delivery vs Deployment, pipeline as code, GitHub Actions, GitLab CI, Jenkins, build/test/deploy stages, artifact registry, parallelization.
Container vs VM, namespaces/cgroups, Docker architecture, Dockerfile best practice, multi-stage build, image optimization, registry, networking, volumes, Docker Compose.
Architecture (control plane + nodes), Pods/Deployments/Services/Ingress, ConfigMaps/Secrets, namespaces, RBAC, Helm, autoscaling (HPA), troubleshooting kubectl.
Declarative vs Imperative, Terraform deep (HCL, providers, state, modules, workspaces), drift, import, Pulumi/CloudFormation/ARM so sánh, IaC best practices.
IaaS/PaaS/SaaS, compute (EC2/GCE/VM), storage (S3/GCS/Blob), networking (VPC), IAM, managed K8s (EKS/GKE/AKS), serverless (Lambda/Functions), cost & multi-cloud.
Ansible (playbook, role, inventory), config vs code, environment-specific config, Vault, AWS Secrets Manager, GitOps (ArgoCD/Flux), 12-factor app principles.
Three pillars (logs/metrics/traces), Prometheus + PromQL, Grafana, ELK/Loki, OpenTelemetry, Jaeger distributed tracing, alerting (Alertmanager, PagerDuty), SLI/SLO/SLA.
SRE vs DevOps, error budget, toil reduction, postmortems (blameless), incident command (ICS), chaos engineering, on-call best practice, capacity planning, runbook.
Shift-left security, SAST/DAST/SCA, container scan (Trivy, Snyk), secrets scanning (gitleaks), supply chain (SBOM, Sigstore, SLSA), policy as code (OPA), compliance (SOC2, ISO 27001).
Load testing (k6, Locust), profiling (CPU/heap), autoscaling (HPA/VPA/cluster), caching layers, CDN, database scaling, capacity planning, performance budget, FinOps.
HA multi-region, DR (RTO/RPO, backup, failover), deployment strategies (blue-green/canary/rolling), feature flags, A/B testing, Platform Engineering, IDP, Backstage.
"DevOps không phải team mới, không phải job title, không phải tool. Đó là cách làm việc: dev và ops cùng chịu trách nhiệm cho việc code chạy đúng trong production."
Google đã nghiên cứu 6 năm, hơn 30,000 dev, kết luận: high-performing team luôn vượt low-performing team trên 4 metric này. Đây là kim chỉ nam đo "DevOps thật sự" hay "DevOps cosplay".