Choose your language
DevOps Training Course
More than 2 million students worldwide

DevOps Training Course

4.2

Master the tools, practices, and culture that modern engineering teams rely on to ship software fast and reliably. This course takes you from DevOps fundamentals all the way through Kubernetes, Terraform, CI/CD pipelines, and production observability. Whether you're breaking into DevOps or levelling up your current role, you'll finish with hands-on skills employers are actively hiring for.

Dedika for businesses

What you'll learn:

You'll start with DevOps principles and team structures, then move into Git workflows, automated CI pipelines, and container-based deployments with Docker and Kubernetes. From there, you'll learn to provision cloud infrastructure with Terraform, design end-to-end continuous delivery workflows, and implement GitOps practices. The course also covers production observability, SLOs, incident management, and DevSecOps controls for securing your software supply chain. Advanced topics include platform engineering, service mesh architecture, AI-assisted tooling, and Kubernetes operators. By the end, you'll have the technical depth and practical experience to operate real-world DevOps environments with confidence.

How you study in practice DevOps Training Course

How you practise DevOps Training Course

For businesses looking to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

DevOps Foundations and Culture

  • Lesson 1 • Measuring DevOps Success

    Introduces DORA metrics and other KPIs for tracking DevOps maturity. Connects measurement to continuous improvement cycles.

  • Lesson 2 • History and Evolution of DevOps

    Traces DevOps from Agile and Lean roots to modern practice. Provides context for why DevOps emerged and what problems it solves.

  • Lesson 3 • Core DevOps Principles

    Covers CALMS framework: Culture, Automation, Lean, Measurement, Sharing. Connects principles to measurable delivery improvements.

  • Lesson 4 • DevOps Team Structures

    Examines how organisations structure DevOps teams, including platform and embedded models. Helps students choose structures suited to their context.

Chapter 2See details

Version Control and Collaboration

  • Lesson 1 • Pull Requests and Code Review

    Establishes peer review practices that catch defects early and share knowledge. Directly supports quality gates in CI pipelines.

  • Lesson 2 • Git Fundamentals

    Covers core Git commands, repository structure, and commit history. Forms the technical baseline for all subsequent pipeline work.

  • Lesson 3 • Branching Strategies

    Compares GitFlow, trunk-based development, and feature branching. Students select strategies aligned with team size and release cadence.

  • Lesson 4 • Monorepos and Multi-Repo Patterns

    Analyses trade-offs between monorepo and multi-repo approaches for large teams. Prepares students for real-world repository governance decisions.

Chapter 3See details

Continuous Integration Pipelines

  • Lesson 1 • Optimising Pipeline Performance

    Reduces pipeline duration through caching, parallelism, and selective execution. Faster pipelines increase developer productivity and adoption.

  • Lesson 2 • Pipeline as Code

    Teaches declarative pipeline definitions stored in version control. Connects pipeline-as-code to reproducibility and auditability.

  • Lesson 3 • Automated Testing in CI

    Integrates unit, integration, and static analysis tests into pipeline stages. Ensures code quality gates block broken builds automatically.

  • Lesson 4 • CI Security and Compliance Gates

    Embeds security scanning and policy checks into CI to enforce standards early. Prepares students for shift-left security practices.

  • Lesson 5 • CI Concepts and Pipeline Anatomy

    Defines CI and maps the stages of a typical pipeline from trigger to artifact. Establishes vocabulary used throughout the chapter.

Chapter 4See details

Containerisation and Docker

  • Lesson 1 • Building Docker Images

    Covers Dockerfile syntax, layer caching, and multi-stage builds. Students produce lean, reproducible images ready for production.

  • Lesson 2 • Container Concepts and Architecture

    Explains containers vs. virtual machines, namespaces, and cgroups. Provides the conceptual foundation for all Docker and orchestration work.

  • Lesson 3 • Container Image Security

    Identifies and mitigates image vulnerabilities through scanning and hardening. Supports secure supply chain practices introduced in CI.

  • Lesson 4 • Container Registries and Distribution

    Manages image storage, tagging conventions, and registry access controls. Prepares students for artifact promotion in CD pipelines.

  • Lesson 5 • Running and Networking Containers

    Manages container runtime options, volumes, and network modes. Connects networking knowledge to multi-service application design.

Chapter 5See details

Container Orchestration with Kubernetes

  • Lesson 1 • Configuration and Secret Management

    Uses ConfigMaps and Secrets to decouple configuration from container images. Reinforces twelve-factor app principles introduced in earlier chapters.

  • Lesson 2 • Kubernetes Architecture and Components

    Maps control plane and worker node components and their interactions. Provides the mental model needed to troubleshoot cluster behaviour.

  • Lesson 3 • Scaling and Resource Management

    Configures resource requests, limits, and autoscaling policies for workloads. Ensures clusters use capacity efficiently under variable load.

  • Lesson 4 • Networking and Service Discovery

    Explains Services, Ingress, and DNS-based discovery within a cluster. Connects networking to multi-tier application communication patterns.

  • Lesson 5 • Core Kubernetes Workload Objects

    Covers Pods, Deployments, ReplicaSets, and StatefulSets for running applications. Students deploy and update workloads using declarative manifests.

Chapter 6See details

Infrastructure as Code

  • Lesson 1 • Provisioning with Terraform

    Covers Terraform syntax, providers, state backends, and module design. Students provision multi-resource environments from reusable modules.

  • Lesson 2 • IaC in CI/CD Pipelines

    Automates plan, validate, and apply stages within existing CI pipelines. Connects IaC automation to the delivery workflows built in earlier chapters.

  • Lesson 3 • IaC Principles and Tooling Landscape

    Contrasts declarative vs. imperative IaC and surveys leading tools. Sets the selection criteria students apply throughout the chapter.

  • Lesson 4 • Testing and Validating IaC

    Integrates linting, policy checks, and integration tests into IaC workflows. Prevents misconfigurations from reaching production environments.

  • Lesson 5 • Configuration Management Fundamentals

    Applies configuration management tools to enforce consistent server state. Complements Terraform provisioning with post-boot configuration.

Chapter 7See details

Continuous Delivery and Deployment

  • Lesson 1 • GitOps Principles and Workflows

    Uses Git as the single source of truth for declarative infrastructure and app state. Connects GitOps to Kubernetes and IaC skills from prior chapters.

  • Lesson 2 • CD Security and Compliance

    Enforces security controls and audit trails throughout the delivery pipeline. Ensures deployments meet organisational and regulatory requirements.

  • Lesson 3 • CD Concepts and Release Strategies

    Distinguishes continuous delivery from continuous deployment and maps release patterns. Provides the decision framework for choosing deployment strategies.

  • Lesson 4 • Deployment Pipeline Design

    Structures multi-stage pipelines with environment promotion and approval gates. Builds on CI pipeline skills to create end-to-end delivery workflows.

  • Lesson 5 • Release Automation and Orchestration

    Automates versioning, changelog generation, and release artifact creation. Reduces manual steps that introduce errors in release processes.

Chapter 8See details

Observability and Site Reliability

  • Lesson 1 • SLOs, SLAs, and Error Budgets

    Defines service level objectives and uses error budgets to balance reliability and velocity. Provides the SRE framework for prioritising reliability work.

  • Lesson 2 • Metrics Collection and Alerting

    Configures metrics pipelines and threshold-based and anomaly alerts. Connects alerting to on-call workflows and incident response.

  • Lesson 3 • Observability Pillars: Logs, Metrics, Traces

    Defines the three observability pillars and their complementary roles. Establishes the instrumentation strategy for all monitoring work in the chapter.

  • Lesson 4 • Log Management and Analysis

    Centralises logs from distributed systems and builds search and analysis workflows. Enables rapid root-cause identification during incidents.

  • Lesson 5 • Incident Management and Postmortems

    Structures incident response from detection through blameless postmortem. Closes the feedback loop that drives continuous reliability improvement.

Certification

Your valid completion certificate

This course is for you:

  • Junior developers: ready to own the full software delivery lifecycle.

  • System administrators: transitioning from manual operations into automated infrastructure roles.

  • QA engineers: wanting to embed quality and security earlier in delivery pipelines.

  • IT professionals: seeking to bridge the gap between development and operations teams.

  • Career changers: entering tech with a focus on high-demand engineering operations roles.

  • Software engineering students: building job-ready skills beyond writing application code.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top upskilling courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course