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

Apache Archiva Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in Apache's Maven-first repository manager — managed and remote repositories, proxy connectors, Redback security, scanning and purge, and an honest comparison against Nexus and Artifactory — 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 Apache Archiva trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

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

Rajesh teaches Archiva as repository infrastructure rather than as a web interface: deployment topology and JVM sizing, managed versus remote repositories, proxy connectors and caching behaviour, Redback roles wired to LDAP, scanner consumers and index health, and purge rules tuned to real snapshot volumes. Sessions include the parts that decide whether a repository manager survives — backup and restore, upgrades, disk growth — and an unsentimental comparison against Nexus and Artifactory, including how to migrate off Archiva when that is the right answer.

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 Apache Archiva engagements

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

How your Apache Archiva trainer is chosen

Engagements are matched on the tool, not the calendar. For Apache Archiva that means a trainer who has run it in production — Apache's Maven-first repository manager — managed and remote repositories, proxy connectors, Redback security, scanning and purge, and an honest comparison against Nexus and Artifactory — 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 Apache Archiva 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 Apache Archiva 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 Apache Archiva?

Apache Archiva is a build artifact repository manager from the Apache Software Foundation. It sits between your builds and the outside world, holding two kinds of repository: managed repositories, where your own build output is deployed, and remote repositories, which Archiva proxies and caches on behalf of your builds through proxy connectors. Point a build's settings at Archiva and every dependency it consumes arrives through a server you operate, log and can serve when the upstream is unreachable.

Archiva is a Java application, deployed standalone with an embedded servlet container or as a WAR into an existing one. Security comes from Apache Redback, which supplies users, roles and permissions with optional LDAP or Active Directory authentication, and the permission model is repository-scoped — a role grants observer or manager rights on specific repositories rather than globally. A background scanner walks each repository and hands artifacts to configurable consumers that build search indexes, update metadata, validate layout and detect content that does not belong. Purge rules on each managed repository control how many snapshot versions survive and for how long.

The honest positioning matters. Apache Archiva is Maven-shaped: it does Maven and Ivy-style repository layouts genuinely well, and it does not attempt the format breadth that Nexus Repository and Artifactory offer — there is no first-class Docker registry, npm registry or PyPI index. Its release cadence has been intermittent for several years, so anyone evaluating it today should check the project's current status before committing. For a Maven-only estate that wants a small, self-hosted, Apache-licensed proxy and deployment target, it remains a reasonable and inexpensive choice. For a polyglot estate, it is the wrong tool and this course says so directly.

Why this skill matters now

Two populations need Archiva skills, and they need different things. The first already runs it — frequently a server installed years ago that quietly became critical, with an administrator who has left. Those teams need to operate it properly: upgrades, backup and restore, security configuration, purge rules that stop the disk filling, and proxy connectors that behave when an upstream repository changes its URL or its TLS configuration.

The second population is evaluating repository managers and needs an honest comparison rather than a vendor pitch. Repository managers are not interchangeable: format coverage, high availability, replication, retention policy expressiveness and integration with component-intelligence tooling differ sharply, and the cost of choosing wrong is a migration of every build in the organisation.

Either way the underlying skill is the same and it outlives the product: understanding what a repository manager is for, how proxying and caching change build reliability, how deployment and release promotion should work, and what a retention policy has to guarantee. This course teaches Archiva concretely and that model transferably — including the migration path, because for a meaningful share of teams the correct outcome is to move on.

Apache Archiva training
# outcomes

What your team can do afterwards

Explain what a repository manager does for build reliability, and justify running one at all
Deploy Archiva in a supportable topology — standalone or WAR, JVM sizing, data directory separation, TLS termination
Design a repository layout: managed, remote, staging and grouped repositories with a coherent naming scheme
Configure proxy connectors with the right caching, policy and failure behaviour for each upstream
Secure Archiva with Redback — users, repository-scoped roles, guest access and LDAP or Active Directory integration
Operate the scanner and consumers so search and metadata stay correct, and diagnose them when they do not
Control disk growth with purge rules and retention that match your snapshot volume
Wire Maven, Gradle, Ivy and CI systems to Archiva for both dependency resolution and deployment
Compare Archiva honestly against Nexus and Artifactory, and execute a migration if the comparison goes the other way
# curriculum

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

01Repository managers, and where Archiva fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem before the product. Why builds that reach the public internet directly are unreliable and unauditable, what proxying and caching actually buy, and a direct comparison of Archiva against Nexus Repository and Artifactory on format coverage, availability, retention and operational cost.

Topics: What breaks without a repository manager: availability, reproducibility, auditability · Proxy, cache and deployment target — the three jobs of a repository manager · Archiva's architecture: web application, data directory, metadata store, index · Format coverage — where Archiva is Maven-shaped and what that excludes · Archiva versus Nexus Repository and Artifactory, feature by feature · Project activity and release cadence as a selection criterion · When Archiva is the right choice, and when it is not

  • Assignments: (1) Document what your current builds resolve from the public internet and the risk each poses; (2) Score Archiva, Nexus and Artifactory against your own requirements, with a written recommendation
  • Capstone: Produce a repository manager selection note for one real estate, with the decision and its reasoning
02Installation and deployment topologyLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting Archiva running in a way that can be supported a year later. Standalone versus WAR deployment, Java version constraints, separating configuration and data from the installation, JVM sizing against real repository volumes, and terminating TLS in front of it.

Topics: Standalone distribution versus WAR deployment into an existing container · Java version requirements and JVM options that matter · The data directory: repositories, configuration, index and database · Separating installation from data so upgrades are non-destructive · Reverse proxy, TLS termination and base URL configuration · The internal database and the metadata store backends · First-run configuration and the admin account · Logging configuration and where to look when it will not start

  • Assignments: (1) Deploy Archiva twice — standalone and as a WAR — and compare operational trade-offs; (2) Move an existing instance's data directory onto separate storage without data loss
  • Capstone: Stand up a TLS-terminated Archiva instance with data on separate storage that you keep for the course
03Repositories and proxy connectorsLive & Interactive5 hrs · 2 assignments · 1 capstone

The core configuration. Managed repositories for what you publish, remote repositories for what you consume, proxy connectors joining the two, and the policies that decide what happens when an upstream is slow, unreachable or has removed an artifact you already cached.

Topics: Managed repositories: releases, snapshots, staging and third-party · Repository layout, indexing options and scanning schedule · Remote repositories and connecting to Central and vendor repositories · Proxy connectors: ordering, whitelists and blacklists · Connector policies — snapshot handling, release handling, checksum and cache failures · Repository groups and presenting one URL to a build · Upstream authentication, proxies and TLS trust for remote repositories · Deploying artifacts: the deploy plugin, the upload interface and REST

  • Assignments: (1) Configure a repository set covering releases, snapshots and third-party artifacts; (2) Add a proxy connector to an authenticated upstream and prove caching works offline
  • Capstone: Design and build a repository layout that serves three teams from one grouped URL
04Security with RedbackLive & Interactive5 hrs · 2 assignments · 1 capstone

Archiva's authentication and authorisation layer. Users and roles, the repository-scoped permission model that separates observers from managers, guest access and what anonymous read really exposes, and wiring it to a corporate directory.

Topics: Redback concepts: users, roles, permissions, resources · Repository observer and repository manager roles, and per-repository scoping · Global roles, the system administrator and least-privilege configuration · Guest access, anonymous read and locking down write · LDAP and Active Directory integration and role mapping · Deployment credentials for CI, and keeping them out of build files · Password policy, account lifecycle and the audit log

  • Assignments: (1) Wire Archiva to a directory server and map groups to repository roles; (2) Create a CI deployment identity with the minimum permissions needed to publish
  • Capstone: Deliver a security configuration that passes a least-privilege review, with the audit trail to demonstrate it
05Scanning, consumers, metadata and searchLive & Interactive5 hrs · 2 assignments · 1 capstone

The background machinery that makes a repository more than a directory of files. The repository scanner and the consumers it feeds, index construction and search behaviour, metadata generation, and how to detect and repair the situation where the index no longer reflects what is on disk.

Topics: The repository scanner: schedule, full scan versus incremental · Known content consumers and what each one produces · Invalid content consumers and detecting artifacts that do not belong · Index construction and search behaviour, including artifact and class search · Maven metadata generation and snapshot version resolution · Metadata store backends and their operational differences · Repairing a stale or corrupted index · Browse, dependency and dependency-tree views as diagnostic tools

  • Assignments: (1) Break the index deliberately, detect the symptom from a build's perspective, and repair it; (2) Use invalid content detection to find artifacts that were uploaded incorrectly
  • Capstone: Produce a scanning and indexing configuration plus a documented repair procedure
06Wiring builds and CI to ArchivaLive & Interactive5 hrs · 2 assignments · 1 capstone

The client side, which is where adoption succeeds or fails. Maven settings and mirror configuration, distributionManagement for deployment, the same for Gradle and Ivy, and making CI agents resolve and publish through Archiva without credentials leaking into repositories.

Topics: Maven settings.xml: mirrors, mirrorOf patterns, servers and profiles · distributionManagement and deploying releases versus snapshots · Forcing all resolution through the repository manager, including plugin repositories · Gradle repository and publishing configuration against Archiva · Ivy and Ant-based builds · CI integration: credentials, agent configuration and shared settings files · Release promotion between staging and release repositories · Diagnosing resolution failures from the client side

  • Assignments: (1) Convert a Maven build to resolve everything through Archiva and prove nothing bypasses it; (2) Publish a snapshot and a release from CI with credentials held outside the repository
  • Capstone: Deliver a build and CI configuration where every dependency and every publication passes through Archiva
07Operations — purge, backup, upgrade, monitoringLive & Interactive5 hrs · 2 assignments · 1 capstone

Keeping the server alive. Snapshot purge and retention tuned to real volumes, backup and restore that has actually been tested, upgrade procedure, monitoring the things that fail first, and automating administration through the REST API.

Topics: Purge rules: retention count, days older, and choosing values that fit your snapshot rate · Disk growth modelling and capacity planning · What must be backed up: repository storage, configuration, database, index · Restore testing and recovery time · Upgrade procedure and rollback · Monitoring: JVM, disk, scanner duration, response times, upstream availability · The Archiva REST services and scripted administration · Common production failures and their signatures

  • Assignments: (1) Set purge rules against a realistic snapshot volume and measure the disk effect; (2) Perform a full backup and restore onto a clean host, timing the recovery
  • Capstone: Deliver a runbook covering backup, restore, upgrade and the five most likely production failures
08Evaluation, migration and exitLive & Interactive5 hrs · 2 assignments · 1 capstone

The module most repository manager courses omit. What to do when Archiva no longer fits — because the estate went polyglot, because high availability became a requirement, or because component intelligence is now mandated — and how to move without stopping every build in the organisation.

Topics: Signals that you have outgrown Archiva · Format gaps: Docker, npm, PyPI, NuGet, Helm and what filling them costs · High availability, replication and multi-site distribution · Component intelligence and policy enforcement expectations · Migrating repository content to Nexus or Artifactory · Cutover strategy: dual-write, redirect, and client reconfiguration at scale · Preserving history, checksums and the audit trail through a migration · Migrating into Archiva from a file-share or ad-hoc repository

  • Assignments: (1) Plan a cutover that reconfigures every build without a coordinated outage; (2) Migrate a populated repository's content and verify checksums on the far side
  • Capstone: Produce a migration plan with cutover sequence, rollback point and verification criteria

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

Archiva that survives an upgrade

Deploy Archiva with configuration and data separated from the installation, TLS terminated in front, and prove an upgrade is non-destructive.

installtopologytls
LAB · PROXY

Build offline through the cache

Configure remote repositories and proxy connectors, warm the cache with a full build, then disconnect the upstream and prove the build still resolves.

proxy connectorcachepolicies
LAB · SECURITY

Directory-backed, least-privilege access

Wire Redback to a directory server, map groups to repository-scoped roles, and create a CI identity that can publish to one repository and nothing else.

redbackldaprbac
LAB · CLIENTS

Nothing bypasses the repository

Reconfigure Maven and Gradle builds so every dependency, plugin and publication passes through Archiva, then verify with network-level evidence.

mavengradlemirrors
LAB · OPERATIONS

Purge, break, restore

Tune purge rules against a realistic snapshot volume, then destroy the instance and rebuild it from backup while timing the recovery.

purgebackuprestore
CAPSTONE · MIGRATION

Move off Archiva without an outage

Plan and rehearse a migration to another repository manager: content transfer, checksum verification, client cutover sequence and a rollback point.

migrationnexuscutover
# ecosystem

The tools Apache Archiva sits next to

Maven
Gradle
Apache Ivy
Apache Ant
Jenkins
LDAP
Active Directory
Nexus
Artifactory
Tomcat
Git
Java

Who this is for

  • Build and release engineers who own the organisation's artifact repository
  • DevOps and platform engineers running shared developer infrastructure
  • Java teams standardising dependency resolution and artifact publication
  • System administrators who inherited an Archiva instance nobody documented
  • Architects evaluating repository managers before committing an organisation
  • Engineers planning a migration between repository managers

Pre-requisites

  • Comfortable on a Linux command line — services, filesystems, permissions
  • Working knowledge of Maven or Gradle as a build tool user
  • Basic Java application operations: JVM options, heap, logs
  • Understanding of HTTP, TLS and reverse proxies
  • Access to a Linux host or VM with at least 4 GB RAM for the Archiva instance
# 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

Apache Archiva Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
# 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 build tools, directory service and CI system, and rebuild the module list around them. If you are evaluating rather than operating, the comparison and migration modules expand.
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. One Linux host with 4 GB RAM runs Archiva comfortably for the labs, and we walk attendees through provisioning it.
Should we be using Archiva at all, or Nexus or Artifactory?
That question gets a full module rather than a diplomatic answer. Archiva suits a Maven-only estate that wants something small, self-hosted and Apache-licensed. For polyglot format coverage, high availability or component intelligence, Nexus or Artifactory are the better fit and we will say so.
Does Archiva support Docker, npm or PyPI repositories?
Not as first-class repository types — Archiva is built around Maven and Ivy-style layouts. If those formats matter to you, that is a genuine selection constraint, and the comparison module covers what filling the gap would cost.
We inherited an Archiva instance nobody understands. Can you help with that specifically?
Yes, and it is a common reason teams book this. We build the private batch around your instance: current configuration, security model, disk growth, backup state and upgrade path, with the operational runbook as the deliverable.
Do you cover migrating off Archiva?
Yes — a full module covering content transfer, checksum verification, dual-write and redirect strategies, and reconfiguring every build client without a coordinated outage. Migrating into Archiva from a file share is covered too.
How long does a private Archiva batch take?
Typically two days. Installation, repositories, proxy connectors and security fit in the first; scanning, client integration, operations and migration take the second.
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
# same field

Other artifacts & packaging training

# ready when you are

Book a Apache Archiva 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