Virtualization, Containerization and Infrastructure Automation Course
ICT-Information & Communication Technology

Virtualization, Containerization and Infrastructure Automation Course

The Virtualization, Containerization and Infrastructure Automation Course is a 5-day professional training programme delivered in-person or online in ICT-Information & Communication Technology, ending with a TrustGate Corporate Skills certificate of completion.

This programme develops the competencies required to deploy and manage virtual machines, containerized applications and automated infrastructure environments. It examines hypervisors, virtual machine configuration, resource allocation, virtual networking, container images, Doc...

5 Days Expert Instructors Certificate Included Online & In-Person

Course Overview

This programme develops the competencies required to deploy and manage virtual machines, containerized applications and automated infrastructure environments. It examines hypervisors, virtual machine configuration, resource allocation, virtual networking, container images, Docker, Kubernetes fundamentals, infrastructure as code and configuration management. Participants learn how virtualization improves server utilization, how containerization supports consistent application deployment and how automation reduces manual errors. The course introduces container orchestration, application scaling, infrastructure provisioning and operational monitoring. Practical activities focus on creating virtual environments, deploying containerized applications, automating configurations and improving infrastructure consistency. The programme is relevant to organizations modernizing their data centres, adopting cloud-native technologies or implementing DevOps practices.

Learning Objectives

  • Explain virtualization, containerization and infrastructure automation.
  • Deploy and manage virtual machines.
  • Configure virtual computing, networking and storage resources.
  • Build and manage containers using Docker.
  • Explain Kubernetes architecture and orchestration fundamentals.
  • Apply infrastructure-as-code and configuration management principles.
  • Identify opportunities to improve infrastructure efficiency through automation.

Course Content

  1. Virtualization concepts, history and business applications.
  2. Type 1 and Type 2 hypervisors and their operating principles.
  3. Virtual machines, hosts, guests and resource abstraction.
  4. Virtualization benefits, limitations and deployment considerations.

  1. Hypervisor installation and initial configuration.
  2. Creating, cloning, importing and exporting virtual machines.
  3. CPU, memory, storage and network resource allocation.
  4. Snapshots, templates and virtual machine lifecycle management.

  1. Virtual switches, network adapters and virtual network segments.
  2. Bridged, NAT and host-only networking concepts.
  3. Virtual disks, storage pools and shared storage fundamentals.
  4. Virtual machine backup, recovery and data protection.

  1. Resource monitoring, capacity planning and performance tuning.
  2. High availability, fault tolerance and workload recovery concepts.
  3. Access controls, administrative security and configuration protection.
  4. Virtual infrastructure documentation and operational management.

  1. Containers, images and the container runtime model.
  2. Containers versus virtual machines: architecture and use cases.
  3. Container registries, image repositories and image lifecycle.
  4. Container networking, storage and resource isolation.

  1. Installing Docker and managing the container environment.
  2. Building, tagging, pulling and running container images.
  3. Docker files, environment variables and persistent volumes.
  4. Docker Compose, multi-container applications and troubleshooting.

  1. Kubernetes architecture, control plane and worker nodes.
  2. Pods, Deployments, ReplicaSets and application scaling.
  3. Services, ingress concepts, configuration and secrets.
  4. Health checks, rolling updates and workload recovery

  1. Infrastructure-as-code principles and declarative configuration.
  2. Terraform fundamentals and infrastructure provisioning concepts.
  3. Ansible fundamentals, inventories, playbooks and configuration tasks.
  4. Version control, reusable templates and configuration consistency

  1. Automated deployment workflows and repeatable infrastructure provisioning.
  2. Infrastructure metrics, logging and monitoring fundamentals.
  3. Resource utilization, scaling policies and capacity optimization.
  4. Security scanning, patching and configuration drift management

  1. Designing a virtualized infrastructure for an organizational workload.
  2. Packaging an application into a container image.
  3. Deploying a containerized workload and automating configuration.
  4. Demonstrating monitoring, troubleshooting and infrastructure improvement recommendations.

Who Should Attend?

  • Systems and infrastructure administrators.
  • Cloud engineers and cloud administrators.
  • DevOps engineers and technical support professionals.
  • IT infrastructure architects.
  • Data center and server management teams.
  • Software deployment and platform operations personnel.
  • IT professionals supporting cloud-native applications.
  • Technical professionals involved in infrastructure modernization

Training Methodology

  • Instructor-led technical presentations.
  • Virtual machine deployment laboratories.
  • Docker containerization exercises.
  • Guided Kubernetes demonstrations.
  • Infrastructure automation workshops.
  • Configuration management exercises.
  • Practical infrastructure modernization projects.

Is this course for you?

Level: Intermediate

Problems this course solves

  • Underutilized computing resources: Introduces virtualization and resource consolidation techniques.
  • Inconsistent application deployments: Uses containers and standardized configurations to improve consistency.
  • Slow manual infrastructure provisioning: Develops skills in automation and infrastructure as code.
  • Difficulty scaling and maintaining workloads: Introduces orchestration, monitoring and repeatable deployment practices.

What's Included

Certificate of completion
Training materials included
Lunch and refreshments (physical)
Post-training support

Certification

Certificate Virtualization, Containerization and Infrastructure Automation

Issued by: TRUSTGATE CORPORATE SKILLS

Frequently Asked Questions

How long is the Virtualization, Containerization and Infrastructure Automation Course training?

The Virtualization, Containerization and Infrastructure Automation Course runs for 5 Days. Each day combines expert-led teaching with practical, hands-on exercises so participants can apply what they learn immediately.

Is the Virtualization, Containerization and Infrastructure Automation Course delivered online or in-person?

This course is delivered in person (scheduled venues include Nairobi, Arusha, Mombasa, Kigali), live online, or in-house at your organisation.

How much does the Virtualization, Containerization and Infrastructure Automation Course cost?

The fee is US$600 per person online and US$1,400 per person in person. In-person fees depend on the participant's country; the pricing card on this page shows the fee for yours.

When is the next Virtualization, Containerization and Infrastructure Automation Course training?

A session is running now, from 2 November 2026 to 6 November 2026 in Nairobi, Kenya. The next one runs from 9 November 2026 to 13 November 2026 in Arusha, Tanzania. You can also request a custom date or an in-house session for your team.

Do I get a certificate after completing the Virtualization, Containerization and Infrastructure Automation Course?

Yes. Participants who complete the Virtualization, Containerization and Infrastructure Automation Course receive a certificate of completion from TRUSTGATE CORPORATE SKILLS.

What will I learn in the Virtualization, Containerization and Infrastructure Automation Course?

Key learning outcomes include: Explain virtualization, containerization and infrastructure automation; Deploy and manage virtual machines; Configure virtual computing, networking and storage resources; Build and manage containers using Docker; Explain Kubernetes architecture and orchestration fundamentals.