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

uBuild Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in UrbanCode Build in production — projects, workflows and jobs, dependency-driven builds, artifact publishing, promotions, and the path off it — 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 uBuild trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Build & release engineeringPipeline designMulti-org CI estates20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches uBuild through its actual model — projects and source configurations, workflows built from jobs and library steps, the dependency relationships that determine build order and artifact retrieval, artifact sets with version stamping, and the promotion and status scheme that moves a build through quality levels. Sessions cover the operational surface with the same weight: server and agent installation, agent selection and environment properties, roles and directory-integrated security, retention and housekeeping, and reading a failing build from the log rather than by re-running it. The syllabus finishes on the question every uBuild estate now faces, mapping workflows onto Jenkins, Azure Pipelines or GitLab CI and being precise about what translates cleanly, what has to be redesigned, and how to run both systems in parallel without losing traceability.

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

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

How your uBuild trainer is chosen

Engagements are matched on the tool, not the calendar. For uBuild that means a trainer who has run it in production — UrbanCode Build in production — projects, workflows and jobs, dependency-driven builds, artifact publishing, promotions, and the path off it — 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.

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

Kapil Gupta

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

uBuild is the build automation half of the UrbanCode suite — UrbanCode Build, descended from AnthillPro and normally found alongside uDeploy in the same estate. It is a build server, but it was designed around a different centre of gravity from the CI tools that came after it: dependencies, artifacts and promotion, rather than a pipeline script in a repository.

Its model reflects that. A project represents something buildable and owns a source configuration pointing at Git, Subversion, Perforce or a similar system. Workflows define what happens — a build workflow, a promotion workflow, a scheduled workflow — and each is made of jobs, which are made of steps drawn from a library rather than written inline. Builds produce artifact sets that are stamped with a version and published to a repository, and other projects declare dependencies on those artifact sets, so the server can work out build order and retrieve the exact artifacts a downstream build was built against. Statuses and promotions then move a build through quality levels, with gates and environment permissions deciding who may promote what.

That design is genuinely good at some things — dependency graphs across many components, traceability from a promoted build back to source, and handing a versioned artifact directly to uDeploy. It is also, in 2026, a legacy position. uBuild is not a product anyone starts a new project on, and most organisations running it are either maintaining it deliberately for a stable estate or planning a move to Jenkins, Azure Pipelines, GitLab CI or another modern CI system. Both of those are legitimate, and both need someone who actually understands the workflows before touching them.

Why this skill matters now

Build servers are rarely retired on schedule. They are retired when someone finally understands what they are doing — and in a uBuild estate, the workflows, dependency declarations and promotion rules are frequently the only accurate record of how a large multi-component product is assembled. Delete that without reading it and you lose the assembly instructions along with the tool.

Meanwhile the instance still has to run. Agents on ageing machines, source configurations pointing at repositories that have moved, artifact retention quietly filling disks, a security model that grew by exception, and builds that nobody dares to change because the dependency graph is not understood. That is not a stable state; it is a deferred incident, and it is holding up delivery for whichever teams are downstream of it.

The useful skill set is therefore two-sided and both halves are practical. Keep the estate healthy and comprehensible — projects, workflows, jobs, dependencies, promotions, agents, security and backup — and then convert it properly, mapping workflows onto pipelines, dependency relationships onto artifact repositories and version pinning, and promotion statuses onto whatever the destination uses for release gating. Neither half is served by generic CI training, because the concepts do not line up one to one.

uBuild training
# outcomes

What your team can do afterwards

Read an unfamiliar uBuild instance accurately — projects, workflows, dependencies, agents, statuses and what actually still runs
Install and operate the server and its agents, including agent selection, environment properties and licensing
Configure projects and source configurations against Git, Subversion or Perforce with correct triggering and quiet periods
Build workflows from jobs and library steps that are reusable rather than copied between projects
Model dependencies between projects so build order and artifact retrieval are calculated rather than assumed
Publish, stamp, retain and hand artifacts downstream — including directly to uDeploy for deployment
Use statuses, promotions and gates to move a build through quality levels with the right people approving
Plan and execute a migration to a modern CI system with the dependency model and traceability preserved
# curriculum

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

01The uBuild model and where it came fromLive & Interactive5 hrs · 2 assignments · 1 capstone

Understanding the design before touching it. uBuild's AnthillPro heritage and why it is organised around dependencies, artifacts and promotion rather than around a pipeline file. The server and agent architecture, and the object model: projects, workflows, jobs, steps, artifact sets, statuses and environments. Then how uBuild relates to uDeploy and uRelease in a full UrbanCode estate.

Topics: UrbanCode Build, uBuild and the AnthillPro lineage · Server, agent and repository architecture · The object model: projects, workflows, jobs and steps · Artifact sets, versions and the build life cycle · Statuses, promotions and environments · How uBuild, uDeploy and uRelease divide responsibility · Where the model differs from pipeline-based CI

  • Assignments: (1) Draw the object graph of an existing project including its dependencies; (2) List every workflow on an instance and classify it as active, dormant or dead
  • Capstone: Produce an accurate description of a real uBuild estate that a plan could be built from
02Server, agents and the build environmentLive & Interactive5 hrs · 2 assignments · 1 capstone

The infrastructure the builds actually run on. Server installation and database, licensing, agent installation across platforms, and agent selection — the mechanism that routes a job to a machine with the right tools. Then environment properties and tool configuration, upgrade considerations, and the backup that has to exist before any of the later modules are attempted on a real instance.

Topics: Server installation, database and initial configuration · Agent installation on Linux and Windows · Agent selection, agent filters and capabilities · Environment properties and tool configuration per agent · Licensing and build capacity · Server and database backup, and restore rehearsal · Upgrade considerations on an ageing instance

  • Assignments: (1) Install an agent and route a job to it by capability rather than by name; (2) Take a backup and restore it into an isolated environment
  • Capstone: Deliver an infrastructure runbook covering agents, capacity, backup and restore
03Projects, source configuration and triggeringLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting code into a build. Creating projects, configuring source against Git, Subversion or Perforce, and the details that decide correctness: branch and label selection, cleanup behaviour between builds, quiet periods, and the difference between polling and event-driven triggering. Then scheduling, and the changelog that links a build to the commits it contains.

Topics: Creating and configuring projects · Source configuration for Git, Subversion and Perforce · Branch, tag and label selection · Polling, quiet periods and event-driven triggers · Scheduled and manual builds · Workspace cleanup and incremental versus clean builds · Changelogs and linking builds to commits

  • Assignments: (1) Configure a project against a real repository with correct triggering and cleanup; (2) Diagnose a project building the wrong revision and fix the source configuration
  • Capstone: Set up a project that builds reliably on commit, with an accurate changelog on every build
04Workflows, jobs and stepsLive & Interactive5 hrs · 2 assignments · 1 capstone

How the work is described. Workflow definitions and the difference between build, promotion and utility workflows; jobs as reusable units; and the step library — compile, test, script, artifact and notification steps — assembled rather than written inline. Then pre- and post-processing, properties available at run time, and building jobs once so they can be shared across many projects.

Topics: Workflow definitions and workflow types · Jobs, the job library and reuse across projects · Step types and building a job from library steps · Pre-processing and post-processing scripts · Properties, variables and run-time substitution · Conditional execution and failure handling · Designing for reuse instead of copying workflows

  • Assignments: (1) Refactor a copied workflow into a shared job used by two projects; (2) Add failure handling and useful post-processing to an existing job
  • Capstone: Deliver a workflow assembled from reusable jobs that another team could adopt unchanged
05Dependencies, artifacts and versioningLive & Interactive5 hrs · 2 assignments · 1 capstone

The part of uBuild that modern CI tools handle very differently, and the part most worth understanding before any migration. Dependency relationships between projects, how the server uses them to determine build order and retrieve upstream artifacts, artifact sets and delivery, version stamping, and retention policy — including the cleanup that stops an old instance filling its disk.

Topics: Dependency relationships and dependency types · Calculated build order across a dependency graph · Artifact sets, delivery and retrieval · Version stamping and build numbering · Publishing artifacts for downstream consumption · Handing artifacts to uDeploy for deployment · Retention, cleanup and disk growth control

  • Assignments: (1) Model a three-project dependency graph and prove the build order is calculated correctly; (2) Publish an artifact set and consume it from a downstream project
  • Capstone: Deliver a dependency-driven build of a multi-component product where no build order is hard-coded
06Statuses, promotions and quality gatesLive & Interactive5 hrs · 2 assignments · 1 capstone

Moving a build up through quality levels. Build statuses and what they are allowed to mean, promotion workflows that run when a build is promoted, environments and the gates that control entry to them, and who may promote to what. Then test and quality integration — feeding test results and analysis into the status decision instead of promoting on someone's word.

Topics: Build statuses and status schemes · Promotion workflows and what runs on promotion · Environments and promotion targets · Gates and entry conditions · Who may promote: roles and promotion permissions · Test result integration and reporting · Code analysis integration and quality criteria · Notifications on build and promotion events

  • Assignments: (1) Configure a promotion that requires a passing test status before it can run; (2) Restrict production promotion to a role the build owner is not in
  • Capstone: Deliver a status and promotion scheme where a build's status is evidence rather than assertion
07Security, administration and troubleshootingLive & Interactive5 hrs · 2 assignments · 1 capstone

Keeping the instance safe and diagnosable. Roles and permissions, directory integration, secure properties and credential handling, and auditing who can change what. Then the operational half: reading a failing build from its log, agent-side diagnosis, performance and housekeeping, and the audit trail that has to survive whatever comes next.

Topics: Roles, permissions and project-scoped access · LDAP and Active Directory integration · Secure properties and credential storage · System settings and server configuration · Reading build logs and diagnosing failures · Agent-side troubleshooting and environment mismatch · Performance, housekeeping and database growth · Audit trail and change history

  • Assignments: (1) Audit who can modify a critical workflow and correct what is over-granted; (2) Diagnose three deliberately broken builds from logs alone
  • Capstone: Produce an operations and security runbook covering access, diagnosis and routine maintenance
08Migrating off uBuildLive & Interactive5 hrs · 2 assignments · 1 capstone

The module most uBuild estates need. Mapping the model onto a modern CI system: workflows to pipelines, jobs to reusable pipeline templates, dependency relationships to artifact repository coordinates with version pinning, statuses and promotions to release gating. Then the practicalities — running both systems in parallel, preserving traceability and build history, and choosing what to rebuild versus what to leave behind.

Topics: Mapping workflows and jobs onto Jenkins, Azure Pipelines or GitLab CI · Replacing dependency relationships with artifact repository version pinning · Reproducing promotion and status semantics in a modern pipeline · Preserving traceability from artifact back to source · Parallel running and incremental migration by project · What to migrate, what to rebuild and what to retire · Retaining build history and audit evidence after cutover · Keeping the uDeploy handoff working across the change

  • Assignments: (1) Convert one uBuild workflow to a pipeline and prove the artifacts are equivalent; (2) Write a per-project migration order based on the dependency graph
  • Capstone: Deliver a migration plan with one project fully converted, a parallel-running strategy and a retention position

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

What does this instance actually do?

Inventory every project, workflow, agent and dependency on an instance, classify what still runs, and produce a dependency graph nobody had before.

auditdependenciesinventory
LAB · WORKFLOW

Build it once, share it twice

Refactor two nearly identical copied workflows into a shared job library, then prove both projects still build identically from the shared definition.

workflowsjobsreuse
LAB · DEPENDENCIES

Let the server work out the order

Model a three-project dependency graph, trigger a change at the bottom, and verify the build order and artifact retrieval were calculated rather than configured.

dependenciesartifactsbuild order
LAB · PROMOTION

Promotion with a real gate

Configure a promotion that requires a passing test status and a role the build owner does not hold, then attempt to promote from the wrong account.

promotionstatusesgates
LAB · DIAGNOSIS

Three broken builds

Diagnose a source configuration fault, an agent environment mismatch and a dependency retrieval failure using only logs and server state.

troubleshootingagentslogs
CAPSTONE · MIGRATION

One workflow, converted and proven

Convert a real uBuild workflow to a modern CI pipeline, produce byte-comparable artifacts, and document exactly which uBuild guarantees had to be rebuilt.

migrationjenkinspipelines
# ecosystem

The tools uBuild sits next to

UrbanCode Build
uDeploy
uRelease
AnthillPro
Jenkins
Git
Subversion
Perforce
Maven
Ant
Artifactory
Nexus

Who this is for

  • Build engineers who inherited a uBuild instance and now own its workflows
  • Release engineers depending on uBuild artifacts, statuses and promotions
  • Administrators responsible for agents, security, retention and server health
  • DevOps and platform engineers planning a migration to Jenkins, Azure Pipelines or GitLab CI
  • Teams running the full UrbanCode suite who need uBuild and uDeploy working together
  • Architects assessing what an ageing build estate actually costs and what replacing it involves

Pre-requisites

  • Understanding of how your software is built today, including the manual steps around it
  • Comfortable on a Linux or Windows command line, since agents run on both
  • Familiarity with a build tool such as Maven, Ant, Gradle or MSBuild
  • Working knowledge of at least one version control system — Git, Subversion or Perforce
  • Access to a VM or free-tier cloud instance for the server plus a target machine for an agent
# 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

uBuild 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

Is uBuild still a current product?
No, and we say so plainly. uBuild is UrbanCode Build, descended from AnthillPro, and it is not something anyone starts a new project on. Teams running it are either maintaining a stable estate deliberately or planning a move — this course serves both, and the final module is entirely about migration.
Why train on a legacy build server at all?
Because the workflows and dependency declarations are frequently the only accurate record of how a large multi-component product is assembled. Understanding them is the prerequisite for maintaining the estate safely and for migrating it without losing the assembly instructions.
How does uBuild relate to uDeploy and uRelease?
uBuild produces and publishes versioned artifacts, uDeploy deploys them to environments, and uRelease coordinates the multi-application release around both. We cover the handoff points, and run separate courses for the other two products.
Can you help us migrate to Jenkins or Azure Pipelines?
Yes — that is the final module and can be expanded into the whole engagement. The work is mapping workflows to pipelines, dependency relationships to artifact repository version pinning, and promotion statuses to release gating, then converting project by project in dependency order.
What does not translate cleanly to a modern CI system?
Mainly the dependency-driven build order and the promotion and status model. Modern CI expects you to pin versions in an artifact repository and gate releases separately, so those concepts get rebuilt rather than ported. We cover exactly how in the migration module.
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 projects, dependency graph, agents and destination CI system, and rebuild the module list 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 — a free-tier cloud instance or local VM for the server plus a target machine for an agent — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private uBuild batch take?
Typically two to three days. The model, projects, workflows and dependencies fit in two; adding promotions, security, troubleshooting and a full migration workshop makes 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 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 uBuild 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