DevOps-2: Deployment Automation & Kubernetes
Module Overview
Goals
- Automate application deployments and integrate containerization into the delivery process
- Deploy, manage, and scale containerized applications using Kubernetes
Who Should Take This Module?
This module is designed for:
- Aspiring DevOps engineers looking to build hands-on experience with Docker and Kubernetes
- Developers who want to automate deployments and run applications in containers
- System and infrastructure engineers transitioning to cloud-native and Kubernetes environments
- Cloud engineers working with container orchestration platforms (EKS, AKS, GKE)
- DevOps practitioners seeking to strengthen deployment automation and scaling skills
- Learners with basic Linux, networking, or CI/CD knowledge who want practical container orchestration skills
The Learning Experience
By the end of this module, learners will be able to:
- Automate application deployments using modern deployment strategies
- Build, containerize, and manage applications with Docker
- Integrate containerization into CI/CD pipelines
- Deploy and manage applications on Kubernetes
- Use Helm to package and release Kubernetes applications
- Configure rolling updates, rollbacks, and deployment strategies
- Implement scaling, autoscaling, and resource management in Kubernetes
- Confidently manage containerized workloads in production-like environments
Full Module Curriculum
1. Deployment Automation
- Deployment strategies: rolling, blue-green, canary
- Automating deployments with Ansible
- CI/CD pipeline configuration for multiple environments
2. Containerization with Docker
- Docker architecture and core concepts
- Creating Dockerfiles and managing images
- Integrating Docker into CI/CD pipelines
3. Kubernetes Fundamentals
- Kubernetes architecture and control plane components
- Core resources: Pods, Deployments, Services
- kubectl command-line operations
4. Pods and Deployments
- Creating and managing single- and multi-container Pods
- Rolling updates and rollbacks
- Configuring deployment strategies in Kubernetes
5. Helm for Kubernetes
- Introduction to Helm and charts
- Packaging and deploying Kubernetes applications
6. Scaling and Resource Management
- Horizontal and vertical scaling
- Resource requests, limits, and namespaces
- Autoscaling using metrics
- Managing resource quotas
Your Instructors

Akin Aregbesola
primary
With over three decades of experience in IT, cloud computing, and business leadership, I have built a strong reputation for delivering enterprise-level cloud solutions and designing high-impact training programs that prepare professionals for in-demand roles across the IT industry. Early in my career, I founded and scaled my first IT training company from the ground up, growing it to a 35-member team and establishing it as a leading training provider in the region. This journey strengthened my managerial, leadership, and executive capabilities, which continue to shape my strategic and operational approach as CEO of The Itern. At The Itern, I lead a diverse, multi-regional team of IT professionals, delivering practical, industry-aligned training programs that effectively bridge the gap between academic learning and real-world technology careers. My areas of specialization include Cloud Solution Architecture, Infrastructure Provisioning Automation, Continuous Integration & Continuous Deployment (CI/CD), and Cloud Security. Driven by a passion for mentorship and talent development, I am committed to preparing the next generation of cloud and DevOps professionals for success in a rapidly evolving, AI-driven, cloud-first world. I bring a balanced combination of deep technical expertise, business acumen, and people leadership, ensuring operational excellence, long-term growth, and meaningful career outcomes for those I train.
