NEWFree courses in AI, data, cloud and cybersecurity — start learning today
Cloud ComputingCourseIntermediateFree

DevOps with Docker, Kubernetes and CI/CD

Containerise applications with Docker, orchestrate them with Kubernetes and automate testing and deployment with CI/CD pipelines.

Offered by SmartTechWorld Academy
DevOps with Docker & Kubernetes course
6 weeksSuggested duration
5–7 hours/weekWeekly effort
IntermediateLevel
Self-paced100% online
EnglishLanguage

About this course

DevOps brings development and operations together to ship software faster and more reliably. This hands-on course teaches the tools at the heart of modern DevOps: Docker for packaging applications, Kubernetes for running them at scale and CI/CD pipelines for automating everything in between.

You will containerise a multi-service application, deploy it to a Kubernetes cluster, configure scaling and health checks, and build a pipeline that automatically tests and deploys every change. You will also learn infrastructure as code and monitoring fundamentals.

What you'll learn

  • Write efficient Dockerfiles and multi-container setups
  • Deploy and scale applications on Kubernetes
  • Manage configuration and secrets securely
  • Build CI/CD pipelines that test and deploy automatically
  • Provision infrastructure with code
  • Monitor applications with logs and metrics

Syllabus

6 modules · 6 weeks · approx. 36 hours total

Module 1DevOps principles
  • Culture, practices and metrics
  • The software delivery lifecycle
  • Version control workflows
Module 2Docker
  • Images, containers and layers
  • Writing Dockerfiles
  • Docker Compose for multi-service apps
Module 3Kubernetes
  • Pods, deployments and services
  • ConfigMaps and secrets
  • Scaling, health checks and rolling updates
Module 4CI/CD
  • Pipeline design
  • Automated testing
  • Continuous deployment strategies
Module 5Infrastructure as code
  • Declarative infrastructure
  • Managing environments
  • Policy and security scanning
Module 6Observability
  • Logging
  • Metrics and dashboards
  • Alerting and incident response

Requirements & who it's for

Prerequisites

  • Comfort with the command line
  • Basic programming experience
  • Cloud Computing Foundations or equivalent

Who this is for

  • Developers who want to own deployments
  • System administrators moving to DevOps
  • Aspiring cloud and platform engineers

Frequently asked questions

Do I need a powerful computer?

No. You can run the exercises in a free cloud-based lab environment or on any modern laptop with 8 GB of RAM.

Does this prepare me for Kubernetes certifications?

It covers many core topics found in entry-level Kubernetes certifications and is a strong foundation for further exam preparation.

DevOps with Docker & KubernetesFree · 6 weeks · IntermediateEnroll free