DevOps & Developer Tools
Containerization, orchestration, IaC pipelines, configuration automation, and version control
Docker & Container Architecture
Linux Namespaces, Multi-Stage Builds & Security
Linux container internals: Namespaces, cgroups, Overlay2 storage driver, Multi-stage builds, Docker Compose, BuildKit, and container security.
Kubernetes & Cloud-Native (CKA/CKAD)
CKA/CKAD Syllabus, Pod Lifecycle & Helm Charts
Kubernetes mastery (CKA/CKAD): Control Plane, Pod lifecycle, Deployments, Services, Ingress, StatefulSets, RBAC, Helm charts, and Custom Operators.
Terraform & Infrastructure as Code
HCL Syntax, S3 State Locking & Reusable Modules
Terraform mastery: HCL syntax, S3/DynamoDB remote state locking, reusable modules, dynamic blocks, import blocks, and native testing.
Git & Version Control Mastery
Git Object Model, Reflog Recovery & Worktrees
Git object internals (Blobs, Trees, Commits), Three Trees staging, Interactive rebasing, Worktrees, Reflog disaster recovery, and Bisect debugging.
Jenkins CI/CD Automation
Declarative Pipelines, Shared Libraries & K8s Agents
Jenkins automation mastery: Declarative/Scripted pipelines, Docker agents, Shared Libraries, K8s dynamic agents, and Jenkins Configuration as Code (JCasC).
Ansible Automation & Configuration
Agentless Architecture, Jinja2 & Molecule Testing
Agentless configuration management: Playbooks, dynamic inventories, Jinja2 templating, Ansible Vault encryption, custom Roles, and Molecule testing.