DevOps, Kubernetes & Cloud Platform Engineering Course
Master the full source-to-production DevOps stack: CI/CD, Docker, Kubernetes, Terraform, GitOps, SRE, DevSecOps and platform engineering.
Talk to an adviser on WhatsApp
How you will learn
What you will learn, module by module
Engineer automated delivery and cloud platforms using CI/CD, Docker, Kubernetes, infrastructure as code, cloud automation and modern platform engineering practices. Progress from DevOps Foundations, Git and Flow of Work to DevOps and Cloud Platform Capstone through guided labs, assessed projects, and portfolio evidence.
01Module 1 · 6 hoursDevOps Foundations, Git and Flow of WorkSet up a team Git workflow with branch protections, PR templates and release conventions.
- DevOps principles
- Trunk-based versus GitFlow
- Git internals basics
- Pull requests
- Code review
- Issue tracking
- Release strategy
- DORA-style outcomes
- Tools and platforms
- Git, GitHub/GitLab/Azure DevOps
- Portfolio evidence
- Production Git workflow
- Assessment
- Workflow review
02Module 2 · 10 hoursContinuous Integration and Artifact ManagementCreate a CI pipeline that tests, scans and publishes a versioned artifact.
- CI stages
- Build/test/lint
- Dependency caching
- Artifacts
- Package/container registries
- Reusable workflows
- Secrets
- Quality gates
- Tools and platforms
- GitHub Actions/GitLab CI/Azure Pipelines
- Portfolio evidence
- Reusable CI pipeline
- Assessment
- CI lab
03Module 3 · 10 hoursDocker and Container EngineeringContainerise a multi-service application with optimised images and local orchestration.
- Images
- Layers
- Dockerfiles
- Multi-stage builds
- Networking
- Volumes
- Compose
- Image security
- Registries
- Supply-chain basics
- Tools and platforms
- Docker, Docker Compose
- Portfolio evidence
- Containerised application stack
- Assessment
- Container lab
04Module 4 · 12 hoursKubernetes Application PlatformDeploy an application to Kubernetes with health checks, scaling, config and ingress.
- Pods
- Deployments
- Services
- Configmaps/secrets
- Ingress
- Probes
- requests/limits
- Autoscaling
- Namespaces
- RBAC
- Troubleshooting
- Tools and platforms
- Kubernetes, kubectl, Managed cluster or kind/minikube
- Portfolio evidence
- Kubernetes deployment repository
- Assessment
- Kubernetes practical
05Module 5 · 10 hoursHelm, GitOps and Release EngineeringPackage the app with Helm and implement a GitOps-style deployment workflow.
- Helm charts
- Environment configuration
- GitOps principles
- Desired state
- Rollout strategies
- Canary/blue-green concepts
- Rollback
- Change control
- Tools and platforms
- Helm, Argo CD/Flux concepts
- Portfolio evidence
- Helm/GitOps delivery setup
- Assessment
- Release lab
06Module 6 · 12 hoursInfrastructure as Code and Cloud AutomationBuild reusable Terraform modules for network, compute/cluster and supporting services.
- Terraform modules/state
- Remote state
- Variables
- Workspaces concepts
- Policy checks
- Secrets
- Cloud resource provisioning
- Reusable platform modules
- Tools and platforms
- Terraform, Cloud provider
- Portfolio evidence
- Reusable infrastructure modules
- Assessment
- IaC code review
07Module 7 · 10 hoursObservability, SRE and Incident ReadinessInstrument an app, define SLOs and run a game-day incident scenario.
- Metrics/logs/traces
- OpenTelemetry
- Dashboards
- SLI/SLO/error budgets
- Alert quality
- Runbooks
- Capacity
- Incident response
- Postmortems
- Tools and platforms
- Prometheus/Grafana, OpenTelemetry, Cloud monitoring
- Portfolio evidence
- Observability dashboard + runbook
- Assessment
- SRE scenario
08Module 8 · 8 hoursDevSecOps and Software Supply ChainAdd security scanning and policy gates to CI/CD and remediate findings.
- SAST/DAST/SCA concepts
- Container/IaC scanning
- SBOM
- Secrets scanning
- Signing/provenance concepts
- Policy gates
- Least privilege
- Tools and platforms
- GitHub Advanced Security concepts, Trivy/Snyk concepts, OPA concepts
- Portfolio evidence
- DevSecOps pipeline
- Assessment
- Security pipeline review
09Module 9 · 8 hoursPlatform Engineering and Developer ExperienceDesign a self-service golden path that provisions app, pipeline, observability and environment.
- Internal developer platforms
- Golden paths
- Templates
- Service catalogs
- Self-service environments
- Platform APIs
- Cost/governance guardrails
- Tools and platforms
- Backstage concepts, Terraform, CI/CD, Kubernetes
- Portfolio evidence
- Platform engineering blueprint
- Assessment
- Platform design review
10Module 10 · 18 hoursDevOps and Cloud Platform CapstoneBuild a complete cloud-native delivery platform for a sample application with automated infrastructure and deployments.
- Source-to-production workflow
- CI/CD
- Containers
- Kubernetes
- IaC
- GitOps
- Observability
- Security
- SLOs
- Developer experience
- Tools and platforms
- GitHub, Docker, Kubernetes, Terraform, Helm, Observability stack
- Portfolio evidence
- End-to-end DevOps/platform engineering portfolio
- Assessment
- Capstone demo and incident drill
Projects you will build
2 portfolio projects plus module evidence
Cloud-Native Delivery Platform
Automate infrastructure, container builds, Kubernetes deployment, GitOps, observability and security gates.
Terraform · Docker · Kubernetes · Helm · CI/CD · Dashboards · RunbookInternal Developer Golden Path
Design a self-service developer platform template for a new service.
Service template · Pipeline · IaC module · Observability · Governance controlsWhy this course
DevOps capability comes from building dependable delivery systems with version control, CI/CD, containers, Kubernetes, infrastructure as code, observability, and platform standards.
The curriculum progresses from DevOps Foundations, Git and Flow of Work to DevOps and Cloud Platform Capstone, with guided labs, assessments, and two portfolio projects: Cloud-Native Delivery Platform and Internal Developer Golden Path.
Who this course is for
Developers, sysadmins, cloud engineers and operations professionals moving into DevOps/platform engineering.
What you will be able to do
- Set up a team Git workflow with branch protections, PR templates and release conventions.
- Create a CI pipeline that tests, scans and publishes a versioned artifact.
- Containerise a multi-service application with optimised images and local orchestration.
- Deploy an application to Kubernetes with health checks, scaling, config and ingress.
- Package the app with Helm and implement a GitOps-style deployment workflow.
- Design a self-service golden path that provisions app, pipeline, observability and environment.
- Build a complete cloud-native delivery platform for a sample application with automated infrastructure and deployments.
Technology you will use in this course
Cloud & DevOps Engineer
This course supports the development of skills relevant to roles such as DevOps Engineer, Platform Engineer, SRE, and Cloud Platform Engineer. The strongest learner outcome is a portfolio that shows the problem, implementation, testing or evaluation, documentation and a clear explanation of decisions—not a certificate alone.
Course evidence and instruction
Discuss your learning pathway
Review prerequisites, learning format and project expectations with admissions before enrolment.
Get course guidanceExplore the course projects
Review the project briefs and deliverables to understand the work expected during the course.
Review project expectationsTechnology references
Technology names identify learning tools and do not imply an employer partnership or endorsement.
Clear answers before you enrol
Is the DevOps & Kubernetes course suitable for beginners?
This course progresses from intermediate to advanced level. Learners should understand basic Linux, networking, Git, and cloud concepts. Some scripting experience is recommended.
What will I build during the course?
You will complete guided labs in every module and build two portfolio projects: Cloud-Native Delivery Platform and Internal Developer Golden Path. Deliverables include working files or code, documentation, testing or evaluation evidence, and a final presentation.
Which tools and platforms are covered?
Key tools include Git, GitHub, GitLab, Azure DevOps, GitHub Actions, GitLab CI, Azure Pipelines, and Docker. Additional platforms are introduced in relevant modules through practical tasks, and the toolset may evolve as industry practice changes.
How long does the course take?
The course includes approximately 104 guided learning hours across 10 modules, normally delivered over 13–15 weeks depending on batch intensity and learner practice time.
Which career paths can this course support?
The curriculum supports the development of skills relevant to roles such as DevOps Engineer, Platform Engineer, SRE, and Cloud Platform Engineer. Career outcomes depend on prior experience, project quality, interview readiness and market conditions; employment is not guaranteed.
Will I receive mentor and career support?
The course includes live instruction, lab support, assignment feedback, project reviews and career preparation covering portfolio development, CV writing, LinkedIn profile improvement, and interview guidance.
Ready to start your DevOps, Kubernetes & Cloud Platform Engineering journey?
Review the full curriculum, experience a live class and confirm the right starting point before enrolling.
