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

DevSecOps Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in security controls built into the delivery pipeline — SCA, SAST, DAST, secrets and compliance as code — 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 DevSecOps 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 DevSecOps as pipeline engineering rather than as a tool tour: where each control belongs in the build graph, what its failure mode costs, and which findings are allowed to break a build. Sessions cover SCA, SAST, DAST, secrets detection, IaC and compliance-as-code with live pipeline runs against a deliberately vulnerable application, and spend as much time on triage, deduplication and false-positive handling as on running the scanners — because that is where most programmes fail.

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

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

How your DevSecOps trainer is chosen

Engagements are matched on the tool, not the calendar. For DevSecOps that means a trainer who has run it in production — security controls built into the delivery pipeline — SCA, SAST, DAST, secrets and compliance as code — 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.

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

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

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

DevSecOps is the practice of building security controls into the software delivery pipeline itself, so that weaknesses are found by automation at commit and build time rather than by a penetration test three weeks before release. It is not a product you install. It is a set of gates — dependency scanning, static analysis, secrets detection, dynamic scanning, infrastructure and compliance checks — wired into the same CI/CD system that already compiles, tests and deploys the code, plus the ownership model that decides who fixes what.

The shift matters because the cost of a security defect is set almost entirely by when it is found. A vulnerable transitive dependency caught by a build-time scan is a version bump and a re-run. The same dependency found in production is an incident, a change freeze and possibly a customer notification. DevSecOps moves the detection point earlier by returning the finding inside the tool the engineer is already using — a failed pipeline stage, a pull-request annotation, an IDE marker — with enough context to act on it without waiting for a review board.

In practice a DevSecOps programme has four moving parts: the toolchain that produces findings (software composition analysis, SAST, DAST, container and infrastructure-as-code scanning), the pipeline integration that decides what breaks a build and what only warns, the vulnerability management flow that routes findings to the person who can fix them and tracks them to closure, and a maturity model such as DSOMM that says what to automate next. The first part is the easy one. The second and third are what separate a working programme from a dashboard nobody opens.

Why this skill matters now

Two forces made this a hiring requirement rather than a specialism. Release frequency went up — teams that shipped quarterly now ship daily, and a manual security review cannot sit in that path without becoming the bottleneck everyone routes around. At the same time, the supply chain became the attack surface: most of the code in a modern application was written by someone else and pulled in by a package manager, and regulators, customers and procurement teams now ask for an SBOM to prove you know what is in it.

The result is that security work has moved into the delivery toolchain, and the people who own the delivery toolchain are DevOps and platform engineers. Job specifications now expect a pipeline engineer to know what an SCA policy failure means, why a SAST finding might be a false positive, and how to keep secrets out of a repository — not to hand that to a separate team.

What organisations struggle to hire is judgement rather than tool familiarity. Turning on every scanner is trivial and produces thousands of findings, most of which nobody will ever fix. Deciding which controls block a merge, which run nightly, how findings are triaged and deduplicated, and how the programme improves quarter over quarter is the skill that is actually scarce.

DevSecOps training
# outcomes

What your team can do afterwards

Design a secure SDLC with explicit security gates, and decide which gates block a merge versus which report asynchronously
Integrate software composition analysis into a build so that vulnerable and non-compliant dependencies are caught before merge
Run static analysis in CI, tune the rule set, and stop secrets reaching a repository through pre-commit and pipeline scanning
Automate dynamic scanning of a running application, including authenticated scans and baseline comparisons that stay useful over time
Scan infrastructure as code and container images, and express compliance requirements as executable policy rather than a spreadsheet
Build a vulnerability management flow that deduplicates findings across tools and tracks them to closure with an owner
Assess a programme against the DevSecOps Maturity Model and produce a concrete plan to move up a level
Judge a finding — reproduce it, rate exploitability in context, and defend a decision to fix, defer or accept
# curriculum

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

01What DevSecOps actually changesLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem statement before the toolchain. Why security-at-the-end fails against a daily release cadence, what a security gate is, and the vocabulary the rest of the course depends on — analysis types, defect classification and the standards findings are mapped to.

Topics: What DevSecOps is, and what it is not · DevSecOps as a property of the delivery pipeline · Static, dynamic and interactive analysis compared · Secure code review and where humans still matter · Defect classification and severity models · OWASP Top 10 and the OWASP project landscape · CWE and mapping findings to weaknesses

  • Assignments: (1) Classify twenty sample findings by analysis type and CWE; (2) Map an existing release process and mark every point where a security decision is made implicitly
  • Capstone: Write a one-page assessment of a real delivery process identifying the three highest-value places to insert a control
02The pipeline you are about to secureLive & Interactive5 hrs · 2 assignments · 1 capstone

A working refresher on the delivery machinery, because you cannot instrument a pipeline you do not understand. Continuous integration, delivery and deployment as distinct things, the shape of a typical build graph, and the deployment strategies that determine how quickly a bad release can be pulled back.

Topics: DevOps principles and the delivery value stream · Continuous integration, delivery and deployment distinguished · Anatomy of a typical CI/CD pipeline · Build, test, package, promote and deploy stages · Deployment strategies: rolling, blue-green, canary · Artifact repositories and promotion between environments · Where each security control attaches to the build graph

  • Assignments: (1) Build a baseline pipeline for a sample application with no security controls in it; (2) Draw the build graph and annotate every stage with the controls that could attach there
  • Capstone: Deliver a reference pipeline diagram with control attachment points and expected runtime cost per stage
03Secure SDLC and security gatesLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning the SDLC into something with defined security activities and exit criteria. What happens at requirements, design, implementation, testing, deployment and maintenance, and how to define a gate that is enforceable rather than aspirational.

Topics: What a secure SDLC is and how it differs from a checklist · Security activities per SDLC phase · Defining exit criteria for a gate · Threat modelling as a design-phase activity · Embedding security stages in CI/CD · Blocking versus advisory controls · Handling exceptions and risk acceptance

  • Assignments: (1) Define exit criteria for three gates including the exact failure condition; (2) Write an exception process that does not become a permanent bypass
  • Capstone: Produce a secure SDLC definition for one application team with named owners for each gate
04Software composition analysis and the supply chainLive & Interactive5 hrs · 2 assignments · 1 capstone

Most of your code is other people's code. Building a dependency inventory, understanding transitive resolution, and turning vulnerability and licence data into a policy that a build can enforce without stopping every merge.

Topics: What software composition analysis does and where it is blind · Direct versus transitive dependencies and lockfiles · Vulnerability data sources: NVD, CVE, advisory databases · Licence obligations and why legal risk is not the same as security risk · SBOM formats — SPDX and CycloneDX · Embedding SCA in the build and in the registry · Policy design: what fails a build versus what raises a ticket

  • Assignments: (1) Generate an SBOM for a real application and reconcile it against the declared dependency list; (2) Write an SCA policy with a documented rationale for each blocking rule
  • Capstone: Add SCA to the reference pipeline with a policy that blocks critical, reachable vulnerabilities and only those
05Static analysis and keeping secrets out of the repositoryLive & Interactive5 hrs · 2 assignments · 1 capstone

Running SAST at build time without drowning the team. Rule set selection and tuning, incremental analysis on changed code, baselining an existing codebase, and the separate discipline of stopping credentials from reaching version control in the first place.

Topics: How static application security testing works and its limits · Rule sets, checkers and language coverage · Baselining a legacy codebase so only new findings block · Incremental and pull-request scanning · False positives, suppression and audit trails · Secrets detection in commits and in history · Pre-commit hooks versus server-side enforcement

  • Assignments: (1) Baseline a codebase and configure the build to fail only on newly introduced findings; (2) Plant and then detect a credential in a branch, then purge it from history
  • Capstone: Integrate SAST and secrets scanning into the reference pipeline with a defensible suppression workflow
06Dynamic analysis against a running applicationLive & Interactive5 hrs · 2 assignments · 1 capstone

Testing the deployed thing rather than the source. Proxy-based scanning, getting past authentication and session handling, crawling single-page applications, and building a baseline scan that runs on every deploy without taking an hour.

Topics: What dynamic application security testing catches that SAST cannot · Proxy interception and the request/response model · Authenticated scanning and session management · Crawling AJAX and single-page applications · TLS and certificate misconfiguration testing · Baseline scans versus full active scans · Scan frequency, scan duration and where DAST fits in the pipeline

  • Assignments: (1) Configure an authenticated dynamic scan against a deliberately vulnerable application; (2) Create a baseline scan that completes inside a pipeline stage budget
  • Capstone: Add a DAST stage that runs against an ephemeral deployed environment and reports diffs against a baseline
07Infrastructure as code, containers and compliance as codeLive & Interactive5 hrs · 2 assignments · 1 capstone

The build no longer produces only application code. Scanning Terraform and Kubernetes manifests for insecure configuration, scanning container images and base layers, and expressing compliance requirements as tests that run rather than documents that are read.

Topics: Infrastructure as code and the configuration attack surface · Scanning Terraform, CloudFormation and Kubernetes manifests · Container image and base-layer scanning · Configuration management as an enforcement mechanism · Compliance as code and executable controls · Writing and running compliance profiles · Handling regulated requirements without manual evidence collection

  • Assignments: (1) Scan a Terraform module and fix every high-severity misconfiguration; (2) Write a compliance profile that asserts five real hardening controls on a host
  • Capstone: Gate infrastructure changes on policy checks and produce machine-generated compliance evidence for one control set
08Vulnerability management and the flow of findingsLive & Interactive5 hrs · 2 assignments · 1 capstone

Scanners are cheap; closure is expensive. Aggregating findings from multiple tools, deduplicating across scans, deciding severity in context rather than by CVSS alone, and routing each finding to an owner with an SLA that is actually met.

Topics: Aggregating findings from SCA, SAST, DAST and infrastructure scans · Deduplication and fingerprinting across tools and runs · Contextual severity: reachability, exposure and exploitability · Triage workflow, states and ownership · SLAs by severity and how to make them survive contact with delivery · Ticketing integration and closing the loop · Metrics that indicate a healthy programme rather than a busy one

  • Assignments: (1) Load findings from three tools into an aggregator and deduplicate them; (2) Triage a backlog of fifty findings and defend every deferral
  • Capstone: Stand up a vulnerability management flow with ingestion, deduplication, ownership and reporting
09The DevSecOps Maturity ModelLive & Interactive5 hrs · 2 assignments · 1 capstone

A structured way to answer 'what next'. The DSOMM axes, what each maturity level actually requires in evidence, honest self-assessment of an existing programme, and building a roadmap that moves one level rather than everything at once.

Topics: What DSOMM measures and why axes beat a single score · The four axes and their sub-dimensions · Level one to level four: concrete requirements · Self-assessing an existing programme honestly · Sequencing improvements by cost and blast radius · Practices and challenges specific to each level · Reporting maturity to management without inflating it

  • Assignments: (1) Score a real or sample programme against all four axes; (2) Build a six-month roadmap that raises exactly one axis by one level
  • Capstone: Deliver a maturity assessment with a costed, sequenced improvement plan
10Building the whole thing end to endLive & Interactive5 hrs · 2 assignments · 1 capstone

Assembly. Every control from the previous modules wired into one pipeline for one application, with the failure behaviour, runtime budget and ownership model made explicit — then deliberately broken to prove each gate catches what it claims to catch.

Topics: Sequencing controls to keep total pipeline time acceptable · Fail-fast ordering and parallel scan stages · Handling scanner outages without blocking all delivery · Managing scanner and rule-set versions as code · Onboarding a second application to the same controls · Developer experience: feedback location, latency and signal quality · Running the programme: cadence, review and retirement of controls

  • Assignments: (1) Introduce five distinct planted weaknesses and verify each is caught by the intended gate; (2) Measure and then reduce total pipeline time without removing a control
  • Capstone: Deliver a complete secured pipeline for a real application with documented gates, owners and evidence of each control firing

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

Instrument a pipeline from zero

Start with a plain build pipeline and attach SCA, SAST and secrets scanning stage by stage, measuring the runtime cost of each addition.

ci/cdgatessast
LAB · SUPPLY CHAIN

SBOM and a policy that blocks

Generate an SBOM for a real application, write a dependency policy, and prove it blocks a deliberately introduced vulnerable transitive dependency.

scasbomlicence
LAB · SECRETS

Plant it, catch it, purge it

Commit a credential, catch it with pre-commit and pipeline scanning, then remove it from history and rotate it properly.

secretsgitrotation
LAB · DAST

Authenticated scan of a running app

Deploy a deliberately vulnerable application, configure authenticated dynamic scanning against it, and produce a baseline that runs inside a pipeline stage.

dastauthenticationbaseline
LAB · POLICY

Compliance as executable code

Express a real hardening standard as a compliance profile, run it against a host and a container, and generate evidence without manual collection.

complianceiacpolicy
CAPSTONE · PROGRAMME

Findings to closure

Aggregate findings from four tools, deduplicate them, assign ownership with severity-based SLAs, and demonstrate a finding tracked from detection to verified fix.

vulnerability managementtriagemetrics
# ecosystem

The tools DevSecOps sits next to

Jenkins
GitLab CI
GitHub Actions
SonarQube
OWASP ZAP
Black Duck
Fortify
Coverity
Vault
Terraform
Kubernetes
DefectDojo

Who this is for

  • DevOps and platform engineers who now own security controls in the pipeline
  • Application security engineers moving from manual review to automated gates
  • SREs responsible for the delivery toolchain and its failure modes
  • Developers and tech leads who receive scanner findings and have to act on them
  • Security architects designing a secure SDLC across multiple teams
  • Compliance and audit engineers replacing evidence collection with automation

Pre-requisites

  • Working knowledge of a CI/CD system — Jenkins, GitLab CI, GitHub Actions or equivalent
  • Comfortable with Git branching, pull requests and merge policy
  • Linux command line and container basics: images, layers, running a build in a container
  • Some exposure to at least one application build system, in any language
  • Ability to provision a small free-tier cloud environment or local VMs for 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

DevSecOps Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
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
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
# 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 CI system, cloud, languages and scanners 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 a hacking course?
No. It is defensive engineering. Attendees run scanners against their own applications and deliberately vulnerable training targets to learn what the tooling detects, why it fires and how to fix findings — the objective throughout is securing your own delivery pipeline.
Do you teach specific commercial scanners or open-source ones?
Both, and the choice follows your stack. The pipeline design, policy and triage material is tool-independent; the hands-on work uses whatever you run, whether that is a commercial SAST and SCA platform or open-source equivalents.
How long does a private DevSecOps batch take?
Typically four to five days. The pipeline, SCA, SAST and secrets material fits in three days; adding DAST, infrastructure-as-code scanning, compliance as code and the vulnerability management flow takes it to five.
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 have scanners but nobody fixes the findings. Does this help?
That is the most common starting point and the vulnerability management and maturity modules are built for it. The work is deduplication, contextual severity, ownership and SLAs — turning a finding count into a queue somebody can actually clear.
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.
How do you handle invoicing and tax?
We support purchase orders and issue GST invoices where applicable. Corporate quotes are issued in your currency; INR remains the source price.
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 DevSecOps 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