Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Supply Chain Security · DevOpsSchool Trainer

Notary Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in content trust for container images — TUF roles, key lifecycle, signing in CI and verification at the gate — 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 Notary trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

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

Rajesh teaches Notary around the trust hierarchy rather than around the commands: which role holds which key, why the root key stays offline, what the timestamp role actually protects against, and how delegations let teams sign within a bounded scope. Sessions cover Docker Content Trust and the notation-based second generation side by side, then the operational half most material skips — signing from CI without leaking keys, verification at the registry and at Kubernetes admission, staged rollout of enforcement, and the recovery procedure for a compromised signing key.

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

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

How your Notary trainer is chosen

Engagements are matched on the tool, not the calendar. For Notary that means a trainer who has run it in production — content trust for container images — TUF roles, key lifecycle, signing in CI and verification at the gate — 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 Notary 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 Notary 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 Notary?

Notary is the CNCF project that provides content trust for container images and other artefacts — a way to prove that the thing you are about to run was published by who you think, and has not been altered since. It is an implementation of The Update Framework, a specification designed around a hard assumption: that a registry or distribution server will eventually be compromised, and that trust must survive that event rather than depend on the server behaving honestly.

Two generations are in use. Notary v1 pairs a Notary server with a signer service and is the machinery behind Docker Content Trust, where setting DOCKER_CONTENT_TRUST=1 causes pushes to be signed and pulls to be verified. The Notary Project's second generation replaces that architecture with the notation CLI and a set of specifications: signatures are stored in the registry as OCI artefacts linked to the image through the referrers API, signing uses standard certificate-based identities, and verification is driven by a trust policy that names trust stores, identities and a verification level.

What both generations share is the model that makes signing meaningful. Separate roles hold separate keys — a root key that anchors trust and is kept offline, targets keys that sign the actual artefacts, delegation roles so individual teams can sign within their own scope, and snapshot and timestamp roles that provide freshness so an attacker cannot serve an old, still-validly-signed image forever. Getting that hierarchy, its key storage and its rotation procedure right is the entire discipline; a signature verified against a key nobody controls proves nothing at all.

Why this skill matters now

The build pipeline became the attack surface. Several high-profile compromises worked by tampering with artefacts after they were built and before they were deployed, which is precisely the gap that a vulnerability scanner cannot see — the scanned image and the deployed image were simply not the same object. Signing and verification are the only controls that close it.

That has moved from good practice to requirement. Software supply chain guidance, SLSA levels, and an increasing number of customer and public-sector procurement requirements now ask for signed artefacts, verifiable provenance and an SBOM attached to the release. Registries and orchestrators followed: Harbor can require signed images before allowing a pull, and Kubernetes admission can reject an image whose signature does not verify against a trust policy.

The difficulty is operational, not conceptual. Everyone agrees images should be signed. Deciding who holds the root key and where it physically lives, how a build system signs without holding a key it could leak, how delegation is scoped per team, what happens the day a signing key is compromised, and how verification is enforced without stopping every deployment during rollout are the questions that determine whether a signing programme is real or ceremonial.

Notary training
# outcomes

What your team can do afterwards

Explain what a signature proves and what it does not, and where content trust sits relative to scanning, provenance and SBOM
Work fluently with the TUF role model — root, targets, snapshot, timestamp and delegations — and justify the key held by each
Sign and verify images with Docker Content Trust against a Notary server, including per-team delegation roles
Sign and verify with notation, using certificate-based identities, OCI-stored signatures and a written trust policy
Design key storage and a rotation procedure that survives losing or compromising any single key
Sign artefacts from a CI pipeline without exposing a signing key to the build, and prove the signature in a later stage
Enforce verification at the registry and at Kubernetes admission, and roll enforcement out without stopping deployments
Attach and verify provenance and SBOM attestations, and place the result against SLSA expectations
# curriculum

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

01Supply chain trust and the threat modelLive & Interactive5 hrs · 2 assignments · 1 capstone

What signing is for. The specific attacks a signature stops — tampered artefacts, malicious mirrors, rollback to a known-vulnerable version, a compromised registry — and the ones it does not. Then The Update Framework's threat model, which assumes the distribution server is hostile.

Topics: Where artefacts are tampered with between build and deploy · What a signature proves, and the questions it leaves open · The Update Framework threat model and compromise resilience · Freshness, rollback and replay attacks · Signing versus scanning versus provenance versus SBOM · Notary v1 and the Notary Project second generation compared · Where cosign and Sigstore fit in the same problem space · Registry, orchestrator and pipeline as verification points

  • Assignments: (1) Map your artefact path from build to run and mark every point tampering is possible; (2) List three attacks signing would stop in your environment and two it would not
  • Capstone: Produce a supply-chain threat assessment for one delivery path with signing gaps identified
02TUF roles, keys and the trust hierarchyLive & Interactive5 hrs · 2 assignments · 1 capstone

The model both generations are built on. Root, targets, snapshot and timestamp roles, what each signs and why they are separated, delegation roles that scope signing authority to a team or a path, threshold signatures, and metadata expiry as an active security control.

Topics: Root, targets, snapshot and timestamp roles and their responsibilities · Why role separation limits the damage from any single key compromise · Delegation roles and scoping signing authority · Threshold signing and requiring multiple signatures · Metadata expiry, timestamping and freshness guarantees · Trust bootstrapping and pinning the root of trust · Reading and interpreting TUF metadata directly · Designing a hierarchy for a multi-team organisation

  • Assignments: (1) Design a role and delegation hierarchy for three teams sharing one registry; (2) Inspect real TUF metadata and explain what each role's signature asserts
  • Capstone: Deliver a documented trust hierarchy with key holders, thresholds and expiry intervals defined
03Notary v1 and Docker Content TrustLive & Interactive5 hrs · 2 assignments · 1 capstone

The first-generation implementation still deployed widely. Standing up a Notary server and signer, initialising trust for a repository, signing on push and verifying on pull, managing delegation roles for teams, and the client-side key material that lives on a developer's machine.

Topics: Notary server and signer architecture · Initialising trust for a repository and generating the root key · DOCKER_CONTENT_TRUST and the push and pull workflow · Local trust directory, key storage and passphrases · Adding and removing delegation roles for teams · Signing from a machine that is not a developer laptop · Diagnosing verification failures · Operational limits of the v1 architecture

  • Assignments: (1) Stand up a Notary server and sign and verify a repository end to end; (2) Add a delegation role, sign with it, and prove it cannot sign outside its scope
  • Capstone: Deliver a working content trust setup with per-team delegations and documented recovery steps
04Key lifecycle and compromise recoveryLive & Interactive5 hrs · 2 assignments · 1 capstone

The part that decides whether any of this is real. Generating keys properly, keeping the root key offline, hardware-backed storage, backup and custody, planned rotation, and the emergency procedure for the day a signing key is believed to be compromised.

Topics: Key generation, algorithms and strength choices · Offline root keys: storage, custody and access procedure · Hardware-backed and HSM-backed signing keys · Backup, escrow and split custody · Planned rotation of targets and delegation keys · Emergency rotation and root key compromise recovery · Revocation and what clients must do to honour it · Documenting the procedure so it works under pressure

  • Assignments: (1) Rotate a targets key across a live repository with no verification failures for consumers; (2) Rehearse a root key compromise and execute the full recovery procedure
  • Capstone: Deliver a key management runbook covering generation, custody, rotation and compromise
05Notation and the second-generation modelLive & Interactive5 hrs · 2 assignments · 1 capstone

The current direction of the Notary Project. The notation CLI, signatures stored as OCI artefacts and discovered through the referrers API, certificate-based signing identities, and the trust policy file that determines which identities are accepted for which artefacts and at what verification level.

Topics: The notation CLI: sign, verify, list and inspect · Signatures as OCI artefacts and the referrers API · Signature formats and envelope choices · Certificate-based identities and certificate chains · Trust stores: certificate authority and signing authority types · Trust policy: scopes, trusted identities and verification levels · Plugins and integration with external key management · Interoperating and migrating from Docker Content Trust

  • Assignments: (1) Sign an image with notation and write a trust policy that accepts only your own identity; (2) Move one repository from Docker Content Trust to notation with no gap in coverage
  • Capstone: Deliver a notation-based signing setup with a reviewed trust policy covering three artefact scopes
06Signing in CI and verifying at the gateLive & Interactive5 hrs · 2 assignments · 1 capstone

Making it automatic. Signing from a pipeline without handing a build a key it could leak, then enforcing verification where it counts — at the registry, at Kubernetes admission, and in the deployment pipeline — with a rollout that does not stop delivery on day one.

Topics: Signing from CI with short-lived credentials or a remote signing service · Keeping signing keys out of build logs, caches and images · Registry-side enforcement, including Harbor content trust policy · Verification at Kubernetes admission and policy controller options · Verifying in the deployment pipeline before rollout · Staged enforcement: audit, warn and reject · Handling third-party and base images that are not signed · Air-gapped and disconnected verification

  • Assignments: (1) Sign in a pipeline with no long-lived key material present in the build environment; (2) Roll admission-time verification from audit to reject across a namespace with zero unplanned failures
  • Capstone: Deliver an end-to-end path where an unsigned or tampered image cannot be deployed
07Provenance, attestation and running the programmeLive & Interactive5 hrs · 2 assignments · 1 capstone

Beyond 'who signed it' to 'how was it built'. Attaching provenance and SBOM attestations to an artefact, verifying them alongside the signature, placing the result against SLSA expectations, and the governance that keeps a signing programme working after the project that introduced it ends.

Topics: Provenance attestations and in-toto statements · Attaching and verifying SBOM attestations · SLSA levels and what each actually requires of a build system · Verifying provenance as part of an admission decision · Coexisting with cosign and Sigstore-based signing · Ownership: who runs the trust hierarchy day to day · Auditing signing activity and detecting unexpected signatures · Metrics, expiry monitoring and keeping trust metadata fresh

  • Assignments: (1) Attach and verify a provenance attestation for a build and assess it against a SLSA level; (2) Build monitoring that alerts before any trust metadata expires
  • Capstone: Deliver a signing programme definition with ownership, evidence, monitoring and an assessed SLSA level

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

Design the trust you will actually run

Build a role and delegation hierarchy for three teams sharing a registry, then inspect the resulting metadata and explain what each signature asserts.

tufdelegationsthresholds
LAB · CONTENT TRUST

Sign, verify, delegate

Stand up a Notary server, sign a repository, add per-team delegation roles, and prove a delegated key cannot sign outside its scope.

notary serverdctdelegation
LAB · KEYS

Rotate under pressure

Rotate a targets key on a live repository with no consumer failures, then rehearse a root key compromise and execute the full recovery procedure.

rotationcompromisecustody
LAB · NOTATION

Signatures as OCI artefacts

Sign with notation, inspect the signature through the referrers API, and write a trust policy that accepts only your identity at a stated verification level.

notationocitrust policy
LAB · GATE

Unsigned images stop here

Sign from CI without long-lived key material, then enforce verification at the registry and at Kubernetes admission, moving from audit to reject cleanly.

ciadmissionharbor
CAPSTONE · PROVENANCE

Prove how it was built

Attach provenance and SBOM attestations to a release, verify them alongside the signature at admission, and assess the pipeline against a SLSA level.

provenancesbomslsa
# ecosystem

The tools Notary sits next to

Docker
Harbor
Kubernetes
OCI Distribution
TUF
notation
cosign
in-toto
Jenkins
GitHub Actions
Artifactory
Vault

Who this is for

  • Platform engineers introducing image signing across a shared registry
  • DevSecOps engineers building supply-chain controls into delivery pipelines
  • Security engineers who own key custody, rotation and compromise procedures
  • Release engineers responsible for what is allowed to reach production
  • Kubernetes administrators enforcing signature verification at admission
  • Compliance engineers answering supply-chain and provenance requirements

Pre-requisites

  • Container fundamentals — images, digests, tags, layers and how a registry stores them
  • Comfortable on a Linux command line and with a container registry you can push to
  • Basic cryptography vocabulary: public and private keys, signatures, certificates and chains of trust
  • Familiarity with a CI system and how it handles credentials
  • Working Kubernetes knowledge for the admission-time verification modules
# 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

Notary 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
★★★★★
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
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

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

Frequently asked

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your registry, CI system, key management and the point where you intend to enforce verification, and rebuild the modules around them.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier cloud or local VMs, a container registry they can push to, and a small Kubernetes cluster for the admission modules. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Should we use Notary or cosign?
Both are covered and the honest answer depends on your constraints. The Notary Project gives you a formal TUF-derived role model, offline root keys and certificate-based identity, which regulated environments often need. Cosign is simpler to adopt and has strong keyless workflows. The course teaches the trust model so you can defend either choice.
Is Notary v1 still worth learning?
Yes, because Docker Content Trust remains deployed and many registries still implement it. The course teaches v1 and the notation-based second generation together, including how to migrate a repository from one to the other without a gap in coverage.
Where should the root key live?
Offline, with documented custody and an access procedure that requires more than one person — and that design work is a full module rather than a footnote. The lab includes rehearsing a root compromise, because a recovery procedure nobody has executed is not a procedure.
Will enforcing verification break our deployments?
Not if it is staged. Verification is rolled out in audit mode first so you can see exactly which images would fail, including third-party and base images you do not control, then moved to warn and reject. Module six is built around reaching enforcement with zero unplanned failures.
How long does a private Notary batch take?
Typically two to three days. The trust model, content trust and key lifecycle fit in two days; adding notation, CI signing, admission-time verification and provenance attestation takes it to three.
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.
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 Notary 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