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

XL Deploy Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in model-driven deployment automation — the Unified Deployment Model, middleware targets, dictionaries, the CLI and custom plugin development — 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 XL Deploy trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Build & release engineeringPipeline designMulti-org CI estates20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches XL Deploy around the Unified Deployment Model rather than the user interface — deployables and deployeds, containers and environments, the mapping rules that decide what lands where, and the planning phase that calculates a deployment plan instead of executing a script. Sessions work through real middleware targets including Tomcat, JBoss and WildFly, WebLogic, WebSphere, IIS and GlassFish, with dictionaries carrying environment-specific configuration so one artifact promotes unchanged. The syllabus also covers the parts most XL Deploy users never reach: the command-line interface and REST API for CI-driven deployment, custom configuration item types and rule-based step generation in place of scripted steps, and the administration surface of repository, security, satellites, upgrade and troubleshooting.

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 XL Deploy engagements

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

How your XL Deploy trainer is chosen

Engagements are matched on the tool, not the calendar. For XL Deploy that means a trainer who has run it in production — model-driven deployment automation — the Unified Deployment Model, middleware targets, dictionaries, the CLI and custom plugin development — 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.

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

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 XL Deploy 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 XL Deploy 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 XL Deploy?

XL Deploy is an enterprise deployment automation product from XebiaLabs, now sold as Digital.ai Deploy. Its purpose is narrow and useful: take a versioned application package and put it correctly onto whatever middleware an environment happens to run, without anyone writing a script for that combination of application, environment and middleware.

It achieves that through the Unified Deployment Model, which is the concept the entire product depends on. You describe what the application consists of — deployables such as a web archive, a datasource definition, a configuration file — and you describe the environment as a set of containers, such as a Tomcat server, a WebLogic domain or an IIS site. XL Deploy then maps deployables onto containers, works out the difference between what is deployed there now and what the new package says should be, and generates a deployment plan of ordered steps. Nothing about that plan is hand-written, which is why adding a fourth environment does not add a fourth script.

Around that model sit the practical parts. Packages are built as DAR archives, usually by CI rather than by hand. Dictionaries hold environment-specific values so the same artifact moves unchanged from test to production. Infrastructure connections use SSH, WinRM or CIFS to reach hosts, with satellite servers where the network is segmented. Plugins supply the container types and step logic for each middleware family, and where none fits you extend the model yourself with synthetic type definitions and rules. Rollback, undeploy and delta analysis come from the same model rather than being bolted on.

Why this skill matters now

Most organisations that bought XL Deploy did so because deployment had become the bottleneck their pipeline could not fix. Build automation was solved; getting the resulting artifact onto twelve WebLogic domains, six IIS sites and a WebSphere cluster — each with its own configuration and its own change window — was not, and the scripts that did it had become the least maintainable code in the estate.

That problem has not disappeared, it has narrowed. Applications that moved to containers no longer need it, so the platform now typically covers the part of the estate that did not move: traditional Java and .NET middleware, packaged applications, database change and the environments that are still hand-built. That remaining part tends to be the part with the strictest change control, which is exactly where deployment mistakes are most expensive.

So the demand splits. Teams still running XL Deploy need engineers who use the model properly rather than hiding shell scripts inside it — because a script-filled XL Deploy instance has all the licence cost and none of the benefit. Teams consolidating onto modern CD need people who can read what the existing deployments actually do, which is often the only remaining documentation of how those systems are configured.

XL Deploy training
# outcomes

What your team can do afterwards

Explain the Unified Deployment Model precisely and predict the plan XL Deploy will generate before running a deployment
Install, configure and operate an XL Deploy server, including repository, security and satellite servers for segmented networks
Package an application as a DAR from a CI build, with a manifest that describes the application rather than the environment
Model infrastructure and environments so the same artifact deploys unchanged to every environment
Use dictionaries and placeholders to carry all environment-specific configuration outside the package
Deploy to real middleware — Tomcat, JBoss and WildFly, WebLogic, WebSphere, IIS and GlassFish — and understand what each plugin actually does
Automate deployments from CI through the CLI and REST API rather than through the web interface
Extend the product with custom configuration item types and rules instead of embedding shell scripts in packages
# curriculum

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

01The deployment problem and where XL Deploy fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

Why deployment automation became a product category. What actually goes wrong in complex enterprise deployments — environment drift, per-environment scripts, undocumented manual steps, no reliable rollback — and why continuous delivery makes those failures more visible rather than less. Then what XL Deploy proposes instead, and where it is genuinely the wrong tool.

Topics: Problems in complex software deployments · Why deployment is the common continuous delivery bottleneck · Script-driven versus model-driven approaches · What XL Deploy is and the advantage it claims · Where XL Deploy fits against configuration management and container platforms · When not to use XL Deploy

  • Assignments: (1) Document an existing deployment as it is actually performed, including the undocumented steps; (2) Count the scripts your team maintains per application and per environment
  • Capstone: Produce a case for or against model-driven deployment for one specific application estate
02Install and configure XL DeployLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a working server. Download, install and first-run configuration, the repository and where its data lives, external database configuration, JVM sizing, licensing, and the initial security setup. Then accessing and understanding the configuration surface — server settings, system directories and the files an administrator will return to repeatedly.

Topics: Downloading and installing XL Deploy · First-run configuration and the setup wizard · The repository, its storage and backup implications · External database configuration · JVM sizing, memory and startup options · Licensing and version considerations · Accessing configuration and initial security setup

  • Assignments: (1) Install a working server and complete initial configuration end to end; (2) Take a repository backup and restore it into a clean instance
  • Capstone: Deliver an installation runbook a colleague could rebuild the server from
03Architecture and core conceptsLive & Interactive5 hrs · 2 assignments · 1 capstone

The vocabulary everything else uses. XL Deploy's architecture — server, repository, satellites and remote execution — and its core concepts: configuration items, types, plugins and the type system that plugins extend. Then the relationship with XL Release, which supplies the orchestration, approvals and calendar that XL Deploy deliberately does not.

Topics: XL Deploy architecture: server, repository and remoting · Configuration items and the type system · Plugins and how they add types and step logic · Satellite servers and segmented networks · Visibility, automation and control across XL Deploy and XL Release · Navigating the repository: applications, environments, infrastructure, configuration

  • Assignments: (1) Explore the type system and list the types one middleware plugin contributes; (2) Draw the request path from a deployment click to a step executing on a target host
  • Capstone: Produce an architecture note describing a deployment topology, including satellites and network boundaries
04The Unified Deployment ModelLive & Interactive5 hrs · 2 assignments · 1 capstone

The single most important module in the course, because everything downstream is a consequence of it. Deployables and deployeds, containers and environments, and the mapping rules that decide which deployable lands on which container. Then the planning phase itself: how the plan is calculated from the difference between current and desired state, and why that makes initial deployment, update, rollback and undeploy the same mechanism.

Topics: Deployment overview and the Unified Deployment Model · Deployables, deployeds and the mapping between them · Containers and environment composition · Mapping rules and default mappings · The planning phase and generated deployment plans · Delta analysis: initial deployment, update, undeploy and rollback · Reading a plan and predicting it before you run it

  • Assignments: (1) Predict the generated plan for a given package and environment, then run it and compare; (2) Change one container in an environment and explain exactly how the plan changed
  • Capstone: Model one application so that its deployment plan is correct in three structurally different environments
05Packaging an applicationLive & Interactive5 hrs · 2 assignments · 1 capstone

Preparing an application so the model can work with it. What belongs in a package and what does not, the DAR format and its manifest, archives and folders, versioning, and importing or creating an application in the repository. The discipline here is keeping environment-specific values out of the package entirely — the difference between a package that promotes and one that has to be rebuilt per environment.

Topics: Preparing your application for XL Deploy · Deployment packages, the DAR format and the manifest · Archives, folders and file-based deployables · Application versions and version management · Importing or creating an application in the repository · Producing packages from CI rather than by hand · Keeping environment-specific values out of the package

  • Assignments: (1) Build a DAR by hand, then have a CI job build the same package; (2) Refactor a package that contains environment-specific values so it promotes unchanged
  • Capstone: Deliver a packaging standard for your applications, with a CI job that produces compliant packages
06Infrastructure, environments and dictionariesLive & Interactive5 hrs · 2 assignments · 1 capstone

Describing the world the application deploys into. Connecting to infrastructure over SSH, WinRM and CIFS, defining hosts and the middleware containers on them, checking connectivity, then composing environments from that infrastructure. Dictionaries carry the environment-specific configuration, including encrypted values, and environment-level permissions decide who may deploy where.

Topics: Connecting to your infrastructure: SSH, WinRM and CIFS · Defining hosts, and troubleshooting connectivity · Modelling middleware containers on a host · Defining environments and composing them from infrastructure · Dictionaries, placeholders and encrypted dictionary entries · Environment-level permissions and who may deploy where · Satellites for hosts behind a network boundary

  • Assignments: (1) Connect to a Linux host over SSH and a Windows host over WinRM, and verify both; (2) Move every environment-specific value in an application into dictionaries
  • Capstone: Model a three-environment estate where the only difference between them is dictionary content
07Planning, execution and rollbackLive & Interactive5 hrs · 2 assignments · 1 capstone

What happens when you press deploy. The generated plan and its steps, orchestrators that decide sequencing across containers, task execution, pausing, retrying and skipping steps, and rollback. Then the operational realities: what a failed step actually leaves behind, when to retry versus roll back, and how to make deployments restartable rather than all-or-nothing.

Topics: Understanding tasks in XL Deploy and the task lifecycle · Plan steps, ordering and step numbering · Orchestrators: sequential, parallel and by container · Executing, pausing, retrying, skipping and aborting · Rollback and what it can and cannot undo · Undeploy and cleanup · Diagnosing a failed step from logs and target state

  • Assignments: (1) Deliberately fail a mid-plan step and recover the deployment two different ways; (2) Change the orchestrator and observe the effect on plan structure and duration
  • Capstone: Deliver a deployment that survives a mid-plan failure with a documented, tested recovery path
08Middleware in practiceLive & Interactive5 hrs · 2 assignments · 1 capstone

The plugins do most of the work, and knowing what each actually does on the target is what separates confident operators from people guessing. This module deploys real applications to the middleware families enterprises still run, comparing how each plugin models containers, what it does on the host, and where its assumptions break.

Topics: Deploying to Apache Tomcat · Deploying to JBoss EAP and WildFly · Deploying to Oracle WebLogic · Deploying to IBM WebSphere Application Server · Deploying to Microsoft IIS · Deploying to GlassFish · Comparing plugin behaviour and container modelling across middleware · Datasources, resources and non-file deployables

  • Assignments: (1) Deploy the same application to two different middleware families from one package; (2) Trace exactly what one plugin does on the target host during a deployment
  • Capstone: Deploy a multi-component application spanning an application server, a web server and a datasource
09Automation — CLI, REST API and CI integrationLive & Interactive5 hrs · 2 assignments · 1 capstone

Deployments should be triggered by a pipeline, not by a person clicking. The XL Deploy command-line interface and its scripting model, the REST API, and the CI plugins that publish a package and trigger a deployment from Jenkins, Azure DevOps or Bamboo. Then DevOps as Code, where applications, environments and infrastructure are declared in YAML and applied from version control.

Topics: The XL Deploy command-line interface · Scripting the CLI for repeatable operations · The REST API and scripted administration · Publishing packages and triggering deployments from CI · Jenkins, Azure DevOps and Bamboo integration patterns · DevOps as Code: YAML definitions and the xl CLI · Promoting configuration between XL Deploy instances · Handing deployment to XL Release for orchestration and approvals

  • Assignments: (1) Trigger a deployment from a CI job with no manual step; (2) Script a bulk environment or dictionary update through the CLI
  • Capstone: Deliver a pipeline where a commit produces a package, imports it and deploys it to a test environment automatically
10Extending and administering XL DeployLive & Interactive5 hrs · 2 assignments · 1 capstone

The last mile, and the module that keeps an instance maintainable. Extending the type system with synthetic definitions and rules so new middleware and new step logic are modelled rather than scripted, and the honest guidance on when a scripted step is acceptable. Then administration: security and role-based access, repository housekeeping, upgrade, high availability and troubleshooting from logs.

Topics: Custom configuration item types and synthetic type definitions · Rules: step generation, ordering and conditions · Scripted steps, and why they should be the exception · Building and packaging a custom plugin · Security, roles, permissions and LDAP integration · Repository housekeeping, task cleanup and growth control · Upgrade, high availability and backup · Troubleshooting: logs, remoting failures and plan errors

  • Assignments: (1) Define a custom type and a rule that generates a step for an in-house middleware; (2) Configure roles so a team can deploy to test but not production, and prove it
  • Capstone: Deliver a custom plugin or type set plus an administration runbook covering security, upgrade and troubleshooting

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

Predict the plan

Given a package and an environment, write down the deployment plan you expect XL Deploy to generate, then run it and account for every difference.

udmplanningdelta
LAB · PACKAGING

One artifact, three environments

Refactor a package that carries environment-specific values so all variation moves into dictionaries, then promote the identical artifact through three environments.

dardictionariespromotion
LAB · MIDDLEWARE

Same app, different container

Deploy one application to Tomcat and to a JBoss or WildFly instance from the same package, and trace what each plugin does on the target host.

tomcatjbossplugins
LAB · FAILURE

Break the plan mid-flight

Force a failure part way through a deployment plan, inspect what the target is left in, then recover it by retry and by rollback and compare the outcomes.

rollbackrecoverytasks
LAB · AUTOMATION

Commit to deployed, no clicks

Wire a CI job to build a DAR, publish it to XL Deploy through the CLI or API and deploy it to a test environment without any manual interaction.

clirest apici
CAPSTONE · EXTENSION

Model it instead of scripting it

Take a deployment currently done with a shell script, express it as a custom type with rules that generate proper steps, and prove the plan is now readable and rollback-capable.

syntheticrulescustom types
# ecosystem

The tools XL Deploy sits next to

XL Release
Digital.ai
Jenkins
Azure DevOps
Artifactory
Nexus
Tomcat
WebLogic
WebSphere
JBoss
IIS
ServiceNow

Who this is for

  • Deployment automation engineers building and maintaining XL Deploy packages and environments
  • Release and build engineers moving deployments out of shell scripts and into a model
  • Middleware administrators responsible for Tomcat, WebLogic, WebSphere, JBoss or IIS estates
  • DevOps and platform engineers integrating deployment automation with CI pipelines
  • Application teams whose releases are deployed through a central automation platform
  • Architects assessing whether to extend XL Deploy or migrate deployments to a modern CD platform

Pre-requisites

  • Familiarity with at least one application server or web server — Tomcat, JBoss, WebLogic, WebSphere or IIS
  • Comfortable on a Linux command line, and able to administer a Java application service
  • Basic understanding of SSH and WinRM connectivity and the credentials they need
  • Exposure to a CI server such as Jenkins or Azure DevOps
  • Access to a VM or free-tier cloud instance able to run the server plus at least one target middleware container
# 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

XL Deploy Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · 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
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · 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

Is this XL Deploy or Digital.ai Deploy?
The same product. XebiaLabs became Digital.ai and XL Deploy is now sold as Digital.ai Deploy. The object model, plugins, CLI and administration are continuous, and we flag naming and behaviour differences by version.
How is this different from your XebiaLabs course?
The XebiaLabs page covers the platform including XL Release, release orchestration and governance. This one is deeper on deployment automation alone — the Unified Deployment Model, packaging, middleware plugins, the CLI and custom type development.
Which middleware do you cover in the labs?
Tomcat and one of JBoss or WildFly are the default lab targets because they are easy to stand up. WebLogic, WebSphere, IIS and GlassFish are covered in depth conceptually, and for a private batch we build labs against whichever you actually run.
Our packages are full of shell scripts. Is that a problem?
It is the most common problem we see, and it is fixable. A script-filled instance carries all the licence cost and none of the model's benefit. We spend real time converting scripted steps into custom types and rules so plans become readable and rollback works.
Can you cover migrating deployments off XL Deploy?
Yes, as a customised module. We start by reading what the existing deployments actually do — often the only remaining documentation of those systems — then map that onto a modern pipeline and identify which controls have to be rebuilt rather than dropped.
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 your middleware, CI system, package format and environments, and rebuild the module list around them.
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 provision their own environment — a free-tier cloud instance or local VM with enough memory for the server and a target container — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private XL Deploy batch take?
Typically three to four days. Concepts, packaging, environments and middleware deployment fit in three; adding CLI and API automation, custom types and administration makes four.
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.
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 XL Deploy 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