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

Build Forge Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in IBM Rational Build Forge — projects, steps, selectors, threading, log filters and bill of materials across an enterprise build estate — 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 Build Forge 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 Build Forge as an engineering system rather than a console tour — the project, step, environment and server model; collectors and selectors as dynamic resource allocation and why they are the most common source of a stalled build; threading and pass and fail chaining as governance rather than convenience; dot commands that execute in the engine; and log filters that decide step outcome. Sessions cover adaptors for source control integration, the Bill of Materials as the audit artefact it is, access groups and hierarchical permissions, and the migration work most teams now need: extracting the encoded process accurately before moving it to a maintained CI/CD platform.

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 Build Forge engagements

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

How your Build Forge trainer is chosen

Engagements are matched on the tool, not the calendar. For Build Forge that means a trainer who has run it in production — IBM Rational Build Forge — projects, steps, selectors, threading, log filters and bill of materials across an enterprise build estate — 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.

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

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 Build Forge 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 Build Forge 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 Build Forge?

Build Forge — IBM Rational Build Forge — is an enterprise build and release automation system designed for estates that are large, heterogeneous and centrally governed. It was built for organisations running builds across Windows, UNIX, Linux and mainframe at the same time, where the build process itself is a controlled asset and every execution must be traceable. A management console holds the process definitions, a relational database holds all state and history, and lightweight agents on each build machine execute the actual work.

The object model is distinctive and is the reason the tool still runs critical builds. A Project is an ordered set of Steps, and every Step is a command executed on a server, with its own environment, failure behaviour and threading. Servers are not hardcoded into projects: Collectors gather properties from each machine — operating system, free disk, memory, custom attributes — and Selectors express rules against those properties, so a step is placed on whichever machine currently satisfies the requirement. That indirection is dynamic resource allocation, and it predates most container schedulers by a decade.

Around that sit the features enterprises bought Build Forge for. Chaining triggers another project on pass or on fail, so a build, a test suite and a release step form a governed sequence. Threading runs steps in parallel across the server pool. Dot commands run inside the engine rather than on a server, for retagging, moving files and controlling flow. Log filters classify raw build output into errors and warnings and can set the outcome of a step. Adaptors integrate source control and defect tracking, and the Bill of Materials records exactly what went into a build — which change, which files, which machine, which step — which is the audit artefact that keeps Build Forge in regulated environments.

Why this skill matters now

Build Forge sits in a specific and demanding position: it is still running builds that matter, and the people who set it up have largely moved on. IBM has wound the product down, which means an organisation running it faces a bounded window in which it must be operated safely and then replaced deliberately. Both halves of that require someone who genuinely understands the system, and that skill has become scarce precisely because nobody is learning it casually.

The operational half is real work. Selectors that no longer match after a server refresh, collectors returning stale properties, threaded steps whose ordering assumptions break, log filters that stop classifying a compiler's new output format, access groups that have accumulated into an unauditable mess — these are ordinary faults that stop a release, and diagnosing them requires knowing how the engine schedules and evaluates, not just where the buttons are.

The migration half is harder and more valuable. A mature Build Forge estate encodes years of process: environment layering, pass and fail chains, BOM requirements, retention, access control and reporting. Lifting that into a modern CI/CD system is a process-modelling exercise, not a script conversion, and the common failure is discovering after cutover that some governance behaviour — a fail chain, an environment override, a BOM entry an auditor relies on — was never carried across. Training that treats the tool seriously is what makes that migration safe.

Build Forge training
# outcomes

What your team can do afterwards

Explain the Build Forge architecture — console, engine, database and agents — and locate a fault to the right component
Build and run projects composed of steps with correct environments, failure behaviour and notifications
Design collectors and selectors so steps land on the right machine automatically instead of a hardcoded server
Use threading and pass and fail chaining to express a governed multi-stage process
Factor repeated step sequences into libraries and inline them across projects
Write log filters that classify build output correctly and set step outcome deliberately
Configure adaptors so source control changes are captured into the Bill of Materials
Administer users, access groups and hierarchical permissions to an auditable standard
Extract an existing Build Forge process accurately enough to migrate it without losing behaviour
# curriculum

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

01Introduction to the Build Forge systemLive & Interactive5 hrs · 2 assignments · 1 capstone

The architecture and the vocabulary. Console, engine, database and agents; how a project execution actually flows through them; the console layout; and an honest position on the product's lifecycle and what that means for a team that depends on it.

Topics: Introduction to the Build Forge system · Console, engine, database and agents · How a project execution flows end to end · Navigating the management console · Core vocabulary: project, step, environment, server, selector · Agent installation and connectivity · Product lifecycle and what it means for your estate · Assessing an inherited installation

  • Assignments: (1) Map an existing installation's components and versions; (2) Trace one project run from trigger to completion across the components
  • Capstone: Produce an architecture and health assessment of a real Build Forge installation
02Projects, environments and stepsLive & Interactive5 hrs · 2 assignments · 1 capstone

Building the unit of work. Creating a project, adding ordered steps, attaching an environment, and the step-level settings that determine what happens when something fails — which is where most inherited projects behave in ways nobody expects.

Topics: Creating a Build Forge project · Steps: commands, ordering and naming · Attaching environments to projects and steps · Step failure behaviour and result handling · Conditional and disabled steps · Step-level notification · Project properties and defaults · Copying a project safely · Reading an inherited project accurately

  • Assignments: (1) Create a project with five steps and deliberate failure behaviour on two of them; (2) Document the true behaviour of an existing project step by step
  • Capstone: Deliver a working project that survives a mid-sequence failure exactly as designed
03Environments and environment variablesLive & Interactive5 hrs · 2 assignments · 1 capstone

How a project is parameterised. Environment groups and standard variables, layering and override order across project, environment and step, running the same project with different settings, and pulldown variables that prompt at run time.

Topics: Creating an environment with standard variables · Environment layering and override precedence · Running a project with different environment settings · Pulldown environment variables · Running a project with pulldown variables · Variables in step commands · Sensitive values and where they should not live · Debugging a variable whose value is not what you expect

  • Assignments: (1) Run one project against three environments with no step changes; (2) Add a pulldown variable that changes build behaviour at start time
  • Capstone: Deliver an environment model where a new target requires no project edits
04Servers, authentication, collectors and selectorsLive & Interactive5 hrs · 2 assignments · 1 capstone

Dynamic resource allocation, which is Build Forge's most distinctive idea and its most common failure point. Server registration and authentication, collectors that gather machine properties, and selectors that express placement rules against them.

Topics: Creating a server authentication · Registering servers and agent connectivity · Collectors and collected properties · Custom collector properties · Creating a selector and server · Selector rules and property matching · Server pools and capacity · Why a build stalls with no server available · Diagnosing stale or failing collectors

  • Assignments: (1) Build a selector that routes steps to a machine by a custom property; (2) Diagnose and fix a project stalled because no server matches its selector
  • Capstone: Deliver a server and selector design that survives adding or removing build machines
05Optimising execution — chaining and threadingLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning a linear project into a governed, parallel process. Threading steps across the server pool, the ordering and dependency assumptions that break under parallelism, and pass and fail chains that trigger downstream projects deliberately.

Topics: Threading steps across servers · Thread groups and join behaviour · Ordering assumptions that break under threading · Chaining projects on pass · Chaining projects on fail · Chained project environments and inheritance · Priority, class and queue behaviour · Measuring and reducing build duration

  • Assignments: (1) Thread a serial project and verify the results are still correct; (2) Build a pass and fail chain that routes to different downstream projects
  • Capstone: Deliver a threaded, chained process that is measurably faster and still correct
06Libraries and reuseLive & Interactive5 hrs · 2 assignments · 1 capstone

Stopping copy-paste across dozens of projects. Creating libraries of reusable step sequences, inlining them into projects, using a library as a pass or fail chain, and the versioning discipline that keeps a shared library from breaking every consumer at once.

Topics: Creating and using Build Forge libraries · Creating a library from existing steps · Inlining a library into a project · Using a library as part of a pass or fail chain · Library environments and variable resolution · Copying projects versus using libraries · Change management for shared libraries · Finding duplication across an estate

  • Assignments: (1) Extract a repeated step sequence from three projects into one library; (2) Change a library and verify the impact across every consumer
  • Capstone: Deliver a library set that removes duplication across a real group of projects
07Dot commands and log filtersLive & Interactive5 hrs · 2 assignments · 1 capstone

The two mechanisms that make Build Forge projects genuinely programmable. Dot commands executed by the engine rather than on a server, and log filters that parse raw build output to classify errors and warnings and set the outcome of a step.

Topics: Dot commands and where they execute · Changing build tags with the retag command · Accessing system information with the date command · Moving files with the put and get commands · Flow control and variable-setting dot commands · Creating a log filter · Regular expressions in log filters · Log filters for Ant, Make and compiler output · Using a log filter in a project · Setting step outcome from filtered output

  • Assignments: (1) Retag a build dynamically from a dot command; (2) Write a log filter that turns a specific compiler warning into a build failure
  • Capstone: Deliver a project whose pass or fail status is driven by filtered log content, not exit codes alone
08Adaptors and tool integrationLive & Interactive5 hrs · 2 assignments · 1 capstone

Connecting Build Forge to the rest of the toolchain. Adaptor templates and how they are linked to projects, source control adaptors that capture changes into the build record, defect tracking integration, and the IDE plug-ins that let developers start and inspect builds without the console.

Topics: Build Forge adaptors and adaptor templates · Linking adaptors to projects · Source control adaptors and change capture · Defect tracking integration · Adaptor variables and interfaces · Customising an adaptor template · Build Forge IDE plug-ins · Starting and monitoring builds from an IDE · Troubleshooting adaptor failures

  • Assignments: (1) Configure a source control adaptor and confirm changes appear in the build record; (2) Modify an adaptor template to capture an additional field
  • Capstone: Deliver a project whose build record shows exactly which changes went into it
09Execution, scheduling, results and the Bill of MaterialsLive & Interactive5 hrs · 2 assignments · 1 capstone

Running the process and proving what happened. Manual and scheduled execution, the results view and build logs, the Bill of Materials as the audit artefact, manifests and notes, and reporting with Quick Report and the standard reports.

Topics: Running a project manually · Scheduling a project · Quiet time and schedule conflicts · Reading results and step logs · The Bill of Materials and what it records · BOM manifests, notes and customisation · Build tags and traceability · Reporting with Quick Report · Standard reports and build history · Retention of results and logs

  • Assignments: (1) Create, run and schedule a project and interpret its full result set; (2) Produce a BOM that answers an auditor's question about one release
  • Capstone: Deliver a scheduled project whose BOM and reports satisfy a release audit
10Administration, access control and the road off Build ForgeLive & Interactive5 hrs · 2 assignments · 1 capstone

Governing the system and planning its future. Users, access groups, subgroups and hierarchical permissions; database and console care; then the migration work most estates now need — extracting the encoded process accurately and moving it without losing governance behaviour.

Topics: Controlling user access in Build Forge · Creating users and access groups · Access groups for editing projects · Subgroups and hierarchical access · Editing access groups and subgroup relationships · Auditing an accumulated permission model · Database, backup and console maintenance · Extracting the encoded process for migration · Mapping projects, chains and filters to a modern CI/CD system · Running old and new side by side before cutover

  • Assignments: (1) Rebuild an unauditable permission model as a clean group hierarchy; (2) Produce a migration map for one real project including its chains and filters
  • Capstone: Deliver a governed installation plus a verified migration plan for one production build

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

Build it and break it

Create a multi-step project with deliberate failure behaviour on specific steps, then prove it behaves exactly as designed when a step in the middle fails.

projectsstepsfailure
LAB · SELECTORS

The build with nowhere to run

Diagnose a project stalled because no server matches its selector, fix the collector and selector rules, and make placement survive a machine being removed.

collectorsselectorsservers
LAB · THROUGHPUT

Thread it without breaking it

Take a long serial project, thread it across the server pool, find the ordering assumption that breaks, and prove the threaded result is still correct.

threadingchainingduration
LAB · FILTERS

Fail on the right warning

Write log filters that classify compiler and build tool output into errors and warnings, and make a specific warning set the step outcome to failed.

log filtersregexoutcome
LAB · AUDIT

Answer the auditor

Configure a source control adaptor and BOM so you can answer, from the system alone, exactly which changes, files and machines produced one specific release.

adaptorsbomtraceability
CAPSTONE · MIGRATION

Extract the process, not the syntax

Document one production project completely — steps, environments, selectors, chains, filters and BOM requirements — and map it onto a modern CI/CD system with nothing lost.

migrationgovernanceverification
# ecosystem

The tools Build Forge sits next to

ClearCase
ClearQuest
Subversion
Perforce
Git
Apache Ant
Make
DB2
Oracle Database
WebSphere
Jenkins
UrbanCode Deploy

Who this is for

  • Build and release engineers who have inherited a Build Forge estate
  • Teams planning a migration from Build Forge to a modern CI/CD platform
  • Administrators responsible for users, access groups and audit readiness
  • Release managers who need the Bill of Materials to satisfy compliance requirements
  • DevOps engineers integrating a legacy build estate with newer tooling
  • Engineering leads deciding whether to maintain, modernise or replace an existing installation

Pre-requisites

  • Comfortable on both a Linux or UNIX shell and a Windows command line
  • Familiarity with how your applications compile and package today
  • Basic understanding of relational databases and service accounts
  • Working knowledge of at least one source control system
  • Access to a Build Forge installation, or a lab instance, plus one or two build servers
# 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

Build Forge Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
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
# 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

IBM has wound the product down. Why train on it?
Because it is still running builds you cannot switch off tomorrow. The training covers operating it safely for as long as you need it, and module 10 is a migration module for the part after that.
We want to migrate off Build Forge. Can the batch focus on that?
Yes, and it is the most common reason teams book. We keep enough of modules 2 to 7 to read your projects accurately, then spend the remaining time extracting the encoded process — chains, selectors, filters, BOM requirements — and mapping it onto a target platform.
Our builds keep stalling with no server available. Will you cover that?
Yes, module 4 and the second lab. It is almost always a collector returning stale properties or a selector rule that no longer matches after a server refresh, and we reproduce and fix that live.
Do you cover log filters and dot commands?
Yes, module 7 is dedicated to both. Dot commands executing in the engine, and log filters that parse raw output, classify errors and warnings, and set step outcome — including filters for Ant, Make and compiler output.
Can you help us make our Bill of Materials satisfy an audit?
That is module 9 plus the adaptor work in module 8. We configure source control capture and BOM content so the system alone can answer which changes, files, steps and machines produced a specific release.
Our access groups have become unmanageable. Is that addressed?
Yes, module 10. Users, access groups, subgroups and hierarchical permissions, and a lab that rebuilds an accumulated permission model as a clean, auditable hierarchy.
How long does a private Build Forge batch take?
Three to four days. Three covers architecture, projects, environments, selectors, threading, libraries, filters and execution; the fourth is usually administration plus migration planning against your own estate.
Can the agenda be customised for our stack?
Yes — the normal case for a private batch. We start with a discovery call, look at your actual projects, adaptors and server estate, and rebuild the agenda around them.
What lab environment is needed?
Access to a Build Forge installation you can experiment in, or a dedicated lab instance, plus one or two build servers with agents. We work with whatever your licensing allows and adapt the labs accordingly.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid, scheduled around your release calendar.
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.
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 Build Forge 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