Company Logo

DevOps-2: Deployment Automation & Kubernetes

$500
Enroll in Course
Instructor-led

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

R

Raymond Momodu

primary

Ready to Transform Your Skills?

Enroll Now at $500