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

Consul Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in service discovery, health checking, key/value configuration and service mesh across datacenters — 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 Consul trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Consul across all three of its layers rather than treating it as a mesh product — the agent and server model, Raft and gossip behaviour, registration and the health-check types that actually gate the catalogue, then DNS and HTTP discovery, the KV store with sessions for locking and leader election, and consul-template for services that cannot be changed. Mesh sessions cover sidecar registration, intentions as identity-based authorization, certificate authority choices including Vault, L7 configuration entries, and the gateway and peering topologies used for multi-datacenter work — with ACLs and gossip encryption treated as day-one configuration.

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

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

How your Consul trainer is chosen

Engagements are matched on the tool, not the calendar. For Consul that means a trainer who has run it in production — service discovery, health checking, key/value configuration and service mesh across datacenters — 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.

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

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 Consul 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 Consul 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 Consul?

Consul is a service networking platform: a distributed service registry with health checking, a replicated key/value store, and a service mesh built on top of both. Its architecture is agent-based. Every node runs a Consul agent in either client or server mode; servers form a Raft-replicated cluster of three or five per datacenter and hold the authoritative state, while clients hold no state, forward RPCs to the servers, and run the health checks for services registered locally. Membership and failure detection ride on a gossip protocol over separate LAN and WAN pools, which is how Consul notices a dead node without polling it.

Discovery is deliberately available two ways. The HTTP API suits applications written to use it, and the built-in DNS interface answers queries such as web.service.consul, which means services that cannot be modified at all can still resolve dynamically. Health checks come in several forms — HTTP, TCP, script, TTL, gRPC, alias and Docker — and they gate the registry directly, so a failing instance simply stops being returned. The key/value store, combined with sessions, provides distributed locking and leader election, and consul-template renders configuration files from registry and KV data and reloads the process that consumes them.

The mesh layer adds sidecar proxies, usually Envoy, and expresses authorization as intentions between service identities rather than as firewall rules between addresses. A built-in certificate authority — or Vault, or ACM Private CA — issues the certificates for mutual TLS. Configuration entries such as proxy-defaults, service-resolver, service-splitter and service-router provide L7 routing, retries and traffic shifting, and ingress, terminating and mesh gateways carry traffic into, out of and between meshes federated over WAN or connected by cluster peering.

Why this skill matters now

Service discovery stopped being optional the moment infrastructure became elastic. Once instances are created and destroyed automatically, static configuration files and hand-maintained load balancer pools describe a topology that no longer exists, and the resulting stale entries are a recurring source of outages.

Consul's particular value is that it does not assume a single platform. Most discovery and mesh tooling assumes Kubernetes; a large number of organisations run Kubernetes alongside virtual machines, bare metal and managed services that will never be containers. Consul registers all of them in one catalogue, resolves them over the same DNS interface, and can extend mesh identity and mutual TLS across that boundary. For organisations mid-migration — which is most of them — that is the deciding feature.

The skill demand reflects that breadth. Teams need the discovery and health-check layer working correctly first, then the KV and templating layer to remove configuration sprawl, and only then the mesh. Each layer has its own failure modes: gossip flapping on constrained networks, ACL bootstrap and token design, certificate rotation, and multi-datacenter topology decisions that are difficult to reverse.

Consul training
# outcomes

What your team can do afterwards

Explain Consul's architecture precisely — client and server agents, Raft replication and LAN and WAN gossip
Size and bootstrap a datacenter, and reason about behaviour during node failure and network partition
Register services and health checks so the catalogue reflects reality rather than intent
Resolve services over both the DNS interface and the HTTP API, including prepared queries
Use the KV store with sessions for distributed locking and leader election
Render and reload configuration for unmodifiable applications with consul-template
Secure a cluster properly: gossip encryption, TLS, and an ACL system designed rather than bootstrapped and forgotten
Enable the service mesh, register sidecars and express authorization as intentions between service identities
Apply L7 traffic management with service-resolver, service-splitter and service-router configuration entries
Connect datacenters using WAN federation or cluster peering and know which to choose
# curriculum

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

01The service networking problem and Consul's architectureLive & Interactive5 hrs · 2 assignments · 1 capstone

What breaks when infrastructure becomes elastic, and the shape of Consul's answer. Agents, servers, datacenters, and the three layers — discovery, configuration and mesh — that can be adopted independently.

Topics: Why static service configuration fails · Client and server agents · Datacenters as the unit of consistency · Discovery, KV and mesh as separable layers · Consul against etcd, ZooKeeper and Kubernetes-native discovery · Deployment topologies: VMs, bare metal and Kubernetes

  • Assignments: (1) Map an existing estate's discovery mechanisms and their staleness risks; (2) Run a single-node Consul in development mode and explore the catalogue
  • Capstone: Produce an adoption note choosing which Consul layers to adopt and in what order
02Clusters, Raft and gossipLive & Interactive5 hrs · 2 assignments · 1 capstone

How the cluster holds together. Raft for consistent state on the servers, Serf gossip for membership and failure detection on both LAN and WAN pools, then bootstrapping, joining and the behaviour of a cluster under partition.

Topics: Raft on the server cluster and quorum sizing · LAN and WAN gossip pools · Failure detection and suspicion timing · Bootstrap, bootstrap-expect and cloud auto-join · Agent configuration files and reload behaviour · Autopilot, dead server cleanup and redundancy zones · Behaviour under partition and split brain · Snapshots, backup and restore

  • Assignments: (1) Bootstrap a three-server cluster with clients and observe an election; (2) Take a snapshot, destroy the cluster and restore it
  • Capstone: Deliver a datacenter topology with sizing, auto-join and a tested restore procedure
03Service registration, discovery and health checkingLive & Interactive5 hrs · 2 assignments · 1 capstone

The layer everything else rests on. Registering services from configuration and from the API, the health check types and what each is actually good for, then resolving through DNS and HTTP including prepared queries and failover.

Topics: Service definitions and registration methods · Health checks: HTTP, TCP, script, TTL, gRPC, alias, Docker · Check intervals, timeouts and deregister-after · The DNS interface and node and service lookups · SRV records, tags and subdomains · Prepared queries and failover policies · The catalogue and health HTTP endpoints · DNS forwarding from systemd-resolved, dnsmasq and CoreDNS

  • Assignments: (1) Register three services with different check types and fail each deliberately; (2) Resolve a service by DNS from a host that has no Consul awareness
  • Capstone: Deliver a discovery layer where an unhealthy instance disappears from resolution automatically
04Key/value store, sessions and configuration deliveryLive & Interactive5 hrs · 2 assignments · 1 capstone

Consul as the configuration source of truth. The KV store and its transactions, sessions and the locking primitives built on them, watches, and consul-template rendering files and reloading processes for applications that cannot be changed.

Topics: KV store structure and operations · Check-and-set transactions · Sessions, TTLs and node health binding · Distributed locks and consul lock · Leader election patterns · Watches on keys, services and events · consul-template syntax and rendering · Templating configuration for HAProxy, NGINX and application config

  • Assignments: (1) Implement leader election across three processes with sessions; (2) Render an NGINX upstream block from the catalogue and reload on change
  • Capstone: Deliver a configuration pipeline where a service change updates a load balancer with no human step
05Security — gossip encryption, TLS and the ACL systemLive & Interactive5 hrs · 2 assignments · 1 capstone

The configuration most clusters postpone and regret. Encrypting gossip, TLS for RPC and HTTP with certificate verification, then the ACL model — tokens, policies, roles, auth methods — designed as a system rather than bootstrapped in default-allow.

Topics: Gossip encryption keys and rotation · TLS for RPC, HTTP and gRPC, with verify_incoming and verify_outgoing · ACL system: tokens, policies and roles · Bootstrapping ACLs and the default-deny posture · Node identities and service identities · Auth methods: Kubernetes, JWT and cloud · Token lifetime, rotation and auditing · Namespaces and admin partitions in Consul Enterprise

  • Assignments: (1) Bring up a cluster with encrypted gossip, full TLS and ACLs in default-deny; (2) Create a scoped token that can register exactly one service and nothing else
  • Capstone: Deliver a security-reviewed cluster configuration with a token design document
06Consul service mesh — sidecars, intentions and mTLSLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning the registry into a mesh. Enabling Connect, registering sidecar proxies, how identity-based intentions replace address-based firewall rules, and the certificate authority choices behind mutual TLS.

Topics: Enabling Connect and the mesh data plane · Sidecar service registration and Envoy bootstrap · Upstreams and local bind addresses · Intentions as identity-based authorization · Default-deny intentions and precedence · Built-in CA, Vault CA and ACM Private CA · Certificate rotation and CA migration · Consul on Kubernetes: Helm chart, connect-inject and CRDs

  • Assignments: (1) Mesh two services and prove traffic is mutually authenticated; (2) Move a namespace to default-deny and write the minimal intention set
  • Capstone: Deliver a meshed application with default-deny intentions and Vault-backed certificates
07L7 traffic management and gatewaysLive & Interactive5 hrs · 2 assignments · 1 capstone

Shaping traffic inside the mesh. The configuration entry chain — proxy-defaults, service-defaults, service-resolver, service-splitter, service-router — then the three gateway types for getting traffic into, out of and between meshes.

Topics: proxy-defaults and service-defaults · service-resolver: subsets, redirects and failover · service-splitter for weighted canaries · service-router for path and header routing · The discovery chain and how the entries compose · Ingress gateways · Terminating gateways for external services · Mesh gateways for cross-datacenter traffic

  • Assignments: (1) Run a weighted canary between two service subsets; (2) Reach an external database through a terminating gateway
  • Capstone: Implement a canary release and an external dependency path entirely through configuration entries
08Multi-datacenter, integrations and operationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Consul beyond one cluster and beyond installation. WAN federation against cluster peering, mesh gateways between datacenters, integration with Vault, Nomad and Kubernetes, then upgrades, monitoring and the failure modes that actually occur.

Topics: WAN federation and federation via mesh gateways · Cluster peering and when it beats federation · Cross-datacenter service resolution and failover · Vault integration for CA and secrets · Nomad and Kubernetes integration · Upgrade sequencing across servers and clients · Telemetry, metrics and useful alerts · Common failure modes: gossip flapping, ACL lockout, CA expiry

  • Assignments: (1) Connect two datacenters and resolve a service across the boundary; (2) Diagnose three broken cluster conditions from agent logs and metrics
  • Capstone: Deliver a two-datacenter design with peering, failover and an operations runbook

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

Three servers, real failure

Bootstrap a server cluster with clients, kill a server under load, observe the election, then restore the whole cluster from a snapshot.

raftgossipsnapshot
LAB · DISCOVERY

Unhealthy means unreachable

Register services with HTTP, TTL and script checks, break each in turn, and prove DNS and API resolution stop returning them.

health checksdnscatalog
LAB · TEMPLATE

A load balancer that updates itself

Render an NGINX upstream block from the catalogue with consul-template and reload on every registration change, with no human step.

consul-templatekvwatches
LAB · SECURITY

Default-deny from the start

Build a cluster with encrypted gossip, full TLS and ACLs bootstrapped into default-deny, then issue a token scoped to one service.

acltlsgossip encryption
LAB · MESH

Intentions instead of firewall rules

Mesh three services, deny all traffic by default, then allow exactly the required paths by service identity and prove the rest is refused.

connectintentionsmtls
CAPSTONE · FEDERATION

Two datacenters, one service graph

Peer two datacenters through mesh gateways, resolve and fail over a service across the boundary, and document the operational runbook.

peeringmesh gatewayfailover
# ecosystem

The tools Consul sits next to

Vault
Terraform
Nomad
Kubernetes
Envoy
NGINX
HAProxy
Prometheus
Grafana
Docker
AWS
CoreDNS

Who this is for

  • Platform engineers running services across virtual machines and Kubernetes together
  • SREs replacing static configuration and hand-maintained load balancer pools
  • Infrastructure engineers adopting the HashiCorp stack alongside Terraform and Vault
  • Network engineers implementing identity-based rather than address-based authorization
  • Security engineers reviewing service-to-service encryption and access control
  • Architects designing multi-datacenter or hybrid service networking

Pre-requisites

  • Comfortable on a Linux command line — services, systemd, files and permissions
  • Networking fundamentals: DNS, TCP, ports and TLS concepts
  • Some experience running an application across more than one host
  • Basic Kubernetes knowledge for the Kubernetes integration modules
  • Access to three or four Linux hosts, VMs or free-tier cloud instances
# 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

Consul Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
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
★★★★★
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
# 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

We already run Kubernetes. Does Consul add anything?
It does when part of your estate is not Kubernetes. Consul's advantage is a single catalogue and a single mesh identity spanning virtual machines, bare metal and clusters. If everything you run is inside one Kubernetes cluster, a Kubernetes-native mesh is usually the simpler choice, and we say so.
Can we adopt only service discovery and skip the mesh?
Yes, and it is the most common path. Discovery, health checking, KV and consul-template are useful on their own and are the first four modules. The mesh modules can be dropped or deferred to a second engagement.
How does Consul's mesh compare with Istio or Linkerd?
Consul uses Envoy as its data plane, like Istio, but expresses authorization as intentions between service identities and works across non-Kubernetes workloads natively. Istio and Linkerd are stronger inside a single Kubernetes estate. We compare them on the criteria that actually differ.
Do you cover ACLs properly?
In depth, as a full module. ACLs are the thing most clusters postpone and later cannot retrofit safely. We bootstrap into default-deny, design tokens, policies and roles as a system, and cover auth methods and rotation.
WAN federation or cluster peering?
Covered directly with both built in the lab. Federation shares a primary datacenter and a single ACL and CA domain; peering keeps datacenters independent and is easier to run across organisational or trust boundaries. The right answer depends on who owns each datacenter.
Can the agenda be customised for our stack?
Yes, and it is the normal case for a private batch. We start with a discovery call and rebuild the agenda around your platform mix, existing load balancers, certificate authority and whether Vault and Nomad are in play.
How long does a private Consul batch take?
Three days for the full agenda. Two days covers architecture, discovery, health checking, KV, templating and security; the third adds the mesh, L7 traffic management and multi-datacenter work.
What lab environment is needed?
Three or four Linux hosts per attendee or pair — local VMs or free-tier cloud instances are fine. The federation capstone needs two small groups of hosts, which we usually run as two sets of VMs.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid, scheduled around your release calendar.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10.
Do attendees get a certificate?
Yes — a completion certificate per attendee, verifiable at devopsschool.com/certificates, plus an attendance and assessment report for corporate batches.
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 Consul 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