EX288 logo
Focused certification exam prep
Start practice

EX288 Certification

TL;DR
  • EX288 is Red Hat's four-hour, hands-on exam performed on a live OpenShift environment, not a multiple-choice test.
  • The current exam page lists 11 objective headings, but Red Hat publishes no percentage weights for them.
  • The exam page specifies OpenShift Container Platform 4.22; verify the version of the exact exam you book.
  • The standard list price is USD 500, and one free second attempt applies to an initially purchased paid exam.

What This Credential Actually Is

EX288 is the exam code for the Red Hat Certified Advanced Developer in Cloud-native Applications credential, issued by Red Hat, Inc. If you have seen the older name "Red Hat Certified Specialist in OpenShift Application Development," you are looking at the same lineage: Red Hat's May 11, 2026 certification framework update renamed that former Specialist credential to its current title. This article covers only that Red Hat credential. Other certifications elsewhere in the industry share the "EX288" label, and nothing here applies to them.

The exam validates that you can build, deploy, and troubleshoot containerized applications on Red Hat OpenShift. It is a developer-oriented credential: the emphasis is on getting applications running and keeping them running on the platform, rather than on installing or administering the cluster itself. If you are new to the terminology, our explainers on what EX288 is and what EX288 stands for cover the naming in more depth.

Not the same as the Engineer credential: Red Hat also lists an Engineer in Cloud-native Applications path that requires both EX188 and EX288. That combined credential is a separate thing. Passing EX288 alone earns the Advanced Developer credential described here, and EX188 is not a verified prerequisite for sitting EX288.

Format, Timing, and Delivery

EX288 is a performance-based exam. Rather than selecting answers from a list, you perform real tasks on a live Red Hat OpenShift environment, and your final configurations are assessed against objective criteria. Red Hat does not publicly specify how many tasks appear on the exam or how they divide between scored and unscored items, so any source quoting an exact task count is not citing the issuer.

AttributeEX288 Detail
IssuerRed Hat, Inc.
StyleHands-on performance tasks on a live OpenShift environment
Duration4 hours (per the current EX288 exam page)
Platform versionOpenShift Container Platform 4.22 on the current exam page
DeliveryRed Hat-administered: proctored remote, individual testing station, or classroom, subject to availability
Reference materialRelevant product documentation is supplied; outside assistance is prohibited
Standard list priceUSD 500 (regional pricing and checkout may differ)

Red Hat administers its own examinations, so you will not find an appointment through a third-party testing network for this exam. Remote delivery requires compatible equipment and proctoring under the booked exam's technical rules, so check those requirements well before exam day rather than on it.

One rule shapes how you work. Your configurations and services must persist through the normal platform lifecycle without intervention. A deployment that works only because you manually nudged a pod, or that breaks when something restarts, will not satisfy the grading criteria. Candidates should verify that their work survives pod restarts and redeployments before moving on. For a candid look at what that demands, see how hard the EX288 exam is.

The 11 Objective Areas, Explained

The current Red Hat exam page lists 11 top-level objective headings. They are objective headings, not weighted domains: Red Hat publishes no percentage weights and does not identify a highest-weighted area. Treat them as an unranked checklist and assume any of them can appear. A fuller walkthrough is in our guide to all 11 EX288 content areas; the sections below focus on what each area demands in practice.

Domain 1: Work with Red Hat OpenShift Container Platform

This is the foundation: operating comfortably in the platform as a developer.

  • Authenticating with the oc CLI and navigating projects
  • Creating applications and inspecting the resources they generate
  • Exposing services through routes and verifying reachability

Domain 2: Deploy multi-container applications

Real applications rarely consist of one container. Expect to wire together several components, such as a front end, a back end, and a data store.

  • Connecting services so components can find one another
  • Managing startup dependencies and persistent data needs
  • Confirming the whole stack works end to end, not just each part

Domain 3: Work with container images in OpenShift Container Platform

Know how images enter the platform, how they are referenced, and how they run.

  • Pulling and deploying images from registries
  • Understanding how image references resolve in a deployment
  • Running images within OpenShift's security constraints

Domain 4: Troubleshoot application builds and deployment issues

Troubleshooting is woven through the whole exam, but this heading names it explicitly.

  • Reading build logs and pod logs to find the failing step
  • Using events and resource descriptions to diagnose scheduling or image-pull failures
  • Distinguishing build failures from runtime failures

Domain 5: Work with image streams

Image streams are an OpenShift-specific abstraction that trips up people coming from plain Kubernetes.

  • Creating and tagging image streams
  • Connecting builds and deployments to image stream tags
  • Understanding how tag updates relate to triggers

Domain 6: Work with configuration maps and secrets

Externalizing configuration is central to cloud-native design.

  • Creating config maps and secrets from literals and files
  • Injecting values as environment variables or mounted files
  • Confirming the application actually consumes the injected values

Domain 7: Work with the source-to-image (S2I) framework

S2I is how OpenShift turns source code into a runnable image without a hand-written Dockerfile.

  • Building applications from a Git repository using a builder image
  • Understanding how builder images and source interact
  • Diagnosing S2I build failures

Domain 8: Work with build hooks and build triggers

Automating when and how builds run, and validating builds as they complete.

  • Configuring triggers so builds start on relevant changes
  • Using build hooks to run steps around the build
  • Verifying that a trigger fires and produces the expected result

Domain 9: Work with templates

Templates package a set of resources and parameters for repeatable deployment.

  • Instantiating templates and supplying parameter values
  • Reading a template to understand which objects it creates
  • Recognizing when a template is the right tool for the task

Domain 10: Work with OpenShift Pipelines

OpenShift Pipelines brings CI/CD workflows onto the cluster.

  • Working with pipeline definitions and their tasks
  • Starting pipeline runs and reading their results
  • Debugging a failed step within a run

Domain 11: Work with Operators accessible for users to run in their applications

As a developer, you consume Operators that provide services your application needs.

  • Locating and using Operator-provided services as an application user
  • Creating instances of Operator-managed resources
  • Connecting your application to the service the Operator provisions

Skills the Live Environment Will Test

Because grading is based on final configuration state, the skills that matter are practical and verifiable. A few habits separate candidates who finish cleanly from those who run out of the four hours:

  • Fluency with oc. You should know the commands for creating, inspecting, patching, and exposing resources without hunting through help text. Reserve the supplied documentation for details you genuinely cannot recall.
  • Documentation navigation. Since product documentation is available during the exam, practice finding the right page quickly. Knowing where an answer lives is a real skill.
  • Verification after every task. Check pods, routes, and logs rather than assuming a command worked. A resource that exists but is crash-looping earns nothing.
  • Lifecycle persistence. Confirm that what you built keeps working through restarts and redeployments, since that is explicitly part of the grading expectation.
  • Triage over perfection. With a fixed time limit, move past a stuck task and return to it instead of letting one problem consume the session.
Build the lab, not just the notes: Reading about S2I or image streams will not make you fast at them. The exam rewards muscle memory with the CLI and the web console. Our EX288 cheat sheet is a useful quick reference, but pair it with real time on a cluster.

Registration, Fees, and the Free Second Attempt

Red Hat's certification program guide lists a standard certification-exam list price of USD 500. Treat that as a reference point: regional pricing and the actual EX288 checkout may differ, and the final figure appears when you book. The reviewed Red Hat material publishes no member versus non-member price difference, so do not assume a discount exists.

One policy worth knowing: under the current program policy, a free second attempt is available when you initially purchased a paid exam. Read the exact terms at checkout, because policies can change and conditions apply. For a fuller look at what goes into the total spend, including training, see our EX288 certification cost breakdown. If you want to confirm availability before committing, our page on EX288 exam dates and scheduling explains how booking works. Bookings depend on availability for the exact exam, so plan around that.

On eligibility, Red Hat's current exam page recommends the courses DO180, DO188, and DO288 and a review of the exam objectives. These are recommendations, not mandatory requirements. No required degree, fixed experience or training hours, or EX188 prerequisite for sitting EX288 was verified. Details are collected in our guide to EX288 requirements.

Version Ambiguity: Check What You Are Booking

This is the part of EX288 preparation where careless candidates get burned. The current public exam page specifies OpenShift Container Platform 4.22. But the surrounding materials do not all agree:

SourceWhat It StatesHow to Treat It
Red Hat EX288 exam pageOpenShift 4.22, 4-hour durationPrimary reference for exam scope
Red Hat DO288 course page4.22 course baselinePreparation curriculum, not an exam blueprint
Red Hat DO289 (course with exam) pageStill states 4.18Course versions do not override the exact exam you book
Third-party Udemy listing (updated August 2026)States 4.18 and three hoursConflicting third-party metadata, not exam authority
Third-party instructor course listingDescribes training-session hoursCourse hours are not the exam duration

The practical takeaway: multiple versions of an exam can coexist, so confirm the version tied to the exact exam you book rather than assuming it matches a course page or a third-party listing. The four-hour figure comes from Red Hat's exam page; a third party quoting three hours is not citing the issuer. Likewise, a training course's session length tells you nothing about how long you get on exam day.

Key Takeaway

Anchor your preparation to Red Hat's own exam page and the objectives for your specific booked exam. Use courses and third-party material as supplements, and verify any version-specific details against the issuer before you rely on them.

Scoring and Results Reporting

Red Hat assesses your final configurations against objective criteria. A numeric passing threshold was not verified in the current exam page or program guide, and figures such as 210/300 or 300/500 that circulate in third-party sources are not issuer-confirmed. We cover what is and is not known in our article on the EX288 passing score. The same caution applies to aggregate pass rates: individual anecdotes and vendor guarantees do not establish a real pass rate, which is why our EX288 pass rate analysis stays qualitative.

On results timing, Red Hat's sources are not fully consistent. The exam page says results are usually available within 3 US business days and reported as total scores, while the general program guide says within 5 business days with objective-area feedback. Neither provides feedback on individual exam items. Because this inconsistency is unresolved, plan for the longer window and do not assume a particular level of detail in the report.

Sequencing Your Preparation by Domain

You do not need a generic study template here; you need an order that respects how the objectives build on each other. Because Red Hat publishes no weights, spread effort evenly at first, then deepen the areas where your hands-on speed lags. A reasonable sequence follows dependency, not importance:

Week 1

Platform fundamentals and images

  • Work through Domain 1 (OpenShift basics) and Domain 3 (container images) first, since everything else assumes them
  • Practice creating projects, deploying images, and exposing routes until the commands are automatic
Week 2

Builds and image streams

  • Cover Domain 7 (S2I), Domain 5 (image streams), and Domain 8 (build hooks and triggers) together, since they interlock
  • Deliberately break builds and use Domain 4 troubleshooting habits to repair them
Week 3

Configuration and composition

  • Tackle Domain 6 (config maps and secrets) and Domain 2 (multi-container applications) together
  • Build a small multi-component app and inject configuration into each part
Week 4

Automation and consumed services

  • Finish with Domain 9 (templates), Domain 10 (OpenShift Pipelines), and Domain 11 (Operators)
  • Run timed, end-to-end practice sessions that mimic a four-hour exam

Adjust the pacing to your own experience; someone already working daily on OpenShift may compress this, while a newcomer to containers may need longer. For a broader plan, see our EX288 study guide, and for structured courses and learning resources, see our overview of EX288 training options. When you are ready to test yourself under realistic conditions, our practice tests help you gauge readiness before booking.

Validity and Renewal

The credential is current for three years. Renewal guidance in Red Hat's own materials is not perfectly uniform, so it is worth understanding the nuance:

  • The May 2026 FAQ describes renewal by retaking the highest-level exam, adding a certification at the same level, or advancing to a higher level within the framework.
  • The program guide also supports retaking the original exam to renew that credential.
  • A legacy renewal page still says Specialist credentials can only be renewed by retaking their respective exams, and uses "non-current" rather than "expiration" language.

Where the sources differ, prefer the dated May 2026 framework and FAQ, while recognizing that retaking EX288 is the common verified route. Renew while your credential is still current, and check the applicable specialization and transcript rules for your situation. No EX288-specific continuing-education credit quota or credit-only renewal route is published, so do not assume one exists.

Who Hires for This Skill Set

EX288 maps to roles where developers build and ship applications on OpenShift: application developers working on container platforms, platform-adjacent developers who maintain CI/CD pipelines, DevOps engineers supporting developer workflows, and consultants helping organizations move workloads to Kubernetes-based platforms. Employers running OpenShift, particularly larger enterprises already invested in the Red Hat ecosystem, are the natural audience. For examples of the roles this credential supports, see our page on EX288 jobs.

On compensation, we deliberately avoid quoting figures here, since no verified EX288-specific salary data underpins them. If you want a qualitative discussion of earning potential and whether the investment pays off, read our EX288 salary guide and the analysis of whether EX288 is worth it. The most honest framing is that a hands-on exam proves practical capability, which is exactly what OpenShift-focused hiring managers tend to look for.

Frequently Asked Questions

What does EX288 certify?

EX288 is the exam for Red Hat Certified Advanced Developer in Cloud-native Applications. It validates hands-on ability to build, deploy, and troubleshoot containerized applications on Red Hat OpenShift, assessed through performance-based tasks on a live environment.

How long is the EX288 exam and what format does it use?

The current EX288 exam page lists four hours. It is a hands-on, performance-based exam on a live OpenShift environment rather than a multiple-choice test, and Red Hat does not publicly specify the exact number of tasks.

How much does EX288 cost, and is there a retake policy?

Red Hat's program guide lists a standard list price of USD 500, though regional pricing and the actual checkout may differ. Under the current program policy, a free second attempt is available for an initially purchased paid exam. Confirm the terms when you book.

Do I need EX188 or specific courses before taking EX288?

Red Hat's current page recommends DO180, DO188, and DO288 and a review of the objectives, but these are recommendations rather than mandatory eligibility requirements. No EX188 prerequisite for sitting EX288 was verified.

How long does the credential last, and how do I renew it?

The credential is current for three years. Retaking EX288 is the commonly verified renewal route, and Red Hat's May 2026 FAQ describes additional options within its framework. Renew while your credential is still current and check the applicable rules.

Ready to pass your EX288 exam?

Put this into practice with free EX288 questions across every exam domain.