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

Nexus Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in Sonatype Nexus Repository — hosted, proxy and group repositories across Maven, npm, Docker, PyPI, NuGet and Helm — 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 Nexus trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

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

Rajesh teaches Nexus around the repository model rather than the menu — how hosted, proxy and group repositories compose per format, how blob stores and content selectors decide where bytes actually live, and how a single group URL keeps build configuration stable while the estate behind it changes. Sessions run live across Maven, npm, Docker, NuGet, PyPI, Helm, RubyGems, Composer, Git LFS and raw repositories, then move into the parts teams get wrong: realm ordering across LDAP, SAML, Crowd and token realms, privilege and role design, cleanup policies and scheduled tasks, backup of the databases and blob stores, upgrades, high-availability clustering, and driving the whole thing from the REST API and webhooks.

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

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

How your Nexus trainer is chosen

Engagements are matched on the tool, not the calendar. For Nexus that means a trainer who has run it in production — Sonatype Nexus Repository — hosted, proxy and group repositories across Maven, npm, Docker, PyPI, NuGet and Helm — 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.

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

Durga Prasad

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

Nexus is Sonatype's repository manager: the server that sits between your builds and the public internet, holding every binary your organisation consumes and every binary it produces. Sonatype Nexus Repository stores artifacts in blob stores and exposes them through repositories of three kinds — hosted repositories for things you publish, proxy repositories that cache a remote registry, and group repositories that present several of the others behind a single URL a build can point at.

That three-shape model is the whole design, and it repeats across every format Nexus supports. Maven, npm, Docker, NuGet, PyPI, RubyGems, Helm, Composer, Git LFS and raw all work the same way: proxy the upstream, host your own, group them, and give the build one endpoint. A developer changes one line in settings.xml or .npmrc and every dependency now arrives through a server you control, log and can take offline.

What that buys is more than a cache. Builds stop failing because a public registry had a bad day. Dependencies become auditable, because everything that entered the build passed through one place. Storage is bounded, because cleanup policies and scheduled tasks remove what is no longer referenced instead of letting a disk fill silently. And access becomes something you can actually reason about: Nexus authenticates against a stack of pluggable realms — local, LDAP, SAML, Crowd, Docker bearer token, npm bearer token, NuGet API key and user tokens — and authorises through privileges rolled up into roles.

Why this skill matters now

Supply-chain security turned the repository manager from convenience infrastructure into a control point. Once regulators, customers and security teams started asking which third-party components entered a build and where they came from, an organisation that pulls straight from public registries has no answer. One that routes every fetch through a repository manager does.

The operational case is just as direct. Build reliability, bandwidth cost, and the ability to keep building when an upstream registry is unreachable are all decided by whether a proxy layer exists. So is storage cost — most self-hosted repository estates grow until someone runs out of disk, and the fix is cleanup policies and blob store compaction that nobody configured on day one.

Skills demand follows the polyglot reality. A single organisation now publishes Java artifacts, container images, npm packages, Python wheels and Helm charts, and expects all of them to live in one managed place with consistent authentication. Standing that up, wiring the realms to a corporate directory, designing roles that survive an audit, and keeping the thing running through upgrades and a high-availability migration is a specific and hireable skill.

Nexus training
# outcomes

What your team can do afterwards

Design a repository layout using hosted, proxy and group repositories that a build can point at with one stable URL
Stand up and configure Sonatype Nexus Repository, including blob stores, storage layout and the tasks that keep them bounded
Serve every format your organisation uses — Maven, npm, Docker, NuGet, PyPI, RubyGems, Helm, Composer, Git LFS and raw
Wire authentication to a corporate directory through the correct realm order, and understand why token realms exist
Model authorisation properly with privileges, roles and content selectors so teams see only their own artifacts
Publish from Maven, Gradle, npm and Docker builds with credentials that are safe to put in CI
Keep storage under control with cleanup policies, scheduled tasks and blob store compaction
Back up, restore, upgrade and — where the licence allows — cluster Nexus for high availability
Automate repository administration through the REST API, webhooks and scripted provisioning
# curriculum

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

01Package management and repository manager conceptsLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem before the product. Why builds that fetch straight from public registries are unreliable and unauditable, what a repository manager changes, and an honest comparison of Nexus against Artifactory and Archiva — including the cases where Nexus is not the right answer.

Topics: Understanding package management · What Sonatype Nexus Repository is · Why an organisation needs a repository manager · Nexus vs Artifactory vs Archiva · Repository manager concepts · Repositories and blob stores · Nexus repository types: hosted, proxy and group

  • Assignments: (1) Trace every external dependency one real build pulls and identify the failure points; (2) Compare the three repository managers against a stated requirement list
  • Capstone: Produce a design note recommending a repository manager and a repository layout for a real estate
02Installation, configuration and the interfaceLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a working instance: system requirements, the directory split between the application and the data store, JVM sizing, running as a service, and the first pass through the administration interface — because nearly every later topic is a screen in it.

Topics: System requirements and JVM sizing · Installing Sonatype Nexus Repository · Application directory versus data directory · Running Nexus as a service and behind a reverse proxy · The Nexus user interface and administration menu · Email server configuration · Anonymous access and the first security decision

  • Assignments: (1) Install Nexus and place the data directory on separate storage; (2) Put Nexus behind a reverse proxy with TLS and fix the resulting URL issues
  • Capstone: Deliver a documented installation another engineer could operate without asking questions
03Authentication realmsLive & Interactive5 hrs · 2 assignments · 1 capstone

Nexus authenticates through an ordered stack of realms, and realm order is the single most common source of confusing login behaviour. What each realm is for, when a format needs its own token realm, and how to connect to a corporate directory without locking yourself out.

Topics: How the realm stack is evaluated · Local authenticating and local authorizing realms · LDAP realm and directory mapping · SAML realm for single sign-on · Crowd realm · Docker Bearer Token realm · npm Bearer Token realm · NuGet API-Key realm · Rut Auth realm · User Token realm and why CI should use tokens

  • Assignments: (1) Connect Nexus to an LDAP directory and map groups to roles; (2) Enable the Docker bearer token realm and prove docker login works
  • Capstone: Design an authentication model covering interactive users, CI jobs and per-format clients
04Authorisation — privileges, roles and usersLive & Interactive5 hrs · 2 assignments · 1 capstone

The model that decides who can read, deploy and delete. Privileges are fine-grained and numerous; roles compose them; content selectors narrow access to paths within a repository. Getting this right early is far cheaper than retrofitting it after an audit finding.

Topics: Nexus authorisation model · Privileges and privilege types · Roles, nested roles and external role mapping · Users, local and external · Content selectors for path-level access · Read, browse, add and delete semantics · Auditing effective permissions for a user

  • Assignments: (1) Build roles for developer, release engineer and CI service account; (2) Use a content selector to expose one path of a repository to a partner team
  • Capstone: Deliver an authorisation design for three teams sharing one instance, with an evidence trail
05Maven repositories in depthLive & Interactive5 hrs · 2 assignments · 1 capstone

The format Nexus was built for, and still the one with the most subtlety. Release versus snapshot repositories, deployment policies, the group that fronts them, and the client side — settings.xml, server credentials, mirrors and the distributionManagement block that decides where an artifact lands.

Topics: Working with Maven repositories in Sonatype Nexus · Hosted release and snapshot repositories · Proxying Maven Central and other remotes · Group repositories and member ordering · settings.xml, mirrors and server credentials · distributionManagement and mvn deploy · Snapshot retention and rebuild behaviour

  • Assignments: (1) Publish a release and a snapshot from Maven to the correct repositories; (2) Reconfigure a build to resolve everything through one group URL
  • Capstone: Migrate a team's Maven builds so no dependency is fetched directly from the internet
06Docker, npm and NuGet repositoriesLive & Interactive5 hrs · 2 assignments · 1 capstone

The three formats that expose most of Nexus's rough edges. Docker needs its own connector port or a path-based reverse proxy and a bearer token realm; npm needs scope handling and .npmrc credentials; NuGet needs an API key. Each is straightforward once the pattern is clear, and each fails in its own characteristic way.

Topics: Docker repositories: hosted, proxy and group · Docker connectors, ports and reverse proxy path routing · docker login, push and pull against Nexus · npm repositories and scoped packages · .npmrc configuration and publish credentials · NuGet repositories and API key handling · Format-specific troubleshooting patterns

  • Assignments: (1) Push and pull an image through a Docker group repository; (2) Publish a scoped npm package and consume it from a second project
  • Capstone: Serve Java, JavaScript and .NET dependencies for one application from a single instance
07The rest of the format catalogueLive & Interactive5 hrs · 2 assignments · 1 capstone

The formats teams adopt as their stack widens. Each follows the same hosted-proxy-group pattern, and the value of covering them together is seeing that pattern hold — plus the client configuration each ecosystem expects.

Topics: PyPI repositories and pip index configuration · Helm repositories for chart distribution · RubyGems repositories · Composer repositories for PHP · Git LFS repositories · Raw repositories for anything with no native format · Choosing between a native format and a raw repository

  • Assignments: (1) Publish and install a Python package through a Nexus PyPI repository; (2) Serve a Helm chart from Nexus and install it into a cluster
  • Capstone: Onboard three additional formats for teams that currently use ad-hoc file shares
08Storage lifecycle — cleanup, tasks and capacityLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that saves the most money. Nexus does not reclaim space by itself: cleanup policies mark content, scheduled tasks delete it, and blob store compaction actually returns the disk. Skipping this is why repository estates end their lives as an emergency disk expansion.

Topics: Cleanup policies and their criteria · Applying cleanup policies to repositories · Scheduled tasks: compact blob store, purge unused components, rebuild indexes · Blob store sizing and separation by repository · Capacity planning and growth monitoring · Safely removing components without breaking reproducible builds

  • Assignments: (1) Write a cleanup policy for snapshots and prove it reclaims disk; (2) Design a task schedule that keeps a busy instance stable
  • Capstone: Produce a storage lifecycle plan with policies, schedules and a retention rationale
09Backup, restore, upgrade and high availabilityLive & Interactive5 hrs · 2 assignments · 1 capstone

Continuity. A repository manager holds artifacts that builds are reproducible against, so losing it is worse than losing a build server. Preparing a backup, running it as a task, restoring exported databases, upgrading across versions, and what a high-availability cluster does and does not give you.

Topics: Preparing a Nexus backup · Configuring and running the backup task · Restoring exported databases · Backing up blob stores alongside metadata · Upgrading Sonatype Nexus across versions · High availability clustering and its licence requirements · Verifying a restore rather than assuming it

  • Assignments: (1) Back up a populated instance, destroy it, and restore fully; (2) Perform an upgrade in a rehearsal environment and record the steps
  • Capstone: Deliver a continuity runbook proven by an actual restore drill
10Automation — REST API, webhooks, plugins and CILive & Interactive5 hrs · 2 assignments · 1 capstone

Treating the repository manager as infrastructure rather than a website. Provisioning repositories and roles through the API, reacting to events with webhooks, extending with plugins, and wiring builds so publishing and resolving happen with credentials that are safe in a pipeline.

Topics: Nexus REST and integration API · Scripted provisioning of repositories, roles and users · Webhooks and event-driven automation · Nexus plugins and extension points · Integration with Jenkins and TeamCity · Publishing from CI with user tokens rather than passwords · Promotion between staging and release repositories

  • Assignments: (1) Provision a full repository set for a new team entirely through the API; (2) Publish from a CI job using a user token and no stored password
  • Capstone: Deliver self-service repository onboarding that a platform team can run without clicking through the UI

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

One URL, many repositories

Build proxy, hosted and group repositories for Maven and point a real build at the group, then change the members behind it without touching the build.

proxyhostedgroup
LAB · IDENTITY

LDAP, roles and a CI token

Connect Nexus to a directory, map external groups to roles, then issue a user token so a pipeline authenticates without a human password.

ldaprolesuser token
LAB · DOCKER

A working Docker registry

Stand up hosted, proxy and group Docker repositories, wire connectors through a reverse proxy with TLS, and push and pull real images.

dockerbearer tokenreverse proxy
LAB · POLYGLOT

Five formats, one server

Serve npm, PyPI, NuGet, Helm and raw content from the same instance and configure each client to resolve through it.

npmpypihelm
LAB · STORAGE

Reclaim a full disk

Take an instance with runaway snapshot growth, write cleanup policies, run the purge and compaction tasks, and measure the disk actually returned.

cleanuptasksblob store
CAPSTONE · CONTINUITY

Destroy and rebuild the repository

Back up databases and blob stores, destroy the instance, restore it, then upgrade across a version boundary and verify every published artifact still resolves.

backuprestoreupgrade
# ecosystem

The tools Nexus sits next to

Maven
Gradle
npm
Docker
NuGet
PyPI
Helm
RubyGems
Jenkins
TeamCity
LDAP
Kubernetes

Who this is for

  • Build and release engineers standing up or inheriting a repository estate
  • DevOps and platform engineers consolidating scattered package sources
  • SREs responsible for build reliability and repository availability
  • Java, .NET and JavaScript developers who publish and consume internal packages
  • Security engineers introducing a controlled path for third-party components
  • Infrastructure engineers managing storage growth and backup for shared services

Pre-requisites

  • Comfortable on a Linux command line — services, storage, ports, TLS certificates
  • Experience with at least one package ecosystem: Maven, npm, NuGet, pip or Docker
  • Basic understanding of how a build resolves and publishes dependencies
  • Familiarity with a CI system, ideally Jenkins
  • A Linux host or free-tier cloud instance with spare disk for blob stores
# 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

Nexus Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
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, identify the package formats and CI system you actually use, and weight the format modules accordingly. A pure Java shop and a polyglot platform team get very different agendas.
Should we choose Nexus or Artifactory?
Module 1 covers the comparison honestly. Nexus is the stronger answer when you want a capable free tier, a simple single-binary deployment, and format coverage without per-feature licensing. Artifactory pulls ahead on build metadata, active-active clustering and multi-site replication. We will tell you which fits your requirement rather than defend a preference.
Do you cover the free OSS edition or the paid one?
Both, with the boundary made explicit. The core repository model, all the formats, realms, roles, cleanup and the REST API work in the free edition. High-availability clustering and some enterprise controls require a licence, and we say so at the point it matters rather than after a design is built on it.
Our disk keeps filling up. Is that covered?
Module 8 is entirely about it. Cleanup policies mark content, scheduled tasks delete it, and blob store compaction returns the space — three steps, and most teams configure none of them. The lab reclaims disk on a deliberately overgrown instance.
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. One Linux host with spare disk is enough; Docker labs need a client machine that can reach it.
How long does a private Nexus batch take?
Two to three days. Two covers the repository model, installation, Maven, Docker, npm, realms and roles; the third adds the wider format catalogue, cleanup, high availability and API-driven provisioning.
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
# by location

Nexus training near your team

Delivered onsite at your premises or live online in your timezone.

# same field

Other artifacts & packaging training

# ready when you are

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