Nexus is Sonatype's repository manager, and in most Pune engineering organisations it arrived the same way: one virtual machine, one proxy repository sitting in front of a public Java registry, stood up in an afternoon to stop builds failing whenever the internet did. Everything after that was accretion — a hosted repository for internal libraries, a container registry, an npm group, a raw repository somebody used for installers — and none of it revisited the decisions taken on that first afternoon. Which is why a Nexus batch is normally booked to repair something rather than to install something.
The design underneath the sprawl is simpler than the sprawl suggests. Bytes live in blob stores. Repositories expose them in three shapes: hosted for what you publish, proxy for what you cache from an upstream, and group for a single URL that fronts several of the others so a build's configuration never has to change again. That pattern repeats identically across Maven, npm, Docker, NuGet, PyPI, RubyGems, Helm, Composer, Git LFS and raw, which is why learning one format properly teaches most of the rest.
Two consequences decide whether an installation stays healthy. The first is storage: Nexus does not free disk on its own, so without cleanup policies, the cleanup and compaction tasks, and a deliberate blob store layout, the disk fills and the fix becomes an emergency on a build-blocking server. The second is access: authentication runs through an ordered stack of realms — local, LDAP, SAML, Crowd, Docker bearer token, npm bearer token, NuGet API key, user token — and authorisation through privileges rolled into roles and narrowed by content selectors. On an estate with no outbound path at all that is not administrative detail, because the repository is the single door every dependency comes through, and the routing rules and the role model are the control.
Why this skill matters now
Two things are driving Nexus work in Pune, and neither of them is a new installation. The first is storage economics. Mid-size product estates around Baner, Balewadi and Viman Nagar are running instances sized years ago against a fraction of today's snapshot volume and container image churn, and the recurring emergency is a full disk on a server that blocks every build when it stops. The fix is unglamorous and entirely learnable: separate blob stores, cleanup policies written per format, the cleanup and compaction tasks scheduled rather than run in a panic, retention that keeps releases while letting snapshots expire, and a usage threshold wired into whatever monitoring the team already runs so the trend is visible months before it becomes an incident.
The second is provenance. Customers and auditors now ask which third-party components entered a build and where they came from, and an organisation resolving straight from public registries has no answer to give. Routing every fetch through one repository manager produces that answer as a by-product, and adding policy — IQ Server and Repository Firewall — converts it from a report written after release into a gate that stops a vulnerable component before a build ever sees it. The practical work is a bill of materials somebody will actually read, a triage and remediation route for the findings, and an exception workflow with an owner and an expiry rather than a permanent waiver.
For the regulated captives with no outbound internet, the same skills are simply mandatory rather than advisable. Every format has to be proxied or seeded offline, group ordering has to make resolution predictable, staging and promotion have to make a release deliberate, and backup and high availability matter more here than anywhere else, because the moment the repository is unavailable every build in the estate stops at once.