Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Private Cloud / IaaS · DevOpsSchool Trainer

OpenStack Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in building and operating private cloud infrastructure with OpenStack — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your OpenStack trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Cloud architectureMulti-cloud estatesInfrastructure at scale20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches OpenStack service by service against a running cloud — Keystone tokens and the service catalogue first, then Nova scheduling, Neutron's Linux bridge and Open vSwitch data paths, Cinder backends and the Swift ring — with every concept demonstrated from both Horizon and the CLI so attendees can see what the dashboard is actually calling. The emphasis throughout is on failure diagnosis: instances that schedule but do not boot, floating IPs that do not route, and volumes that attach but do not appear, traced through service logs rather than guessed at.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers OpenStack engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your OpenStack trainer is chosen

Engagements are matched on the tool, not the calendar. For OpenStack that means a trainer who has run it in production — building and operating private cloud infrastructure with OpenStack — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private OpenStack training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private OpenStack batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is OpenStack?

OpenStack is an open-source platform for building infrastructure-as-a-service clouds — private, public or hybrid — on commodity hardware. Rather than a single product it is a set of cooperating services, each owning one resource type and each exposing its own REST API: Nova for compute, Neutron for networking, Cinder for block storage, Swift for object storage, Glance for images, Keystone for identity and Horizon for the dashboard. They share a common pattern of API service, message queue, scheduler and database, which is why the architecture becomes predictable once the first two services are understood properly.

Keystone is the entry point for everything. It issues the tokens every other service validates, holds the projects, users, roles and domains that scope access, and publishes the service catalogue of endpoints that clients discover. Nova schedules instances onto compute nodes against flavors and quotas; Neutron builds the tenant networks, routers, security groups and floating IPs that make those instances reachable; Cinder attaches persistent volumes; Swift stores objects across a consistent hash ring with configurable replication.

Above the core sit the services that make an OpenStack cloud operable rather than merely functional: Heat for orchestration through declarative templates, and Ceilometer and the wider telemetry stack for metering, alarms and chargeback. Deployments range from a single-node DevStack lab to multi-region production estates on Red Hat, Canonical or Kolla-Ansible distributions, and the operational skill is largely in Neutron networking, storage backends and upgrades rather than in the API surface itself.

Why this skill matters now

OpenStack occupies a position no other platform does: it is the way an organisation runs a real cloud on hardware it owns. Data residency rules, sovereignty requirements, sustained-workload economics and regulated industries all push in the same direction, and telecommunications in particular has standardised on OpenStack as the substrate underneath network function virtualisation and 5G core infrastructure.

That produces demand which is narrow but deep and persistent. Public cloud skills are abundant; the ability to operate the layer underneath — to debug why an instance boots but cannot reach its gateway, to plan a Cinder backend, to run an upgrade across a live estate without evacuating every tenant — is not. Engineers who can do that are hired to keep clouds running for years, not to launch a project.

The learning curve is also honest about itself. OpenStack does not hide the network, the hypervisor or the storage, so anyone who operates it ends up genuinely understanding Linux bridges, Open vSwitch, VLAN and tunnel networks, KVM and volume management. That knowledge transfers straight back into Kubernetes networking and into public cloud debugging, which is why OpenStack experience tends to make stronger infrastructure engineers than platform-only backgrounds do.

OpenStack training
# outcomes

What your team can do afterwards

Explain the OpenStack architecture accurately — which service owns which resource, how they authenticate to each other, and how a request flows from API to hypervisor
Stand up a working OpenStack environment with DevStack and choose sensibly between distributions for a real deployment
Administer Keystone: domains, projects, users, roles, rules and the service catalogue, and verify identity operation independently of the dashboard
Manage Nova end to end — flavors, quotas, keypairs, security groups, instance lifecycle, floating IPs and snapshots — from both Horizon and the CLI
Provision and operate Cinder block storage including volume groups, snapshots, backups and encrypted volumes
Operate Swift object storage with an understanding of the ring, replication, access control and expiring objects
Build tenant networking with Neutron — Linux bridges, Open vSwitch, the ML2 plugin, agents, project networks, routers and external networks
Automate infrastructure with Heat templates and instrument the cloud with Ceilometer meters and alarms
# curriculum

12 modules. Live demos in a real lab, not slides.

01OpenStack architecture and where it fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

What an infrastructure-as-a-service cloud actually consists of, and how OpenStack decomposes that into cooperating services. The component map, the shared API/queue/scheduler/database pattern, the workflow a single instance-create request takes through it, and an honest statement of what OpenStack is not — including the history that explains several of its design choices.

Topics: Introduction to OpenStack and the IaaS model · Next-generation OpenStack data centers · The components that make up a cloud — compute, storage, network, identity · Architecture components of OpenStack and their APIs · What OpenStack is not, and the project history · Architecture workflow: an instance-create request end to end · Message queue, scheduler and database roles in each service

  • Assignments: (1) Draw the full request path for booting an instance, naming every service and queue it touches; (2) Map an existing virtualisation estate onto OpenStack services and identify the gaps
  • Capstone: Produce an architecture note arguing for or against OpenStack for a specific estate, with the services required and the ones you would leave out
02Hypervisors, distributions and building a lab with DevStackLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a real cloud in front of you on day one. The supported hypervisors and what each implies operationally, how the packaged distributions differ from upstream, and a full DevStack build that becomes the environment used for the rest of the course. First contact with Nova and Swift comes here, in a running system.

Topics: Nova compute overview and the role it plays · Swift object storage overview and the role it plays · OpenStack demonstrations against a live cloud · OpenStack hypervisors — KVM, QEMU and the alternatives · Choosing your distribution platform and deployment tooling · Creating your own OpenStack with DevStack · local.conf, service selection and troubleshooting a failed stack

  • Assignments: (1) Build a working DevStack environment and record every failure you hit and how you resolved it; (2) Compare two distributions against a stated set of requirements
  • Capstone: Deliver a reproducible lab cloud you keep for the rest of the course, rebuildable from a documented configuration
03Horizon dashboard and Keystone identityLive & Interactive5 hrs · 2 assignments · 1 capstone

The identity layer everything else authenticates against, and the dashboard that sits on top of it. Verifying Horizon operation, then Keystone properly: projects, users, roles, the catalogue of services and endpoints, and the rules that govern who may do what. The CLI is used alongside the dashboard throughout so the API calls behind each click are visible.

Topics: Dashboard overview and verifying operation of the Dashboard · Manage and create projects, users and roles · Manage the Keystone catalogue of services and endpoints · Create roles and rules for the environment · Domains, token issuance and validation · Verify operation of the Identity service · Live Lab: creating projects, users and roles

  • Assignments: (1) Create a multi-project tenancy with distinct roles and prove the permission boundaries hold; (2) Break and repair a service catalogue endpoint and observe which services fail
  • Capstone: Design and implement an identity model for three tenants with least-privilege roles, verified from the CLI
04Nova compute — flavors, quotas and accessLive & Interactive5 hrs · 2 assignments · 1 capstone

The compute service in operational detail. Nova components and the terminology that appears in every log line, verifying service health, then the resources an administrator actually manages day to day: keypairs, flavors, per-project quotas and security group rules that decide what a tenant can consume and reach.

Topics: Nova compute components and OpenStack terms · Verify operation of Compute services · Manage Nova user keypairs · Manage flavors and flavor extra specs · Manage quotas at project and user level · Manage project security group rules · Scheduler filters and how placement decisions are made

  • Assignments: (1) Define a flavor set for three workload classes and enforce quotas that prevent one tenant starving another; (2) Diagnose a scheduling failure using nova service logs
  • Capstone: Deliver a compute resource policy — flavors, quotas and security group defaults — for a multi-tenant cloud
05Instance lifecycle from launch to terminationLive & Interactive5 hrs · 2 assignments · 1 capstone

Running workloads, and every state transition in between. Launching from Horizon and from the CLI, attaching security groups, assigning floating IPs, gaining access via keypairs, then shutting down, snapshotting and terminating cleanly. This module is deliberately hands-heavy, because instance-level troubleshooting is the most common operational task in an OpenStack cloud.

Topics: Launch a new instance from Horizon and from the CLI · Assign a security group to an instance · Configure an instance with a floating IP address · Access an instance using a keypair · Shutdown, reboot, resize and terminate instances · Manage instance snapshots · Live Lab: managing flavors and quotas · Live Lab: launching instances from the CLI and from Horizon · Live Lab: configure access and security for instances

  • Assignments: (1) Launch identical instances from Horizon and the CLI and compare the API calls made; (2) Debug an instance that boots but is unreachable, working from console log to security group to floating IP
  • Capstone: Automate a full instance lifecycle — create, configure, snapshot, restore, terminate — and prove it is repeatable
06Cinder block storageLive & Interactive5 hrs · 2 assignments · 1 capstone

Persistent storage attached to instances. Cinder architecture and backend drivers, creating the volume group behind it, then the operational lifecycle: create, attach, mount, snapshot, back up, encrypt. Volume state and attachment failures are covered explicitly because they are where Cinder problems usually surface.

Topics: Block Storage — Cinder overview and architecture · Create a volume group for block storage · Manage volumes: create, attach, detach and extend · Create a new Block Storage volume and mount it to a Nova instance · Snapshot volumes and restore from snapshot · Manage volume backups · Manage volume encryption and encryption types · Live Lab: create an encrypted volume and a volume snapshot

  • Assignments: (1) Attach, format, mount and persist a volume across an instance rebuild; (2) Create an encrypted volume and demonstrate that the data is unreadable from the backend
  • Capstone: Design a block storage layout with volume types, backup schedule and encryption policy for a stated workload
07Swift object storageLive & Interactive5 hrs · 2 assignments · 1 capstone

Object storage and the data structure that makes it work. The ring — partitions, replicas, zones and how placement is computed — then the server roles that implement it, replication behaviour under failure, and the access control and expiry features tenants actually use.

Topics: Swift object storage overview and use cases · The Ring: partitions, replicas, zones and weights · Account, proxy, object and container servers · Replication, handoff nodes and consistency · Manage access to object storage — ACLs and temp URLs · Manage expiring objects · Live Lab: set expire times on objects · Large object support and segmentation

  • Assignments: (1) Upload, list and retrieve objects through both the CLI and the API, then set expiry and confirm removal; (2) Take a node offline and observe replication behaviour
  • Capstone: Produce an object storage design with a replication and zone layout that meets a stated durability target
08Glance image managementLive & Interactive5 hrs · 2 assignments · 1 capstone

The images every instance boots from. Glance architecture and stores, disk and container formats and which combination is correct for KVM, uploading and sharing images across projects, image properties that drive scheduling, and the golden-image pipeline that keeps a cloud's instances consistent.

Topics: Image management and the Glance service · Disk and container formats — qcow2, raw, ami and their trade-offs · Uploading, listing and deleting images · Image visibility, sharing and membership across projects · Image properties, metadata and scheduler hints · Building cloud images with cloud-init · Updating your configuration with more resources · Image conversion, caching and store backends

  • Assignments: (1) Build a cloud-init enabled image, upload it, and launch an instance that configures itself on first boot; (2) Share an image between two projects and verify visibility rules
  • Capstone: Deliver a golden-image process with versioning, metadata standards and a documented rebuild procedure
09Linux networking underneath OpenStackLive & Interactive5 hrs · 2 assignments · 1 capstone

The layer Neutron sits on. Linux bridges and how a virtual interface is attached to one, the legacy nova-network managers for context, then traffic flow across flat and VLAN networks and the NAT behaviour that gives an instance a floating IP. Understanding this makes Neutron readable rather than magical.

Topics: Linux networking — Linux bridges and tap devices · Network managers with nova-network, for historical context · Network traffic flow across VLAN and flat networks · Floating IP addresses and the NAT rules behind them · Namespaces, veth pairs and packet path tracing · iptables and the rules Neutron generates

  • Assignments: (1) Trace a packet from inside an instance to an external host, naming every bridge, namespace and rule it crosses; (2) Reproduce a floating IP path by hand with iptables and namespaces
  • Capstone: Document the complete data path of a tenant network in your lab cloud, verified with live packet capture
10Neutron networkingLive & Interactive5 hrs · 2 assignments · 1 capstone

Tenant networking as OpenStack implements it. The ML2 plugin and its mechanism drivers, Linux bridge versus Open vSwitch, the agents that do the work on each node, and then the tenant-facing objects: networks, subnets, routers and external networks. Verification and failure diagnosis run throughout.

Topics: Neutron architecture and the ML2 plugin · Neutron with Linux bridges · Neutron with Open vSwitch · Neutron agents — DHCP, L3, metadata and OVS agents · Verify operation of the network service · Create project networks and subnets · Create project routers and connect them · External networks, provider networks and floating IP allocation · Live Lab: create a new subnet in an existing tenant network

  • Assignments: (1) Build a two-tier tenant network with a router and external connectivity from scratch; (2) Debug a tenant network where DHCP works but external routing does not
  • Capstone: Design and implement a multi-tenant network topology with isolation between projects, verified by test traffic
11Telemetry with CeilometerLive & Interactive5 hrs · 2 assignments · 1 capstone

Measuring the cloud. Ceilometer's collection architecture, the pipeline and meter model, alarms and their evaluation, then verification and day-to-day management. This is the module that makes chargeback, autoscaling triggers and capacity planning possible rather than theoretical.

Topics: Telemetry — Ceilometer overview and architecture · Ceilometer pipelines, meters and alarms · Verify operation of Telemetry · Manage Telemetry meters and alarms · Sample collection, polling and notification agents · Storage backends and retention for telemetry data · Using telemetry for chargeback and capacity planning

  • Assignments: (1) Define meters and an alarm that fires on a real resource condition in your lab cloud; (2) Produce a usage report for a project over a defined period
  • Capstone: Deliver a metering and alarm design that could support tenant chargeback and autoscaling triggers
12Heat orchestrationLive & Interactive5 hrs · 2 assignments · 1 capstone

Infrastructure as code inside OpenStack. Heat architecture and the engine's role, template structure — parameters, resources, outputs, intrinsic functions — then creating, updating and inspecting stacks from both the CLI and the dashboard. Stack update behaviour and rollback are treated as the important part, because that is what separates a template from a demo.

Topics: Orchestration — Heat overview and use cases · Heat architecture: engine, API and integration with other services · Heat templates (HOT): parameters, resources, outputs and functions · Verify operation of Heat/Orchestration · Use the Heat CLI and the Dashboard · Obtain detailed information about a stack · Stack update, rollback and nested stacks · Autoscaling groups driven by Heat and telemetry alarms

  • Assignments: (1) Write a template that provisions a network, router, instances and volumes as one stack; (2) Update a running stack in place and observe which resources are replaced rather than modified
  • Capstone: Deliver a complete multi-tier application as a Heat stack with autoscaling, tested by destroying and recreating it

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · BUILD

Your own cloud with DevStack

Build a single-node OpenStack from source configuration, resolve the failures it throws, and end with an environment you can rebuild from a documented local.conf.

devstackdeploymentlab build
LAB · IDENTITY

Three tenants, real boundaries

Create projects, users, roles and rules in Keystone, then prove from the CLI that each tenant can see and do exactly what it should and nothing more.

keystonerbacprojects
LAB · COMPUTE

The instance that will not talk

Launch an instance that boots cleanly and is still unreachable, then work the fault down through console log, security groups, floating IP and router until traffic flows.

novafloating iptroubleshooting
LAB · STORAGE

Volumes, snapshots and encryption

Create a volume group, attach and mount an encrypted volume to an instance, snapshot it, destroy the instance and restore the data onto a new one.

cindersnapshotsencryption
LAB · NETWORK

Follow the packet through Neutron

Trace a packet from inside a tenant instance to the external network, naming every bridge, namespace, tunnel and NAT rule, and confirm each hop with a live capture.

neutronopen vswitchnamespaces
CAPSTONE · ORCHESTRATION

The whole application as one stack

Express a multi-tier application — networks, routers, instances, volumes, autoscaling and alarms — as a Heat template, then destroy and rebuild it end to end.

heatceilometerautoscaling
# ecosystem

The tools OpenStack sits next to

KVM
Open vSwitch
Ceph
Ansible
Terraform
Kubernetes
Linux
Kolla-Ansible
Prometheus
Grafana
Git
cloud-init

Who this is for

  • Infrastructure and virtualisation administrators building a private cloud
  • Cloud and platform engineers operating an existing OpenStack estate
  • Telecom and NFV engineers running OpenStack under network workloads
  • SREs responsible for availability and capacity of on-premises infrastructure
  • Network engineers who need Neutron, Open vSwitch and tenant isolation in depth
  • Architects evaluating private cloud against public cloud for regulated workloads

Pre-requisites

  • Strong Linux command line — files, permissions, packages, services, systemd
  • Working understanding of TCP/IP, subnets, routing, DNS and NAT
  • Familiarity with virtualisation concepts, ideally KVM or VMware
  • Some scripting exposure, in any language
  • A machine or VM with at least 8 GB RAM and nested virtualisation for the DevStack lab
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

OpenStack Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at the distribution, storage backend and network design you actually run, and rebuild the module list around them. Examples then use your topology rather than a generic one.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees build their own DevStack environment on a VM or spare machine with at least 8 GB RAM and nested virtualisation, and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Which OpenStack distribution do you teach against?
The labs run on upstream DevStack so nothing is hidden behind vendor tooling. For private batches we run the sessions against your distribution — Red Hat OpenStack Platform, Canonical, Kolla-Ansible or an in-house build — and map the differences explicitly.
Do you cover Ceph as a storage backend?
At the integration level, yes: how Cinder, Glance and Nova consume Ceph, what changes in volume and image behaviour, and the failure modes. Full Ceph cluster operations is a separate agenda we can add as an extra day.
How long does a private OpenStack batch take?
Typically five days. Architecture, identity, compute and storage fit in three days; Neutron networking, telemetry and Heat orchestration need the remaining two, and Neutron in particular does not compress well.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
Is OpenStack still worth learning?
For anyone operating infrastructure under data residency, sovereignty or sustained-cost constraints, yes — and telecom NFV estates run on it at scale. It also teaches the Linux networking and storage layer directly, which transfers into Kubernetes and public cloud debugging.
Can you cover upgrades and day-two operations?
Yes, as a private-batch extension. Release cadence, database migrations, rolling control-plane upgrades, compute node evacuation and rollback planning are covered against your actual version and distribution.
What happens if someone misses a session?
Sessions are recorded and available in the LMS, and attendees keep LMS access for a year. For public cohorts, a missed session can be picked up in a later batch.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a OpenStack trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote