Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Container Platform · DevOpsSchool Trainer

OpenShift Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in Red Hat OpenShift — building, deploying, securing and operating Kubernetes clusters — 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 OpenShift trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Container platformsCluster operationsProduction Kubernetes20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches OpenShift as Kubernetes plus a specific set of deliberate constraints — Security Context Constraints, Projects, Routes, ImageStreams and Operators — so engineers can tell which behaviour is Kubernetes and which is Red Hat's, instead of learning the platform as one undifferentiated blob. Sessions run live against a cluster: charts are broken by SCCs and then fixed properly rather than by granting privileged access, builds are traced from source through S2I to a running pod, and administration is done through MachineSets and Operators rather than by editing nodes.

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 OpenShift engagements

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

How your OpenShift trainer is chosen

Engagements are matched on the tool, not the calendar. For OpenShift that means a trainer who has run it in production — Red Hat OpenShift — building, deploying, securing and operating Kubernetes clusters — 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.

Pranab Kumar

IndiaInstructorCoach

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

# 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 OpenShift 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 OpenShift 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 OpenShift?

OpenShift is Red Hat's Kubernetes distribution and application platform. Underneath it is conformant Kubernetes — the same API objects, the same controllers, the same scheduler — but it ships with the parts most organisations otherwise have to assemble themselves: an integrated container registry, a build and image pipeline, an ingress router, a monitoring and logging stack, an authentication layer, and a security posture that is restrictive by default rather than permissive.

The differences that matter operationally are concrete. Projects are namespaces with additional lifecycle and access semantics. Routes predate and coexist with Ingress and the Gateway API. Security Context Constraints decide what a pod may do — and by default deny running as root, which is why community Helm charts frequently fail on OpenShift until they are adjusted. Source-to-Image builds a runnable container image directly from application source, and ImageStreams give deployments a stable reference that can trigger on a new image. Everything is managed by Operators, and OperatorHub is how the platform and its add-ons are installed and upgraded.

OpenShift also bundles the surrounding toolchain as supported components: OpenShift Pipelines built on Tekton, OpenShift GitOps built on Argo CD, OpenShift Serverless built on Knative, the Prometheus, Grafana and Alertmanager monitoring stack, and LokiStack for logs. That is the real proposition — a single supported platform where cluster installation, upgrades, authentication, CI/CD, observability and compliance are one product rather than a dozen integration projects.

Why this skill matters now

OpenShift is where regulated enterprises run Kubernetes. Banks, insurers, telecoms, healthcare and public sector organisations buy it precisely because the platform arrives with a support contract, a defined upgrade path, an opinionated security model and an auditable compliance story — the things that are hardest to justify assembling from upstream components.

That creates a hiring pattern distinct from generic Kubernetes. Employers want engineers who know why a container that runs fine on a vanilla cluster is refused by a Security Context Constraint, how to install and upgrade a cluster through MachineSets and the Machine Config Operator rather than by touching nodes, how to wire OpenShift authentication to LDAP or SAML, and how to hand development teams a self-service project with quotas that hold. Kubernetes knowledge alone does not cover any of that.

The platform is also moving quickly, and the current version is materially different from what most training covers: the Gateway API alongside Routes, Deployments displacing DeploymentConfigs, MachineSets and node pools, LokiStack replacing older logging, and OADP for backup. Teams migrating from older releases need someone who can teach what changed and what has to be rewritten, not a course written against a version they have already left behind.

OpenShift training
# outcomes

What your team can do afterwards

State precisely what OpenShift adds to Kubernetes — Projects, Routes, ImageStreams, SCCs, Operators — and when each is the right tool
Work fluently with the oc CLI and both console perspectives: login, project management, resource creation, debugging and RBAC
Build and deploy applications with Source-to-Image, ImageStreams and triggers, and choose correctly between Deployment and DeploymentConfig
Expose and configure workloads with Services, Routes, Ingress and the Gateway API, ConfigMaps, Secrets and horizontal autoscaling
Build CI/CD inside the cluster with OpenShift Pipelines (Tekton) and declarative delivery with OpenShift GitOps (Argo CD)
Administer a cluster: IPI versus UPI installation, MachineSets and node pools, Operators and OperatorHub, storage, quotas and limits
Operate the platform — monitoring with Prometheus, Grafana and Alertmanager, logging with LokiStack, and debugging with oc debug, logs and rsh
Secure a multi-tenant cluster with SCCs, Pod Security Admission, LDAP/SAML/OAuth integration, image scanning and signing, and RBAC that holds
# curriculum

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

01OpenShift and Kubernetes — architecture and differencesLive & Interactive5 hrs · 2 assignments · 1 capstone

The honest comparison first. What is identical to upstream Kubernetes, what OpenShift adds, and what it deliberately restricts. Control plane and worker node architecture, the Operator pattern as the platform's own management mechanism, and Custom Resource Definitions as the extension model everything else is built on.

Topics: Introduction to OpenShift and Kubernetes differences — why OpenShift · OpenShift architecture: control plane, workers, etcd and the API server · Operators as the platform management model · Custom Resource Definitions and the extension mechanism · Red Hat CoreOS, the Machine Config Operator and immutable nodes · OpenShift editions, footprints and single-node deployments · Introduction to the OpenShift API and resource types

  • Assignments: (1) List ten resources in a running cluster and classify each as upstream Kubernetes or OpenShift-specific; (2) Inspect a running Operator and describe what it reconciles
  • Capstone: Produce an architecture note comparing OpenShift against upstream Kubernetes for a specific organisation, with the trade-offs stated plainly
02Console, oc CLI, projects and RBACLive & Interactive5 hrs · 2 assignments · 1 capstone

Working in the platform day to day. The Developer and Administrator console perspectives and who each is for, then the oc CLI in depth — login, context, resource creation and inspection. Projects as namespaces with lifecycle and self-provisioning behaviour, and the users, groups and role bindings that scope everything.

Topics: OpenShift Console — Developer versus Administrator views · oc basics: login, whoami, project, get, describe, explain · Creating and managing resources with oc create, apply and edit · Projects versus namespaces, project templates and self-provisioning · Users, groups, service accounts and identity providers · Roles, ClusterRoles, RoleBindings and ClusterRoleBindings · oc adm commands and cluster administration entry points

  • Assignments: (1) Create a project, add a developer with exactly the permissions they need, and prove the boundaries with oc auth can-i; (2) Reproduce a console action entirely from the CLI and compare the API calls
  • Capstone: Deliver a project and RBAC model for three application teams sharing one cluster, tested by impersonation
03Building applications: S2I, ImageStreams and deploymentsLive & Interactive5 hrs · 2 assignments · 1 capstone

How code becomes a running pod on OpenShift. Source-to-Image builds and builder images, BuildConfigs and triggers, ImageStreams as the stable reference that decouples deployments from registry tags, then the DeploymentConfig versus Deployment decision and what rollbacks and lifecycle hooks look like on each.

Topics: Deploy applications using Source-to-Image (S2I) · BuildConfigs, build strategies and builder images · ImageStreams, image stream tags and triggers · Deploying containers: DeploymentConfig versus Deployment · Rollouts, rollbacks and deployment strategies · Application lifecycle management and image promotion between environments · The integrated registry and external registry integration

  • Assignments: (1) Deploy an application from source with S2I and trigger a redeploy by pushing a commit; (2) Promote an image from a dev ImageStream tag to production without rebuilding
  • Capstone: Build an image promotion pipeline across three projects where production never rebuilds from source
04Exposing and configuring applicationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Making a workload reachable and configurable. Services and the OpenShift Router, Routes with edge, passthrough and re-encrypt TLS, then Ingress and the Gateway API that increasingly sits alongside them. Configuration and secrets injection, and horizontal autoscaling driven by real metrics.

Topics: Services, endpoints and the OpenShift Router · Routes: hostnames, path-based routing and TLS termination modes · Ingress and the Gateway API in current OpenShift networking · ConfigMaps, Secrets and environment variables · Mounting configuration and secrets as volumes · Scaling applications: manual scaling and the HorizontalPodAutoscaler · Readiness, liveness and startup probes · NetworkPolicy and traffic isolation between projects

  • Assignments: (1) Expose an application through a re-encrypt Route with a custom certificate; (2) Configure an HPA and drive it through a real load test
  • Capstone: Deliver a workload that is externally reachable over TLS, configured entirely from ConfigMaps and Secrets, and autoscales under load
05OpenShift Pipelines with TektonLive & Interactive5 hrs · 2 assignments · 1 capstone

CI/CD running inside the cluster rather than beside it. The Tekton object model — Tasks, Steps, Pipelines, workspaces and results — how OpenShift Pipelines packages it, and the triggers that connect a Git push to a pipeline run. Workspaces, secrets and image push permissions are where most real pipelines break, so they get the attention.

Topics: OpenShift Pipelines introduction and the Tekton model · Tasks, Steps, ClusterTasks and the Tekton Hub catalogue · Pipelines, workspaces, parameters and results · Triggers, EventListeners and TriggerBindings for Git webhooks · Service accounts, secrets and pushing to the internal registry · Pipeline runs, logs and failure diagnosis · Integrating tests, scanning and image signing into a pipeline

  • Assignments: (1) Build a pipeline that clones, tests, builds and pushes an image, triggered by a Git webhook; (2) Debug a pipeline that fails on registry permissions and fix it with a correctly scoped service account
  • Capstone: Deliver a complete build pipeline with tests, image scanning and promotion, running entirely inside the cluster
06Cluster installation and node managementLive & Interactive5 hrs · 2 assignments · 1 capstone

How a cluster comes into existence and how nodes are managed afterwards. Installer-provisioned versus user-provisioned infrastructure and when each applies, then MachineSets, node pools and the Machine Config Operator — the mechanism by which nodes are changed, since editing a node directly is not how OpenShift works.

Topics: OpenShift cluster installation overview — IPI versus UPI · install-config.yaml, the bootstrap process and installation troubleshooting · Node management with MachineSets and NodePools · Machine Config Operator, MachineConfigPools and node updates · Labels, taints, tolerations and node selectors · Cluster upgrades, channels and the upgrade path · Infrastructure nodes and workload placement

  • Assignments: (1) Scale a MachineSet and observe the full node provisioning lifecycle; (2) Apply a MachineConfig and trace how it rolls across a MachineConfigPool
  • Capstone: Produce an installation and node topology plan for a specific environment, including upgrade and maintenance procedure
07Operators and OperatorHubLive & Interactive5 hrs · 2 assignments · 1 capstone

The platform's own extension and lifecycle model. What an Operator actually is — a controller plus CRDs encoding operational knowledge — how Operator Lifecycle Manager installs, versions and upgrades them, subscription and channel semantics, and how to evaluate an Operator before it becomes a dependency in production.

Topics: Understanding Operators and the Operator pattern · OperatorHub, catalogue sources and the certified catalogue · Operator Lifecycle Manager, subscriptions, channels and approval modes · Operator scope: namespace-scoped versus cluster-wide · Reading an Operator's CRDs and status conditions · Troubleshooting a failed Operator install or upgrade · When to build your own Operator, and when not to

  • Assignments: (1) Install an Operator from OperatorHub, configure it through its CRD, then upgrade it through a channel change; (2) Diagnose an Operator stuck in a failed subscription state
  • Capstone: Evaluate and document an Operator for production use — scope, upgrade behaviour, failure modes and rollback path
08Storage, quotas and disaster recoveryLive & Interactive5 hrs · 2 assignments · 1 capstone

Persistent state and resource fairness. StorageClasses, PVCs and the RWO versus RWX access mode decision that determines whether a workload can scale horizontally, an introduction to OpenShift Data Foundation, then the quota and limit machinery that keeps a shared cluster shared, and backup with Velero and OADP.

Topics: Storage management in OpenShift: PersistentVolumes, PVCs and StorageClasses · Access modes — RWO, RWX, ROX — and their practical consequences · Dynamic provisioning, volume expansion and snapshots · OpenShift Data Foundation introduction · ResourceQuota, LimitRange and ClusterResourceQuota · Requests, limits and Quality of Service classes · Backup and disaster recovery basics with Velero and OADP · etcd backup and cluster restore procedure

  • Assignments: (1) Deploy a stateful workload, take a backup with OADP and restore it into a fresh project; (2) Set quotas that prevent one team exhausting cluster capacity and prove it under load
  • Capstone: Deliver a storage and DR design with a demonstrated restore, not an asserted one
09OpenShift GitOps and ServerlessLive & Interactive5 hrs · 2 assignments · 1 capstone

Declarative delivery and scale-to-zero workloads. Argo CD as OpenShift GitOps — Applications, projects, sync policies, drift detection and self-healing — and the repository patterns that make multi-cluster GitOps maintainable. Then Knative Serving and Eventing for request-driven services that cost nothing when idle.

Topics: OpenShift GitOps (Argo CD) — declarative application management · Applications, ApplicationSets, sync waves and hooks · Drift detection, self-healing and pruning · Repository structure for multi-environment and multi-cluster GitOps · Serverless on OpenShift — Knative Serving introduction · Knative revisions, traffic splitting and scale to zero · Knative Eventing, brokers and triggers

  • Assignments: (1) Manage an application entirely through Git, then make a manual change in the cluster and watch it be reverted; (2) Deploy a Knative service and split traffic across two revisions
  • Capstone: Deliver a GitOps-managed environment where every cluster change originates from a pull request
10Monitoring, logging and debuggingLive & Interactive5 hrs · 2 assignments · 1 capstone

Knowing what the cluster is doing and fixing it when it is not. The built-in monitoring stack — Prometheus, Grafana, Alertmanager — including user-workload monitoring and custom alert rules; the logging stack with LokiStack and collection; then the practical debugging toolkit that resolves most real incidents.

Topics: OpenShift monitoring stack: Prometheus, Grafana and Alertmanager · Enabling user-workload monitoring and custom ServiceMonitors · PromQL for cluster and application questions · Alert rules, silences and receiver configuration · OpenShift Logging with LokiStack and log collection · Log queries, retention and forwarding to external systems · Debugging applications: oc debug, oc logs, oc rsh, oc port-forward · Events, must-gather and cluster health diagnosis

  • Assignments: (1) Write PromQL that answers three real operational questions and turn one into an alert; (2) Diagnose a crash-looping workload from events, logs and an oc debug session
  • Capstone: Deliver a monitoring and logging configuration with actionable alerts and a documented incident triage runbook
11Security, multi-tenancy and performanceLive & Interactive5 hrs · 2 assignments · 1 capstone

The part that separates OpenShift from a cluster someone assembled. Security Context Constraints and Pod Security Admission and why they reject images that run elsewhere, enterprise authentication through LDAP, SAML and OAuth, supply chain controls with scanning and Quay image signing, RBAC patterns for genuine multi-tenancy, and the autoscaling and tuning that keeps it economical.

Topics: Security in OpenShift: Security Context Constraints, PSPs and Pod Security Admission · Fixing workloads that fail SCC admission without granting privilege · OpenShift authentication integrations — LDAP, SAML and OAuth · Image security: vulnerability scanning and Quay image signing · Multi-tenancy and RBAC best practices · NetworkPolicy-based tenant isolation · Performance tuning, cluster autoscaler and machine autoscaler · Compliance Operator and audit posture

  • Assignments: (1) Take a Helm chart that fails under the restricted SCC and make it run without granting privileged access; (2) Wire cluster authentication to an external identity provider and map groups to roles
  • Capstone: Final capstone: build, deploy, monitor and secure a complete application on a multi-tenant cluster — pipeline, GitOps delivery, storage, quotas, alerts, network isolation and a signed image

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 · PLATFORM

Kubernetes or OpenShift?

Take a running cluster and classify every resource, controller and behaviour you find as upstream Kubernetes or Red Hat addition, then justify each call from the API itself.

architectureoperatorscrds
LAB · BUILD

Commit to running pod with S2I

Deploy from source with Source-to-Image, wire an ImageStream trigger, push a commit and watch the rollout, then roll it back cleanly.

s2iimagestreamsrollout
LAB · SECURITY

The chart that will not start

Install a community Helm chart that assumes root, watch the restricted SCC reject it, and fix it properly — non-root user, correct fsGroup, no privilege granted.

sccpod securityrbac
LAB · PIPELINES

Tekton from webhook to registry

Build an OpenShift Pipeline triggered by a Git push that tests, builds, scans and pushes an image, and debug the service account permissions it fails on first.

tektontriggersregistry
LAB · OPERATIONS

Restore it, do not assume it

Back up a stateful application with OADP, delete the project entirely, and restore it into a new one with its data intact.

oadpvelerostorage
CAPSTONE · PLATFORM

A cluster you could hand to three teams

Deliver a multi-tenant cluster with GitOps delivery, quotas, network isolation, external authentication, monitoring alerts and signed images.

gitopsmulti-tenancymonitoring
# ecosystem

The tools OpenShift sits next to

Kubernetes
Docker
Podman
Tekton
Argo CD
Knative
Quay
Helm
Prometheus
Grafana
Velero
Ansible

Who this is for

  • Platform engineers running or standing up OpenShift for application teams
  • Kubernetes engineers moving to a supported enterprise distribution
  • Developers deploying to OpenShift who need to own builds, routes and configuration
  • SREs responsible for cluster availability, upgrades and incident response
  • Security engineers reviewing SCCs, RBAC, image provenance and tenant isolation
  • Architects designing container platform strategy in regulated environments

Pre-requisites

  • Comfortable on a Linux command line — files, permissions, processes, systemd
  • Working knowledge of containers: images, layers, registries and runtime basics
  • Basic Kubernetes concepts — pods, deployments, services — or willingness to cover them in module one
  • Understanding of TCP/IP, DNS and TLS
  • Access to an OpenShift cluster, CodeReady Containers, or a free-tier cloud account to build one
# 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

OpenShift Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · 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
# 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 OpenShift version, cluster topology and delivery tooling 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 use their own cluster — an existing OpenShift environment, CodeReady Containers locally, or a cluster built on free-tier cloud credit — and we walk them through provisioning it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Do we need Kubernetes knowledge before this?
It helps but is not required. Module one covers the Kubernetes primitives OpenShift is built on, and throughout the course we are explicit about which behaviour is upstream Kubernetes and which is Red Hat's, so the knowledge transfers both ways.
Which OpenShift version do you teach?
Current OpenShift 4.x by default, including Gateway API, MachineSets, LokiStack and OADP. For private batches we teach against your version and call out anything that differs, including what has to change if you are migrating from an older release.
Is this aligned to the Red Hat DO180, DO280 or EX280 syllabus?
It covers the same ground and goes further into GitOps, Pipelines, Operators and security posture. It is not a Red Hat authorised course and does not include a Red Hat exam voucher — if you need the official exam, we can prepare engineers for it alongside this.
How long does a private OpenShift batch take?
Typically four to five days. Developer-facing content — CLI, builds, deployments, routes, pipelines — fits in two to three days; administration, Operators, storage, monitoring and security take it to five.
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.
Can you split developer and administrator audiences?
Yes, and it is usually the better shape for larger organisations. Developers take modules one to five and nine; administrators take one, two, six to eleven. Both groups share the first two modules so they speak the same language afterwards.
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 OpenShift 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