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

DevOps Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in end-to-end delivery practice — version control, CI/CD, containers, infrastructure as code and production feedback — 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 DevOps trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

DevOps transformationSRE adoptionTeam enablement20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches DevOps as one continuous system rather than a tour of six tools: how a commit in Git becomes a tested artefact in Jenkins, a container image, infrastructure declared in Terraform, configuration converged by Ansible, and a deployment whose effect is visible in monitoring within minutes. Sessions run against a live toolchain the attendee builds and keeps, and cover the operational edges most courses skip — branching strategy under load, build times that stop being tolerable, Terraform state in a team, idempotency failures, and what the four delivery metrics look like before and after each practice lands. Twenty years across DevOps, SRE and Security, and 10,000+ engineers trained, sit behind the sequencing of the syllabus.

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

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

How your DevOps trainer is chosen

Engagements are matched on the tool, not the calendar. For DevOps that means a trainer who has run it in production — end-to-end delivery practice — version control, CI/CD, containers, infrastructure as code and production feedback — 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.

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

Pranab Kumar

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

DevOps is a way of organising software delivery in which the people who build a system and the people who run it share one backlog, one set of goals and one definition of done. It replaces the hand-off — code thrown over a wall from a development team to an operations team at release time — with a single flow of work from commit to production, instrumented end to end so everyone can see where that flow is stuck.

That idea only becomes real through engineering practice. In a working DevOps setup, changes land on mainline continuously and are built and tested automatically; infrastructure is declared in version-controlled code instead of provisioned by ticket; environments are reproducible rather than hand-built; deployments are scripted, repeatable and reversible; and production behaviour is observable through metrics, logs and traces owned by the same team that wrote the code. Git, Jenkins, Docker, Ansible, Terraform and a monitoring stack are the usual instruments — but they are instruments, and the practice is what makes them worth anything.

What separates DevOps from culture talk is that it is measurable. The four delivery metrics — deployment frequency, lead time for changes, change failure rate and time to restore service — describe how an organisation actually performs, and every practice in a serious DevOps curriculum exists to move one of them. Teams that improve those numbers ship smaller changes more often, break production less, and recover faster when they do break it.

Why this skill matters now

Almost every engineering organisation has now bought the toolchain. Far fewer have the practice. The common failure pattern is visible everywhere: a Jenkins server that runs nightly, Terraform applied from someone's laptop, containers built by hand, and a release process that still requires a Friday evening and a bridge call. The tools are present and the delivery performance is unchanged.

That gap is what the market pays for. Job specifications ask for DevOps engineers, platform engineers and SREs, but what they actually describe is one capability — the ability to take a change from a developer's branch to production safely, repeatedly and without heroics. That capability spans version control discipline, build and test automation, containerisation, infrastructure as code, deployment strategy and production feedback, and very few engineers hold all of it.

The half-life of any single tool in this space is short; the half-life of the underlying practice is not. Engineers who understand why immutable artefacts, declarative infrastructure and fast feedback loops matter can move between Jenkins and GitHub Actions, or between Ansible and Terraform, in a week. Engineers who only learned one tool's syntax cannot.

DevOps training
# outcomes

What your team can do afterwards

Take a change from a Git branch to a running production service through an automated pipeline you built yourself
Choose and operate a branching strategy that fits your release cadence, and resolve the merge and conflict problems it creates
Build container images that are small, layered for cache reuse and reproducible, and orchestrate multi-container applications with Compose
Declare infrastructure in Terraform with managed remote state, and converge configuration with idempotent Ansible playbooks
Design a Jenkins pipeline as code — stages, agents, credentials, artefacts and promotion between environments
Wire quality and security checks into the pipeline so that broken or unsafe changes stop before they reach an environment
Instrument a deployment so its effect is observable, and diagnose a failed release from evidence rather than guesswork
Measure your team against deployment frequency, lead time, change failure rate and restore time — and know which practice moves which number
# curriculum

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

01What DevOps is, and what it is notLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem before the practice. Why work stalls between development and operations, what the hand-off actually costs in lead time and defects, and what changes when one team owns build and run. Includes an honest account of where DevOps adoption fails — tooling bought without practice, and 'DevOps teams' that become a third silo.

Topics: Course overview and objectives · What DevOps is and why it matters · Key DevOps principles and benefits · The DevOps culture and mindset · Silos, hand-offs and the cost of queueing work · Common adoption failure patterns

  • Assignments: (1) Map the current path a change takes from commit to production in your organisation; (2) Identify the three longest waits in that path and what causes each
  • Capstone: Produce a value stream map of one real delivery flow with wait time marked at every stage
02The DevOps lifecycle, practices and toolchainLive & Interactive5 hrs · 2 assignments · 1 capstone

The lifecycle stages and the practices that sit in each: continuous integration, continuous delivery, infrastructure as code, automated testing, monitoring and feedback. Then the toolchain — what each category of tool exists to do, and how to choose without collecting tools you never operate.

Topics: DevOps lifecycle stages · Continuous Integration and Continuous Delivery as practices · Flow, feedback and continual learning · Introduction to DevOps tools and their role · Toolchain selection criteria · The four delivery metrics and how they are measured

  • Assignments: (1) Place your existing tools onto the lifecycle and find the gaps; (2) Baseline your team's deployment frequency and lead time
  • Capstone: Draft a 90-day adoption plan sequenced by which metric each step is meant to move
03Git fundamentalsLive & Interactive5 hrs · 2 assignments · 1 capstone

Version control as the foundation everything else is built on. What a distributed version control system actually stores, how commits and branches relate, and the mental model — working tree, index, HEAD — that makes Git stop being mysterious.

Topics: What version control is and why it is essential · Introduction to Git and its significance · Installing Git and configuring user details · Repositories, commits and branches · Making changes, staging and committing · The working tree, index and HEAD · Inspecting history with log and diff

  • Assignments: (1) Initialise a repository and build a ten-commit history with meaningful messages; (2) Recover a file from three commits ago without losing current work
  • Capstone: Reconstruct a broken repository's history and explain what each command did to it
04Collaborative Git and branching strategyLive & Interactive5 hrs · 2 assignments · 1 capstone

Where teams actually get hurt. Remotes, fetch and pull, and the branching models — feature branching, Gitflow, trunk-based development — with a clear account of which one suits which release cadence. Then merge conflicts: how to resolve them, and how to structure work so there are fewer.

Topics: Git workflows and collaborative practices · Remotes, fetch, pull and push · Branching strategies: feature branching, Gitflow, trunk-based development · Merge versus rebase and when each is correct · Handling merge conflicts and resolving issues · Pull and merge requests, code review practice · Git best practices: commit messages and review discipline

  • Assignments: (1) Run a three-way conflicting merge and resolve it cleanly; (2) Convert a long-lived feature branch workflow to short-lived branches
  • Capstone: Write and defend a branching policy for a team releasing weekly
05Git in the DevOps workflowLive & Interactive5 hrs · 2 assignments · 1 capstone

Git as the trigger for everything downstream. How the repository drives a CI/CD pipeline, how automated testing and deployment hang off a push or a merge request, and how hooks enforce quality and security before code ever reaches a server.

Topics: Git in the context of DevOps · Version control in a CI/CD pipeline · Using Git for code collaboration across teams · Integrating Git with CI/CD pipelines · Automated testing and deployment triggered from Git · Code quality and security checks with Git hooks · Tags, releases and versioning

  • Assignments: (1) Add a pre-commit hook that blocks secrets and failing lint; (2) Trigger an automated build from a push and from a merge request
  • Capstone: Wire a repository so that every merge to mainline produces a versioned, tested artefact
06Containers with DockerLive & Interactive5 hrs · 2 assignments · 1 capstone

Why containers replaced 'works on my machine'. Docker's architecture — daemon, client, registry, images and layers — then building images and running containers with enough command-line fluency to debug them when they misbehave.

Topics: What Docker is and the problem it solves · Docker architecture and components · Installing and configuring Docker · Creating Docker images and writing Dockerfiles · Running and inspecting containers · Essential Docker commands · Image layering, caching and size

  • Assignments: (1) Containerise an existing application from scratch; (2) Cut an oversized image down using multi-stage builds
  • Capstone: Publish a reproducible, layer-optimised image to a registry and run it on another host
07Docker Compose, networking and storageLive & Interactive5 hrs · 2 assignments · 1 capstone

Real applications are more than one container. Defining multi-container stacks declaratively with Compose, then the two subjects that cause most container incidents: how containers reach each other over Docker networks, and what actually happens to data when a container is replaced.

Topics: Introduction to Docker Compose · Defining multi-container applications with Compose · Docker networking concepts and network types · Service discovery between containers · Managing data with Docker volumes and bind mounts · Docker best practices · Common Docker mistakes and how to avoid them

  • Assignments: (1) Stand up an application, database and cache as one Compose stack; (2) Prove data survives a container replacement, then prove it does not
  • Capstone: Deliver a complete Compose environment a new engineer can run in one command
08Configuration management with AnsibleLive & Interactive5 hrs · 2 assignments · 1 capstone

Stopping configuration drift without installing an agent fleet. Ansible's agentless model over SSH, inventory and host files, then playbooks — structure, modules and idempotency, which is the property that makes automation safe to run against production repeatedly.

Topics: What Ansible is and where it fits · Key Ansible components and concepts · Installing Ansible and configuring the control node · Inventory and host file setup · Understanding playbooks and their structure · Creating and running a playbook · Common Ansible command-line options · Ansible best practices and common mistakes

  • Assignments: (1) Write a playbook that configures a web server and prove it is idempotent; (2) Convert a manual server build runbook into a playbook
  • Capstone: Automate a full application host build — packages, users, config and services — from a bare instance
09Infrastructure as Code with TerraformLive & Interactive5 hrs · 2 assignments · 1 capstone

Declaring infrastructure instead of clicking it. Terraform's configuration language, the init/plan/apply lifecycle, and the subject that decides whether a team survives Terraform at all: state — what it records, where it lives, and what happens when two engineers apply at once.

Topics: What Terraform is and how it differs from configuration management · Key Terraform concepts and terminology · Installing Terraform and provider configuration · Declaring infrastructure in configuration files · Initialising, planning and applying configurations · Managing state files and remote state · Defining resources, provisioners and resource attributes · Variables, outputs and interpolation · Terraform best practices and common pitfalls

  • Assignments: (1) Provision a network, instance and security group entirely in code; (2) Move local state to a remote backend without losing resources
  • Capstone: Build a reusable module that provisions an environment and destroy it cleanly
10Continuous Integration with JenkinsLive & Interactive5 hrs · 2 assignments · 1 capstone

The automation server at the centre of most enterprise pipelines. Installing and securing Jenkins, connecting it to source control, and building the first real job — plus the operational habits that keep a Jenkins instance from becoming an unmaintainable snowflake.

Topics: What Jenkins is and key concepts · Installing and setting up Jenkins · Creating a basic freestyle project · Configuring source code management with Git · Build triggers, polling and webhooks · Workspaces, artefacts and build retention · Jenkins best practices and common mistakes

  • Assignments: (1) Build and test an application automatically on every push; (2) Publish build artefacts and configure sensible retention
  • Capstone: Deliver a CI job that fails fast, reports clearly and never requires manual cleanup
11Jenkins pipelines, plugins and extensibilityLive & Interactive5 hrs · 2 assignments · 1 capstone

Moving from clicked-together jobs to pipeline as code. Declarative and scripted pipelines, the Jenkinsfile in source control, stages and parallelism, credentials and agents — then plugins, which are Jenkins's real power and its most common source of breakage.

Topics: Introduction to Jenkins pipelines · Creating and configuring a pipeline · Declarative versus scripted syntax · Jenkinsfile in source control · Stages, parallel execution and agents · Credentials management and secrets in pipelines · Overview of Jenkins plugins · Installing and using plugins to extend functionality · Shared libraries for reuse across teams

  • Assignments: (1) Convert a freestyle job into a declarative Jenkinsfile; (2) Extract common stages into a shared library used by two repositories
  • Capstone: Build a multi-stage pipeline with parallel tests, credentials and artefact promotion
12End to end — deployment, feedback and delivery metricsLive & Interactive5 hrs · 2 assignments · 1 capstone

Assembling everything into one flow: Git triggers Jenkins, Jenkins builds a container image, Terraform provisions the target, Ansible converges it, the deployment happens, and monitoring proves it worked. Then deployment strategy, rollback, and measuring the whole system against the four delivery metrics.

Topics: Wiring the full toolchain into one pipeline · Artefact promotion across environments · Deployment strategies: rolling, blue-green and canary · Rollback and failure handling · Monitoring, logging and production feedback loops · Deployment frequency, lead time, change failure rate and restore time · Where to invest next: platform, security or reliability

  • Assignments: (1) Deploy the same artefact to two environments with no rebuild; (2) Break a deployment deliberately and recover it under time pressure
  • Capstone: Deliver a working commit-to-production pipeline and present its measured lead time

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 · VERSION CONTROL

Branching strategy under pressure

Run a simulated release week across three branches with conflicting changes, a hotfix and a rollback, then rebuild the same flow using short-lived branches and compare the pain.

gitbranchingmerge conflicts
LAB · CONTAINERS

Containerise and shrink a real application

Take an application with a hand-written build process, containerise it, then cut image size and build time with layer ordering and multi-stage builds until the rebuild is under a minute.

dockerdockerfilecompose
LAB · INFRASTRUCTURE

Environment from nothing, in code

Provision a complete environment with Terraform, converge it with Ansible, tear it down and rebuild it identically — with remote state and no manual step anywhere.

terraformansibleiac
LAB · PIPELINE

Commit to running service

Build a Jenkins pipeline that tests, builds an image, pushes it to a registry, deploys to an environment and verifies the deployment — triggered by a single push.

jenkinspipelineci/cd
LAB · QUALITY GATES

Stopping bad changes at the right stage

Add unit tests, static analysis, dependency scanning and secret detection to a pipeline, then push four deliberately broken changes and confirm each is caught at the earliest possible stage.

quality gatessonarqubesecurity
CAPSTONE · DELIVERY

Measured end-to-end delivery

Deliver a full commit-to-production flow for a sample service, deploy it ten times in a session, and report your deployment frequency, lead time, change failure rate and restore time with evidence.

doradeploymentmetrics
# ecosystem

The tools DevOps sits next to

Git
Jenkins
Docker
Kubernetes
Ansible
Terraform
GitLab CI
GitHub Actions
SonarQube
Prometheus
Grafana
Vault

Who this is for

  • Developers who now own their code in production and need the delivery half of the job
  • System administrators moving from manual builds and ticket-driven operations to automation
  • Build, release and QA engineers taking on pipeline ownership
  • Cloud and platform engineers standardising delivery across multiple teams
  • SREs and support engineers who need to understand and change what is upstream of them
  • Engineering managers and architects accountable for delivery performance rather than a single tool

Pre-requisites

  • Comfortable on a Linux command line — files, permissions, packages, services
  • Able to read and edit code in at least one language, even if you do not write it professionally
  • Basic networking: ports, DNS, HTTP, and what a reverse proxy does
  • Some exposure to version control, ideally Git
  • A free-tier AWS, Azure or GCP account, or a machine that can run two or three VMs
# 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

DevOps Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★☆
Helped to understand more on overall DevOps concepts.
Pankaj Malhotra · 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
★★★★★
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
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · 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, CI system, languages and constraints you actually run, and rebuild the module list around them. If you use GitHub Actions and Kubernetes rather than Jenkins and VMs, the pipeline modules change accordingly.
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.
How long does a private DevOps batch take?
Typically five days for the full twelve modules. A four-day version drops depth on Terraform and Jenkins extensibility; a three-day version covers Git, Docker and CI only. We would rather cut scope than cover twelve modules superficially.
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.
Is this a tools course or a practice course?
Both, deliberately. Practice without tools is a workshop no one can apply on Monday; tools without practice is what most teams already have. Every tool is taught in the context of the delivery problem it solves, and the course is sequenced so the tools connect into one pipeline by the end.
Do we need to know Kubernetes first?
No. The course teaches containers with Docker and Compose, which is the correct foundation. Kubernetes is covered as a deployment target and can be expanded into a dedicated module for a private batch that already runs it.
Our team has mixed experience — developers and sysadmins together. Does that work?
It works well, and it is the most common private-batch composition. The two groups have complementary gaps: developers need the infrastructure and deployment modules, administrators need the version control and pipeline modules. Pairing them across those modules is part of the design.
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 DevOps 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