DevOps Bootcamp – 5 Days
A practical 5-day program that introduces the DevOps delivery model and the core tooling behind it, Containers, Kubernetes Fundamentals, and Ansible .
Description
A practical 5-day program that introduces the DevOps delivery model and the core tooling behind it, Containers, Kubernetes Fundamentals, and Ansible . It also gives you hands-on labs that connect the full flow from building and running containers to orchestrating workloads and automating operations.
What You'll Learn
- You’ll understand the DevOps lifecycle and how modern teams deliver software faster and more reliably using containers, Kubernetes orchestration, and automation .
- You’ll practice core hands-on building blocks: container images and container runtime concepts, Kubernetes fundamentals (.e.g. pods/services/configmaps/secrets/volumes, etc..), and Ansible automation for Infrastructure/Configuration as Code.
Prerequisites
- Comfortable with Linux administration basics (CLI, services, networking basics, files/permissions) (Highly Recommended)
- Basic understanding of application deployment concepts is helpful (not mandatory).
Outline
4 modules
•
5 Days total
- Definition & Principles of DevOps
- Benefits of DevOps, Business Needs
- DevOps Lifecycle
- DevOps, the Bigger Picture
- Bare Metal vs. VM vs. Containers
- From Monolith to Microservices
- The Modern Microservice
- Container Image vs. Container
- How Containers Work
- Port Mapping in Containers
- Environment Variables inside Containers
- Stateless vs. Stateful Containers using Volumes
- Container Security Best Practices
- Building Container Images
- Container Orchestrators
- Kubernetes Architecture
- Control Plane and Data Plane
- Control Plane Components
- Worker Node/Data Plane Components
- Kubernetes Deployment Using Minikube
- Kubernetes in Action
- Imperative and Declarative Deployment
- Pod vs. Container
- Deployments
- Services
- Kubernetes Volume Management
- ConfigMaps and Secrets
- What's Next in Kubernetes
- Introduction to IT Automation and Ansible
- GUI, API, CLI (SSH/WinRM)
- Scripting vs. Ansible Modules
- Relation with Python and PowerShell
- Idempotence
- Ansible Core, Ad-Hoc Commands
- Ansible in Action
- Configuring Linux Systems with Ansible Playbooks
- What's Next in Ansible