Back to catalog
Cloud Computing

DevOps with Docker & Kubernetes

Learn modern DevOps practices by containerising applications, automating deployments and managing scalable workloads with Docker and Kubernetes.

Register for This Course
DevOps with Docker & Kubernetes

Level

Intermediate to Advanced

Duration

10 weeks

Delivery

Live Online

Category

Cloud Computing

Course overview

A practical, project-based DevOps programme designed for developers, system administrators and IT professionals who want to build modern software delivery and infrastructure skills. Students learn containerisation with Docker, orchestration with Kubernetes, CI/CD automation, Infrastructure as Code, configuration and secrets management, cloud deployment, monitoring and reliability practices. The programme focuses on real-world deployment workflows rather than theory alone.

Who it's for: Software developers, system administrators, cloud engineers, IT professionals and technical practitioners who want to develop practical DevOps and cloud deployment skills.

What you will learn

  • Understand DevOps principles, practices and software delivery workflows
  • Containerise applications using Docker
  • Write efficient and secure Dockerfiles
  • Manage multi-container applications with Docker Compose
  • Understand container networking, storage and volumes
  • Deploy and manage applications using Kubernetes
  • Work with Pods, Deployments, Services and Ingress
  • Scale and update containerised applications
  • Implement CI/CD pipelines for automated software delivery
  • Manage application configuration and secrets securely
  • Use Infrastructure as Code concepts to automate infrastructure
  • Implement monitoring, logging and observability
  • Understand GitOps and modern deployment workflows
  • Apply DevOps security and reliability practices
  • Deploy and operate a production-style containerised application

Curriculum

Prerequisites

  • Basic Linux command-line knowledge
  • Basic Git and version control knowledge
  • Basic understanding of web applications
  • Some software development or deployment experience is recommended
  • Basic networking knowledge is helpful

Related courses

AWS Cloud Practitioner to Solutions Architect
Cloud Computing
Beginner to Intermediate 10 weeks

AWS Cloud Practitioner to Solutions Architect

Build practical AWS cloud skills, design secure and highly available architectures, and prepare for the AWS Certified Solutions Architect – Associate certification.

View course