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

Vault Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in centralised secrets management, dynamic credentials and encryption as a service — 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 Vault trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

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

Rajesh teaches Vault around its four primitives — auth methods, policies, secrets engines and audit devices — rather than as a command list, so attendees can reason about a requirement they have not seen before. Sessions cover initialisation and unseal strategy, integrated Raft storage, AppRole and Kubernetes authentication, dynamic database and cloud credentials with leases, PKI issuance and the transit engine, and the Vault Agent injection patterns that get a secret into a workload — with sealing, rekeying and disaster recovery practised live rather than described.

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

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

How your Vault trainer is chosen

Engagements are matched on the tool, not the calendar. For Vault that means a trainer who has run it in production — centralised secrets management, dynamic credentials and encryption as a service — 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.

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

Harsh Mehta

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

Vault is HashiCorp's secrets management system. It holds credentials, API keys, certificates and encryption keys behind an authenticated, audited API, and it replaces the pattern most organisations start with — secrets in environment files, in configuration management, in CI variables and in a spreadsheet somebody owns. Every read is authenticated, authorised by policy and written to an audit device, so 'who could read this credential, and when did they' becomes a query rather than an investigation.

The part that changes architecture is dynamic secrets. Rather than storing a database password, Vault holds credentials for the database and mints a new, short-lived user on demand when an application authenticates. That credential carries a lease; when the lease expires or is revoked, Vault removes the user. The same model covers cloud IAM credentials, SSH access and PKI certificates. Secrets stop being long-lived shared values that nobody can safely rotate, and rotation becomes the default behaviour rather than a project.

Vault is built from a small set of composable primitives: auth methods that decide how a client proves identity, policies written in HCL that grant capabilities on paths, secrets engines mounted at paths that produce or store the secrets themselves, and audit devices that record everything. Almost every real deployment question — how a pod gets a database password, how a pipeline signs an artifact, how an application encrypts a column without holding the key — is answered by choosing the right combination of those four.

Why this skill matters now

Secrets sprawl scales with the number of services, and microservice and Kubernetes adoption multiplied that count without giving teams anywhere better to put credentials. The result is the pattern auditors keep finding: the same database password in a CI variable, a container image layer, three repositories and a wiki page, with no way to rotate it because nobody knows every consumer.

Regulatory and customer pressure closed the other side. Audit questions now ask for credential lifetime, rotation evidence and per-identity access records, and none of those can be answered by a static secret in a config file. Vault has become the default answer in the HashiCorp-adjacent toolchain and, increasingly, the reference implementation that other secret stores are compared against.

The hiring gap is operational rather than conceptual. Running a dev-mode server and writing a key-value pair takes ten minutes. Designing an auth and policy model that scales across teams, choosing a storage and unseal strategy, running Vault in HA with disaster recovery, and — the part that catches people — recovering a production cluster that has sealed itself at three in the morning are the skills organisations are short of.

Vault training
# outcomes

What your team can do afterwards

Stand up a production-shaped Vault cluster with integrated Raft storage, TLS and auto-unseal rather than a dev-mode server
Design an authentication model across humans and workloads using AppRole, Kubernetes, JWT/OIDC and cloud IAM auth methods
Write HCL policies that grant least privilege on paths, including templated policies driven by identity metadata
Replace static credentials with dynamic ones from the database, AWS, Azure and SSH secrets engines, and manage their leases
Run an internal PKI in Vault — root and intermediate CAs, roles, short-lived certificates and automated renewal
Use the transit engine for encryption as a service so applications never hold key material
Deliver secrets to applications with Vault Agent, the Kubernetes injector and the CSI provider, and to pipelines from CI
Operate Vault safely: audit devices, telemetry, snapshots, rekeying, seal recovery and a documented break-glass procedure
# curriculum

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

01The secrets problem and Vault's architectureLive & Interactive5 hrs · 2 assignments · 1 capstone

Why credential sprawl happens and what a secrets manager has to provide to fix it. Vault's internal model — the barrier, the storage backend, the seal, and the path-based API that everything else is built on — plus an honest account of what Vault does not solve.

Topics: Credential sprawl and its failure modes · The Vault threat model and trust boundaries · Barrier, storage backend and encryption at rest · Seal and unseal: Shamir key shares and thresholds · Paths, mounts and the HTTP API · Auth methods, policies, secrets engines and audit devices · Where Vault is the wrong answer

  • Assignments: (1) Inventory every place a credential lives in an existing system; (2) Trace a single API request through the barrier, policy check and secrets engine
  • Capstone: Produce an architecture note proposing Vault for a specific estate, including what will not move into it
02Server configuration, initialisation and unsealingLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting from dev mode to something you could run. HCL server configuration, listener and TLS setup, choosing a storage backend, initialising a cluster and understanding exactly what the unseal keys and root token are — and why they should not be where you first put them.

Topics: Dev mode versus a real server, and why dev mode misleads · Server HCL: listener, storage, telemetry and cluster stanzas · TLS configuration and certificate management for the API · Integrated Raft storage versus external backends · Initialisation, unseal keys and the root token · Auto-unseal with cloud KMS and transit seal · Seal migration and what happens on restart

  • Assignments: (1) Configure and initialise a single-node Vault with TLS and file audit enabled; (2) Migrate a Shamir-sealed server to auto-unseal
  • Capstone: Build a three-node Raft cluster with auto-unseal and demonstrate a leader failover
03Authentication and identityLive & Interactive5 hrs · 2 assignments · 1 capstone

How a client proves who it is, which is the hardest design decision in a Vault deployment. Token mechanics first, then the machine and human auth methods, then the identity system that lets you attach policy to a person or workload rather than to each credential.

Topics: Token types, TTLs, renewal, orphan and batch tokens · AppRole: role ID, secret ID and response wrapping · Kubernetes auth and service account token review · JWT and OIDC auth for CI and for humans · LDAP and cloud IAM auth methods · Identity entities, aliases and groups · Choosing an auth method per consumer type

  • Assignments: (1) Configure AppRole for a service and deliver the secret ID using response wrapping; (2) Wire Kubernetes auth so a pod authenticates with no static credential
  • Capstone: Design and implement an auth model covering humans, CI jobs and Kubernetes workloads for one platform
04Policies and authorisationLive & Interactive5 hrs · 2 assignments · 1 capstone

Vault denies by default; everything a client can do comes from policy. Path matching, the capability set, how deny interacts with allow, parameter constraints, and templated policies that let one policy serve many identities without generating one policy per team.

Topics: HCL policy syntax and path matching, including globs and segments · Capabilities: create, read, update, delete, list, sudo, deny · Policy evaluation order and the precedence of deny · Allowed and denied parameters, and required parameters · Templated policies driven by identity metadata · The default and root policies, and avoiding root in normal operation · Testing and reviewing policies before rollout

  • Assignments: (1) Write a least-privilege policy for an application and prove every denied path is denied; (2) Replace ten per-team policies with one templated policy
  • Capstone: Deliver a reviewed policy set for a multi-team namespace layout with a documented naming convention
05Secrets engines — static and dynamicLive & Interactive5 hrs · 2 assignments · 1 capstone

The engines that actually hold or produce secrets. KV version 1 and 2 with versioning and soft delete, then the shift that matters: database, cloud and SSH engines that generate credentials on demand with a lease, and the revocation machinery that cleans them up.

Topics: KV v1 versus v2: versioning, metadata, soft delete and destroy · Leases, TTLs, max TTL, renewal and revocation · The database secrets engine and connection configuration · Rotating the root credential Vault itself uses · AWS, Azure and GCP dynamic credentials · SSH secrets engine: signed certificates and one-time passwords · Lease accounting, tidy operations and revocation at scale

  • Assignments: (1) Configure the database engine so an application receives a credential that expires in one hour; (2) Force-revoke a lease prefix and verify the backing credentials are removed
  • Capstone: Replace every static credential in a sample application with dynamic, leased secrets
06PKI and encryption as a serviceLive & Interactive5 hrs · 2 assignments · 1 capstone

Two engines that change what applications have to implement. Running an internal certificate authority with short-lived certificates and automated renewal, and using the transit engine so services encrypt, decrypt, sign and verify without ever holding key material.

Topics: PKI engine: root CA, intermediate CA and the signing chain · PKI roles, allowed domains and certificate TTLs · Issuing, renewing and revoking certificates; CRL and OCSP considerations · Short-lived certificates and why rotation beats revocation · Transit engine: encrypt, decrypt, sign, verify and HMAC · Key rotation, key versions and rewrapping ciphertext · Convergent encryption and derived keys

  • Assignments: (1) Stand up an intermediate CA and issue a service certificate with a 24-hour TTL; (2) Encrypt a data column through transit, rotate the key, and rewrap without downtime
  • Capstone: Deliver an internal PKI with automated issuance and a transit-backed encryption pattern for one application
07Getting secrets into workloads and pipelinesLive & Interactive5 hrs · 2 assignments · 1 capstone

The last mile, and where most implementations get sloppy. Vault Agent auto-auth and templating, the Kubernetes injector and CSI provider, the Terraform provider, and CI integration — plus the recurring question of how the first credential gets to the client at all.

Topics: The secret zero problem and response wrapping · Vault Agent: auto-auth, caching and template rendering · The Kubernetes agent injector and annotation-driven injection · The Secrets Store CSI driver as an alternative · Vault provider for Terraform, and keeping secrets out of state · CI integration patterns for Jenkins, GitLab and GitHub Actions · Application-side SDK use versus sidecar delivery

  • Assignments: (1) Inject a database credential into a pod using the agent injector with no secret in the manifest; (2) Render a configuration file from a Vault template and reload the service on change
  • Capstone: Deliver secrets to a running application and a CI pipeline with no long-lived credential stored anywhere
08Operating Vault in productionLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that decides whether a deployment survives. Audit devices and what they log, telemetry and the metrics that predict trouble, snapshots and restore, rekeying and root token generation, upgrades, and rehearsed procedures for the failures that will happen.

Topics: Audit devices, log format and the requirement that audit must succeed · Telemetry, key metrics and alerting thresholds · Raft snapshots, automated snapshots and restore drills · Rekey, rotate and generating a root token from unseal keys · Upgrade paths and rolling upgrades in HA · Disaster recovery and performance replication concepts · Break-glass procedure design and who holds the key shares · Namespaces and multi-tenancy considerations

  • Assignments: (1) Restore a cluster from a snapshot into a new set of nodes; (2) Generate a root token from key shares, perform one action, then revoke it
  • Capstone: Write and rehearse a runbook covering seal recovery, snapshot restore and key-share holder change

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-node Raft cluster with auto-unseal

Build an HA Vault cluster on integrated storage with TLS and cloud KMS auto-unseal, then kill the leader and observe failover.

rafthaauto-unseal
LAB · AUTH

Kubernetes and AppRole side by side

Authenticate a pod using the Kubernetes auth method and a CI job using AppRole with response-wrapped secret IDs, with no static credentials on either side.

approlekubernetesauth
LAB · DYNAMIC

Kill every static database password

Configure the database secrets engine, cut an application over to leased credentials, rotate the root credential, and force-revoke an active lease.

dynamic secretsleasesdatabase
LAB · PKI

Internal CA with 24-hour certificates

Build a root and intermediate CA in Vault, issue short-lived service certificates, automate renewal and observe what happens when renewal fails.

pkicertificatesrotation
LAB · TRANSIT

Encryption without key material

Encrypt application data through the transit engine, rotate the encryption key, rewrap existing ciphertext and verify old versions still decrypt.

transitkey rotationrewrap
CAPSTONE · RECOVERY

Break it, then bring it back

Take a snapshot, destroy the cluster, restore into fresh nodes, generate a root token from key shares and prove every application reconnects.

snapshotdisaster recoveryrunbook
# ecosystem

The tools Vault sits next to

Terraform
Consul
Kubernetes
Jenkins
GitLab CI
AWS
Azure
PostgreSQL
Nomad
Ansible
Packer
Prometheus

Who this is for

  • Platform and DevOps engineers responsible for how services obtain credentials
  • SREs who will be paged when a Vault cluster seals or a lease expires unexpectedly
  • Security engineers replacing static credentials and manual rotation with automation
  • Cloud engineers issuing short-lived IAM credentials instead of long-lived access keys
  • Application developers integrating with Vault from code or via sidecar delivery
  • Architects designing a secrets strategy across multiple teams and environments

Pre-requisites

  • Comfortable on a Linux command line, including systemd services and TLS certificate files
  • Working understanding of HTTP APIs, JSON and how a client authenticates to a service
  • Basic Kubernetes concepts for the injection modules: pods, service accounts, secrets
  • Some exposure to a CI/CD system and to infrastructure as code
  • Ability to run three small VMs or free-tier cloud instances for the cluster labs
# 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

Vault 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
★★★★★
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
★★★★★
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
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at the cloud, orchestrator, CI system and constraints you actually run, and rebuild the module list around them. Examples then use your topology rather than a generic one.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP, or local VMs — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Is this HashiCorp Vault or Vault Enterprise?
The core is the open-source and Community build, which covers auth methods, policies, all the secrets engines taught here, Raft storage and audit. Enterprise features such as namespaces, replication and Sentinel policies are covered conceptually, and in depth if you license them.
How long does a private Vault batch take?
Typically three to four days. Architecture, deployment, auth, policies and secrets engines fit in three days; adding PKI, transit, the Kubernetes injection patterns and the operations module takes it to four.
Do you cover running Vault on Kubernetes?
Yes. The Helm-based deployment, the Kubernetes auth method, the agent injector and the Secrets Store CSI driver are all covered hands-on, including how a pod authenticates with only its service account token.
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.
We already run Vault but nobody understands the policy model. Is that a fit?
Yes, and it is a common request. A shortened batch focused on identity, policy design, templated policies and audit review works well for teams that already have a running cluster but an unmanageable authorisation model.
Does the course prepare for the HashiCorp Vault Associate exam?
It covers the exam objectives and more, but it is built around operating Vault rather than around the exam. If certification is the goal we add a mapping session and practice questions to the private agenda.
What happens if someone misses a session?
Sessions are recorded and available in the LMS, and attendees keep LMS access for a year. For public cohorts, a missed session can be picked up in a later batch.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Vault 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