DevOps Engineering
A complete, hands-on programme from Linux fundamentals to secure, automated delivery on Kubernetes.
Level Beginner to intermediate
Duration 10 days · 80 hrs
Format Corporate · Individual · Online live · On-site
Curriculum 10 modules
01 Linux and shell essentials Filesystem, processes, permissions, systemd, networking basics and Bash scripting.
02 Git and collaboration workflows Branching strategies, merge requests and code review, trunk-based development, semantic versioning.
03 Continuous integration with Jenkins and GitLab CI Pipelines as code, build and test stages, artefacts, runners and agents, caching.
04 Containers with Docker Dockerfiles, multi-stage builds, registries and image scanning.
05 Kubernetes for delivery teams Deployments, Services, ConfigMaps and Secrets, rolling updates and rollbacks.
06 Infrastructure as Code with Terraform Providers, state, modules, and plan and apply inside pipelines.
07 Configuration management with Ansible Inventories, playbooks, roles and idempotent automation.
08 Monitoring with Prometheus and Grafana Metrics, exporters, PromQL, dashboards and alerting rules.
09 DevSecOps Secrets management, SAST, dependency and container scanning, policy as code.
10 Capstone: commit to production An end-to-end pipeline that tests, scans, provisions and deploys a service to Kubernetes, with monitoring.
You’ll be able to Build CI/CD pipelines that test, scan and deploy automatically Containerise applications and run them on Kubernetes Provision and configure infrastructure with Terraform and Ansible Monitor services and alert on what matters
Prerequisites Basic command-line familiarity and some experience with any programming or scripting language.
Docker & Kubernetes
From container fundamentals to running, scaling and troubleshooting production workloads on Kubernetes.
Level Intermediate
Duration 5 days · 40 hrs
Format Corporate · Individual · Online live · On-site
Certification preparation CKA and CKAD exam preparation
Curriculum 10 modules
01 Containers and Docker fundamentals Namespaces and cgroups, the container lifecycle and the Docker CLI.
02 Building production images Dockerfile best practices, multi-stage builds, minimal and secure base images, registries.
03 Docker Compose Multi-container applications, networks, volumes and local development environments.
04 Kubernetes architecture Control plane, nodes, etcd, kubelet, kubectl and declarative manifests.
05 Workloads Pods, Deployments, StatefulSets, DaemonSets, Jobs and CronJobs, probes and resource limits.
06 Networking Services, Ingress, cluster DNS and NetworkPolicies.
07 Storage Volumes, PersistentVolumes and claims, StorageClasses and stateful applications.
08 Packaging with Helm Charts, values, templating, releases and rollbacks.
09 Security RBAC, service accounts, Pod Security Standards and Secrets.
10 Autoscaling and troubleshooting HPA, cluster autoscaling, logs and events, debugging failing Pods, CKA and CKAD practice scenarios.
You’ll be able to Build small, secure container images Deploy and expose stateless and stateful applications on Kubernetes Package and release applications with Helm Diagnose and fix common cluster and workload issues
Prerequisites Comfortable with the Linux command line. Docker basics help but are not required.
Cloud Engineering on AWS, Azure & Google Cloud
Core cloud services and architecture on the provider you choose, taught through guided labs in a live cloud account.
Level Beginner to intermediate
Duration 5 days · 40 hrs per cloud
Format Corporate · Individual · Online live · On-site
Certification preparation AWS Solutions Architect – Associate, Azure Administrator (AZ-104) and Google Cloud Associate Cloud Engineer preparation
Curriculum 10 modules
01 Cloud foundations Shared responsibility, regions and zones, accounts, subscriptions and projects.
02 Identity and access IAM users, roles and policies, Microsoft Entra ID and Azure RBAC, least privilege.
03 Networking VPCs and VNets, subnets, routing, load balancers, DNS and private connectivity.
04 Compute Virtual machines, autoscaling, and managed Kubernetes with EKS, AKS and GKE.
05 Storage Object, block and file storage, lifecycle policies and backups.
06 Databases Managed relational and NoSQL databases, high availability and read replicas.
07 Serverless AWS Lambda, Azure Functions, Cloud Run and Cloud Functions, event-driven design.
08 Monitoring and cost CloudWatch, Azure Monitor and Cloud Monitoring, budgets, tagging and cost optimisation.
09 Well-architected design Reliability, security, performance and cost pillars, and running an architecture review.
10 Certification preparation Exam domains, practice questions and scenario walkthroughs.
You’ll be able to Design secure, highly available cloud architectures Configure identity, networking and access correctly Choose the right compute, storage and database services Keep cloud spend visible and under control
Prerequisites Basic IT and networking knowledge. No prior cloud experience needed.
Infrastructure as Code with Terraform & Ansible
Provision and configure repeatable infrastructure, reviewed and applied through pipelines.
Level Intermediate
Duration 4 days · 32 hrs
Format Corporate · Individual · Online live · On-site
Certification preparation HashiCorp Terraform Associate preparation
Curriculum 8 modules
01 IaC principles Declarative and imperative approaches, immutable infrastructure and drift.
02 Terraform fundamentals HCL, providers, resources, variables and outputs.
03 State management State backends, locking, workspaces and importing existing resources.
04 Reusable modules Writing, versioning and publishing modules.
05 Terraform in CI/CD Plan reviews, automated apply and policy checks.
06 Ansible fundamentals Inventories, ad-hoc commands and playbooks.
07 Ansible at scale Roles, variables, Jinja2 templates and Ansible Vault for secrets.
08 Capstone Provision a cloud environment with Terraform and configure it with Ansible.
You’ll be able to Provision repeatable environments across clouds Structure Terraform code with modules and shared state Automate server configuration with Ansible Run infrastructure changes through reviewed pipelines
Prerequisites Linux command line and basic cloud concepts.
Generative AI & LLM Applications
Build, evaluate and deploy LLM applications grounded in your own data, from prompts to RAG and agents.
Level Intermediate
Duration 4 days · 32 hrs
Format Corporate · Individual · Online live · On-site
Curriculum 10 modules
01 LLM fundamentals Tokens, context windows, model families, and choosing open or hosted models.
02 Prompt engineering Clear instructions, few-shot examples, structured output and reusable prompt patterns.
03 Embeddings and semantic search Embedding models, similarity search and chunking strategies.
04 Retrieval-augmented generation (RAG) Ingestion pipelines, retrieval, re-ranking, grounding and citations.
05 Vector databases Indexing, metadata filtering and choosing a vector store.
06 Agents and tool calling Function calling, multi-step workflows and memory.
07 Evaluation Test sets, automated and human evaluation, and regression testing for prompts.
08 Guardrails and safety Prompt injection, PII handling and content filtering.
09 Deploying LLM applications APIs, streaming, caching, and cost and latency monitoring.
10 Capstone Build and deploy a RAG assistant over your own documents.
You’ll be able to Build RAG applications grounded in your own data Design reliable prompts and structured outputs Add tool calling and agent workflows Evaluate, secure and deploy LLM applications
Prerequisites Working knowledge of Python.
AI Integration for Business & Developers
Put AI to work in your products and workflows, safely, with a business track and a developer track.
Level All levels
Duration 2 days · 16 hrs
Format Corporate · Individual · Online live · On-site
Curriculum 8 modules
01 The AI landscape What LLMs can and cannot do, and finding use cases with clear value.
02 Integrating AI APIs Authentication, requests, streaming, error handling and retries.
03 AI features in your products Chat, summarisation, classification and data extraction.
04 Workflow automation Connecting AI to email, documents and internal tools.
05 Copilots for teams Coding and knowledge assistants, and adoption practices that stick.
06 Data privacy and security Data handling, access control and vendor review.
07 Responsible AI Bias, transparency, human oversight and governance.
08 From pilot to rollout Measuring value, controlling cost and managing change.
You’ll be able to Identify AI use cases with clear business value Integrate AI APIs into products and workflows Use copilots productively and safely Put privacy and governance guardrails in place
Prerequisites None for the business track. Basic programming for the developer track.
MLOps
Take machine learning models from experiment to reliable, monitored production systems.
Level Intermediate to advanced
Duration 4 days · 32 hrs
Format Corporate · Individual · Online live · On-site
Curriculum 8 modules
01 The ML lifecycle From data to deployment, team roles and MLOps maturity levels.
02 Experiment tracking with MLflow Runs, metrics, artefacts and the model registry.
03 Data and feature management Data versioning, feature stores and training-serving consistency.
04 ML pipelines Orchestrated, reproducible training pipelines and CI/CD for ML.
05 Model packaging Containerising models, model formats and inference APIs.
06 Model serving on Kubernetes Online and batch inference, autoscaling and canary releases.
07 Monitoring and drift Data and concept drift, performance monitoring, alerting and retraining triggers.
08 Capstone An automated pipeline from training to a monitored deployment.
You’ll be able to Track experiments and manage models in a registry Build reproducible training pipelines Serve models on Kubernetes with safe rollouts Detect drift and trigger retraining
Prerequisites Python and basic machine learning. Docker familiarity helps.
Platform Engineering & SRE
Run reliable platforms with clear SLOs, deep observability, calm incident response and GitOps delivery.
Level Advanced
Duration 4 days · 32 hrs
Format Corporate · Individual · Online live · On-site
Curriculum 8 modules
01 Platform engineering Internal developer platforms, golden paths and self-service.
02 SLIs, SLOs and error budgets Defining reliability targets that reflect user experience.
03 Observability Metrics, logs and traces with Prometheus, Grafana and OpenTelemetry.
04 Alerting Symptom-based alerts, reducing noise and on-call practices.
05 Incident response Roles, runbooks, communication and blameless post-incident reviews.
06 GitOps with Argo CD Declarative delivery, sync strategies and progressive delivery.
07 Capacity and resilience Load testing, autoscaling and chaos experiments.
08 Capstone Define SLOs, dashboards and a GitOps delivery flow for a sample service.
You’ll be able to Define SLOs and error budgets that guide decisions Instrument services for metrics, logs and traces Run incidents and reviews with confidence Deliver to Kubernetes with GitOps and Argo CD
Prerequisites Experience with Kubernetes and CI/CD.
Python for DevOps & AI Automation
Practical Python for engineers who want to automate infrastructure, cloud and AI tasks.
Level Beginner
Duration 3 days · 24 hrs
Format Corporate · Individual · Online live · On-site
Curriculum 7 modules
01 Python essentials Data types, functions, modules and virtual environments.
02 Files and data JSON, YAML, CSV and regular expressions.
03 Automation scripts subprocess, scheduling and command-line tools with argparse.
04 APIs and HTTP requests, REST APIs and authentication.
05 Cloud automation The AWS SDK (boto3) and the Azure and Google Cloud SDKs.
06 Calling AI models from Python LLM APIs, embeddings and simple AI-powered automation.
07 Testing and packaging pytest, linting, and packaging tools to share with your team.
You’ll be able to Write clean, tested automation scripts Automate cloud resources through SDKs Integrate REST and AI APIs into your tools Package and share internal tooling
Prerequisites None. Ideal as a first step before DevOps or GenAI programmes.