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

Camunda Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in BPMN-driven process orchestration — modelling, the workflow engine, DMN decisions, job workers, human tasks and operations across Camunda 7 and Camunda 8 — 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 Camunda 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 Camunda as an executable system rather than a diagramming exercise: token flow and instance state, which BPMN constructs actually change engine behaviour, message correlation keys and where they collide, job worker implementation with retries, backoff and incident handling, and DMN decision tables with the hit policy that matches the rule being expressed. Sessions cover the operational half most courses skip — reading an incident in Operate or Cockpit down to the failing token and its variables, process versioning and migrating running instances, timer and message behaviour on redeploy, and the differences between the embedded Camunda 7 engine and the Zeebe-based Camunda 8 runtime that decide how an integration must be written.

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

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

How your Camunda trainer is chosen

Engagements are matched on the tool, not the calendar. For Camunda that means a trainer who has run it in production — BPMN-driven process orchestration — modelling, the workflow engine, DMN decisions, job workers, human tasks and operations across Camunda 7 and Camunda 8 — 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 Camunda 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 Camunda 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 Camunda?

Camunda is a process orchestration platform built on BPMN 2.0. A business process is drawn as a model — tasks, events, gateways, subprocesses — and that same model is what the engine executes. There is no separate translation step between the diagram a business analyst reviews and the code that runs, which is the whole point of the approach: the process is visible, versioned and auditable rather than distributed across the control flow of a dozen services.

Around the workflow engine sit the components that make it usable. Modeler produces the BPMN and DMN artefacts. The engine advances process instances, holding state and waiting where the process says to wait — for a message, a timer, or a human decision. Decision automation uses DMN decision tables with defined hit policies, so business rules live in a table that can be changed without a deployment of application code. Tasklist handles human steps, and Operate or Cockpit gives operators a live view of running instances, incidents and the exact token position where something failed.

Two generations are in active use. Camunda 7 embeds a Java engine alongside the application, typically with a relational database, and is commonly used through Spring Boot with Java delegates or the external task pattern. Camunda 8 replaces that with Zeebe, a distributed engine that partitions and replicates process state, exports history to Elasticsearch or OpenSearch, and is driven by job workers over gRPC. The modelling language is the same; the runtime, the integration pattern and the operational model are not.

Why this skill matters now

Microservice architectures removed the orchestrator without removing the need for orchestration. Business processes that used to run inside one system now span six of them, and the sequencing, retries, timeouts and compensation logic ends up scattered across event handlers with no single place that describes what the process is. When a customer asks why an order has been stuck for three days, nobody can point at anything.

Process orchestration puts that logic back in one explicit, inspectable place. It is why Camunda shows up in exactly the domains where a stuck instance is expensive — onboarding, payments, claims, provisioning, KYC, order fulfilment — and why the operational tooling matters as much as the modelling: an incident view that shows the failing token, the variables at that point and the retry history is the difference between a two-minute fix and a database investigation.

The skills market has followed the same shape. Demand is not for people who can draw BPMN; it is for engineers who can model a process that is genuinely executable, implement job workers with sane retry and backoff, design correlation keys that do not collide, version and migrate running instances safely, and operate the engine under load. That is a mix of modelling discipline and distributed-systems judgement, and it is thinner on the ground than either alone.

Camunda training
# outcomes

What your team can do afterwards

Model executable BPMN 2.0 processes that the engine runs as drawn, rather than diagrams that need reinterpretation
Choose correctly between orchestration in a process engine and choreography through events
Implement service integration with job workers or external tasks, including retries, backoff and incident handling
Automate business rules with DMN decision tables, hit policies and FEEL expressions
Design human task flows with assignment, candidate groups, forms and a usable task lifecycle
Use messages, signals, timers and correlation keys to build processes that wait safely for the outside world
Version process definitions and migrate running instances without losing or corrupting state
Diagnose a stuck or failed instance in Operate or Cockpit down to the token, variables and retry history
Test processes automatically and deploy them through a pipeline rather than by hand
# curriculum

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

01Process orchestration and the Camunda architectureLive & Interactive5 hrs · 2 assignments · 1 capstone

What a process engine is for, and when it is the wrong tool. Orchestration against choreography, the cost of implicit process logic spread across services, then the architecture of both generations — the embedded Camunda 7 engine with a relational database, and the Camunda 8 stack built on Zeebe with Operate, Tasklist, Optimize, Identity and Connectors.

Topics: Business process management and executable processes · Orchestration versus event choreography · Camunda 7 architecture: embedded and remote engine, relational persistence · Camunda 8 architecture: Zeebe, partitions, exporters and Elasticsearch · Component map: Modeler, Operate, Tasklist, Optimize, Identity, Connectors · Self-managed versus SaaS deployment · When not to use a process engine

  • Assignments: (1) Identify three processes in your organisation whose logic currently has no single owner; (2) Write a short architecture note choosing Camunda 7 or Camunda 8 for one of them
  • Capstone: Produce an architecture decision record for introducing process orchestration to one real system
02BPMN 2.0 modelling that executesLive & Interactive5 hrs · 2 assignments · 1 capstone

BPMN as an execution language rather than documentation notation. Task types and what each one means to the engine, event types by position and behaviour, gateway semantics including the ones people routinely get wrong, and the difference between a descriptive model and an executable one.

Topics: Modeler workspace and BPMN file structure · Task types: service, user, script, send, receive, business rule, manual · Events: start, intermediate, boundary, end — catching and throwing · Gateways: exclusive, parallel, inclusive, event-based · Sequence flows, conditions and default flows · Pools, lanes and collaboration · Descriptive versus executable models and the attributes that matter · Common modelling errors that deadlock a process

  • Assignments: (1) Model a real business process as executable BPMN and deploy it; (2) Fix three models that deadlock or never complete
  • Capstone: Deliver an executable model of a real process, reviewed by both an engineer and a business stakeholder
03The engine — deployment, instances and variablesLive & Interactive5 hrs · 2 assignments · 1 capstone

How a model becomes a running instance. Deploying process definitions, starting instances, token movement, the variable model and its scopes, persistence and history, and the local development setup for both generations.

Topics: Local setup: Camunda Run, Docker Compose, Camunda 8 self-managed · Deploying process definitions and definition keys · Starting instances via API, message or timer · Tokens, activity instances and process state · Variables: types, scopes and serialisation · History levels, retention and cleanup · Spring Boot integration for both generations · Engine APIs: REST, Java and zbctl

  • Assignments: (1) Deploy a process and start instances through three different mechanisms; (2) Inspect variable scope behaviour inside a subprocess
  • Capstone: Stand up a working local environment and run a process end to end through the API
04Service integration — job workers, external tasks and connectorsLive & Interactive5 hrs · 2 assignments · 1 capstone

Connecting the process to the systems that do the work. The external task and job worker pattern and why it is preferred over in-engine execution, worker implementation with subscription, completion and failure, retry and backoff behaviour, incidents, and the out-of-the-box connectors for HTTP and messaging.

Topics: Job workers in Camunda 8: subscription, activation and completion · External task pattern and Java delegates in Camunda 7 · Task types, job types and worker routing · Retries, backoff, job timeouts and incident creation · Error handling: BPMN errors versus technical failures · REST and HTTP connectors, and inbound connectors · Idempotency in workers and duplicate job handling · Long-running and asynchronous service calls

  • Assignments: (1) Implement a job worker with retry, backoff and BPMN error handling; (2) Make a worker idempotent and prove a duplicate activation is safe
  • Capstone: Integrate a process with two external services, handling both technical failure and business error
05Decision automation with DMNLive & Interactive5 hrs · 2 assignments · 1 capstone

Rules that change without a code deployment. DMN decision tables, input and output columns, hit policies and their effect on results, FEEL expressions, decision requirement diagrams for layered decisions, and calling decisions from BPMN or directly through the API.

Topics: DMN model structure and decision tables · Input and output expressions and data types · Hit policies: unique, first, priority, collect and aggregation · FEEL expression language · Decision requirement diagrams and decision composition · Business rule tasks in BPMN · Evaluating decisions standalone through the API · Versioning and governance of business rules

  • Assignments: (1) Convert a set of nested conditionals into a decision table with the right hit policy; (2) Build a two-level decision requirement diagram
  • Capstone: Deliver a decision service that business owners can change without an application release
06Human tasks, forms and TasklistLive & Interactive5 hrs · 2 assignments · 1 capstone

The parts of a process that a person has to do. User task configuration, assignment and candidate groups, the task lifecycle, forms — embedded, Camunda forms and custom front ends — and how identity and permissions decide who sees which task.

Topics: User tasks: assignee, candidate users and candidate groups · Task lifecycle: claim, unclaim, complete, delegate · Camunda Forms and embedded form definitions · Custom task front ends over the API · Identity, users, groups and tenant handling · Task queues, filters and prioritisation · Due dates, follow-up dates and escalation timers · Four-eyes principle and separation of duties

  • Assignments: (1) Build an approval step with candidate groups and an escalation timer; (2) Implement a four-eyes review that a single user cannot complete alone
  • Capstone: Deliver a human-in-the-loop process with forms, assignment rules and escalation
07Advanced patterns and long-running processesLive & Interactive5 hrs · 2 assignments · 1 capstone

The constructs that appear once processes leave the happy path. Message correlation and its keys, timers and their pitfalls, boundary and event subprocesses, call activities for decomposition, multi-instance for collections, and compensation for undoing work that has already happened.

Topics: Message correlation and correlation key design · Timer events: date, duration, cycle and redeploy behaviour · Boundary events: interrupting and non-interrupting · Event subprocesses and error propagation · Call activities and process decomposition · Multi-instance: sequential, parallel and completion conditions · Compensation and the saga pattern in BPMN · Transaction subprocesses and cancellation · Modelling processes that run for weeks or months

  • Assignments: (1) Design correlation keys for a process receiving messages from two systems; (2) Implement compensation that reverses a partially completed process
  • Capstone: Deliver a long-running process with correlation, escalation, compensation and cancellation paths
08Testing, versioning, migration and CI/CDLive & Interactive5 hrs · 2 assignments · 1 capstone

Treating processes as software. Unit and integration testing of BPMN and DMN, versioning semantics when a definition changes, migrating running instances between versions, and a pipeline that deploys models rather than a person clicking upload.

Topics: Process unit testing and assertion libraries · Testing job workers and external task handlers · Integration testing with Testcontainers or an embedded engine · Process definition versions and instance binding · Migration plans: mapping activities between versions · Migrating running instances safely and reversibly · Deploying models from a pipeline · Environment promotion and configuration per stage · Linting and reviewing BPMN in pull requests

  • Assignments: (1) Write automated tests for a process including a failure path; (2) Migrate running instances from one process version to another
  • Capstone: Deliver a pipeline that tests, lints and deploys process models across three environments
09Operating Camunda — incidents, monitoring, performance and securityLive & Interactive5 hrs · 2 assignments · 1 capstone

Running the platform once real instances depend on it. Operate and Cockpit for live inspection and incident resolution, metrics and alerting, throughput and latency behaviour under load, cluster sizing and partitioning, Optimize for process analytics, and the authentication and authorisation model.

Topics: Operate and Cockpit: instance search, token view and variables · Incident diagnosis and resolution, single and batch · Batch operations: cancel, modify, retry · Metrics, health checks and alerting · Throughput, latency and backpressure in Zeebe · Partition count, replication and cluster sizing · History exporters, Elasticsearch retention and storage growth · Optimize: process analytics, bottlenecks and reporting · Identity, authentication, authorisation and multi-tenancy · Backup, restore and upgrade

  • Assignments: (1) Diagnose and resolve three different incident types down to the failing token; (2) Size a cluster for a stated instance and job throughput
  • Capstone: Deliver an operational runbook covering incidents, monitoring, retention, scaling and recovery

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

From whiteboard process to running instance

Model a real business process as executable BPMN, deploy it, start instances through the API and watch the tokens move — then fix the two places where it deadlocks.

bpmnmodelerexecution
LAB · WORKERS

Job workers that fail safely

Implement job workers for two service tasks with retries, backoff, BPMN error handling and idempotency, then break the downstream service and observe incident behaviour.

job workersretriesincidents
LAB · DMN

Rules out of the codebase

Convert a block of nested business conditionals into DMN decision tables with the correct hit policy, wire them into the process, and change a rule without redeploying application code.

dmnfeelhit policy
LAB · HUMAN TASKS

Approval with escalation

Build a human approval step with candidate groups, forms, due dates, a non-interrupting escalation timer and a four-eyes constraint that a single user cannot bypass.

user taskstasklistescalation
LAB · CORRELATION

Messages, timers and compensation

Build a long-running process that waits on messages from two systems with distinct correlation keys, times out correctly, and compensates work already completed when cancelled.

correlationtimerscompensation
LAB · MIGRATION

Change a process with instances running

Deploy a new version of a process definition while instances are mid-flight, build a migration plan mapping old activities to new, and migrate them without losing state.

versioningmigrationoperate
CAPSTONE · OPERATIONS

Run it like production

Load a cluster, watch throughput and backpressure, resolve seeded incidents in Operate, size partitions for the observed rate, and produce the runbook an on-call engineer would use.

operateperformancerunbook
# ecosystem

The tools Camunda sits next to

BPMN 2.0
DMN
Zeebe
Camunda Modeler
Operate
Tasklist
Optimize
Spring Boot
Java
Kubernetes
Elasticsearch
Kafka
REST APIs
Testcontainers

Who this is for

  • Java and backend developers implementing process-driven applications
  • Solution architects deciding between orchestration and event choreography
  • Integration engineers connecting processes to internal and third-party systems
  • Business analysts who model processes and need them to be genuinely executable
  • Platform and DevOps engineers deploying and operating Camunda clusters
  • Operations staff responsible for resolving stuck and failed process instances

Pre-requisites

  • Working knowledge of Java, or another language with a supported Camunda client
  • Familiarity with REST APIs and JSON
  • Basic understanding of relational databases or distributed systems concepts
  • Comfortable with Docker or a local Kubernetes cluster for running the platform
  • Some exposure to the business processes your organisation wants to automate
# 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

Camunda Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
Rajesh's experience and knowledge are exceptional and we learnt invaluable practical knowledge which we can apply in our production environment. Incredibly friendly and gave us a fantastic insight both in-depth and at a high level of the Rundeck product.
Fire Titan · 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
# 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

Do you teach Camunda 7 or Camunda 8?
Both, with the emphasis set on the discovery call. Camunda 8 and Zeebe are the default because that is where new work goes, but Camunda 7 remains widely deployed and we deliver against it where that is your estate. Modelling and DMN are shared; the runtime, integration pattern and operations differ substantially.
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 processes, language stack, deployment model and whether you run self-managed or SaaS, 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.
We are migrating from Camunda 7 to Camunda 8. Is that covered?
Yes, as a dedicated thread when you ask for it. It covers what carries over unchanged, what does not — Java delegates, the query API, relational history, transaction boundaries — and a staged migration approach rather than a single cutover.
How long does a private Camunda batch take?
Three to five days. Architecture, modelling, the engine, workers and DMN fit in three days; human tasks, advanced patterns, migration and operations take it to five.
Do attendees need to write Java?
For the worker modules, yes, or another language with a supported client — Node.js, Python, C# and Go clients all exist for Camunda 8. Business analysts can attend the modelling, DMN and operations modules without writing code, and mixed batches are common.
Is this preparation for Camunda certification?
No. This is practitioner training built around building and operating real processes rather than exam preparation, and no Camunda-badged credential is issued. Attendees receive a DevOpsSchool completion certificate.
What lab environment do we need?
Attendees provision their own environment — Docker or a local Kubernetes cluster for self-managed Camunda 8, or Camunda Run for Camunda 7 — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
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 we bring our own process to model during the course?
Yes, and it produces the best outcome. Teams that bring a real process leave with an executable model, working workers and a test suite for it, rather than having built the same thing on a sample scenario.
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 Camunda 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