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

Team Foundation Server Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in the full TFS and Azure DevOps Server stack — work item tracking, TFVC and Git, build and release pipelines, test management and server administration — 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 Team Foundation Server trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

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

Rajesh teaches Team Foundation Server as a server you have to operate, not a portal you browse — the deployment topology of application tier, data tier and collections, the SQL databases behind each collection and what that means for backup and restore, process templates and witadmin-driven work item customisation, and the permission model across collection, project, area path and version control. Sessions cover both generations of the product honestly: TFVC workspaces, check-in policies and gated check-in alongside Git repositories and branch policies, XAML builds alongside agent-based pipelines, and warehouse-and-cube reporting alongside the Analytics service — so a team can work on the instance it actually has rather than the one the documentation assumes.

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 Team Foundation Server engagements

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

How your Team Foundation Server trainer is chosen

Engagements are matched on the tool, not the calendar. For Team Foundation Server that means a trainer who has run it in production — the full TFS and Azure DevOps Server stack — work item tracking, TFVC and Git, build and release pipelines, test management and server administration — 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.

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

Gaurav Aggarwal

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 Team Foundation Server 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 Team Foundation Server 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 Team Foundation Server?

Team Foundation Server is Microsoft's on-premises application lifecycle management server. It is not one tool but five capabilities sold behind a single install: work item tracking and agile planning, version control in both the centralised TFVC model and Git, build automation, release management, and test management — all backed by SQL Server and administered as one deployment.

Its object hierarchy explains most of its behaviour. A deployment holds one or more team project collections; each collection is a separate SQL database and the real unit of backup, move and restore; inside a collection sit team projects, and inside those, teams with their own backlogs, boards and iterations. A process template — MSF Agile, MSF for CMMI or Scrum — decides which work item types exist, what states they move through, and which queries and reports come with them. On the on-premises XML process model those definitions are editable with witadmin; on the inherited model they are edited through the web.

Access comes from more surfaces than most servers: Visual Studio Team Explorer, web access, the tf, witadmin and tfsconfig command lines, the .NET client object model and the REST API. Version numbering matters too. Team Foundation Server shipped from 2005 through 2018 and was renamed Azure DevOps Server from 2019 onward — the same product, with Azure DevOps Services as its hosted twin. Older estates still carry XAML builds, a SharePoint portal and the SQL Server Analysis Services warehouse cube; newer ones carry agent-based pipelines and the Analytics service instead, and knowing which generation you are looking at is the first diagnostic skill on any TFS instance.

Why this skill matters now

TFS did not go away — it got renamed. A very large number of enterprises still run Team Foundation Server or Azure DevOps Server on their own hardware, usually because source code, work item history and audit trails cannot leave the network, or because a decade of process customisation is embedded in the instance and nobody wants to unpick it.

That creates a specific and persistent hiring gap. The engineers who originally installed these servers have moved on; the people inheriting them are expected to keep a SQL-backed, AD-integrated, multi-collection ALM platform available, restorable and secure, while simultaneously modernising what runs on top of it — TFVC toward Git, XAML builds toward pipelines, warehouse-and-cube reporting toward Analytics.

What gets hired for is not clicking through the web portal. It is upgrading a collection without losing history, restoring a deployment where the databases and the configuration have to be consistent with each other, designing a permission and area-path model that survives an audit, and extending work item tracking without breaking the process template underneath it.

Team Foundation Server training
# outcomes

What your team can do afterwards

Read an unfamiliar TFS deployment: version, edition, topology, collections, process models and which generation of build and reporting it runs
Install, configure and upgrade an application tier and data tier, including moving and attaching team project collections
Model work correctly — area paths, iteration paths, backlogs, portfolio backlogs, boards and team capacity — instead of bending one project to fit every team
Operate both version control systems in TFS: TFVC workspaces, shelvesets, check-in policies and branching, and Git repositories with pull requests and branch policies
Build and release with both generations: XAML build definitions where they still exist, and agent-based build and release pipelines where they do not
Run test management through test plans, suites, cases and Microsoft Test Manager, and wire automated tests into the build
Extend the server deliberately — work item type customisation, the client object model, REST APIs and service hooks — without breaking the process template
Back up, restore and secure a deployment so that a disaster recovery rehearsal actually succeeds
# curriculum

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

01ALM, and where Team Foundation Server fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

The problem before the product. What development teams are actually struggling with — traceability, handoffs, unrepeatable builds, release coordination — and how an integrated ALM server proposes to solve it. Then the TFS product map: what each capability does, how features differ by edition and by role-based access level, and the naming history from TFS 2005 to Azure DevOps Server that determines which documentation applies to you.

Topics: Challenges facing development teams · ALM overview and the traceability argument · Features and capabilities by edition and role · TFS, Azure DevOps Server and Azure DevOps Services — one lineage, three names · Client access licences and access levels · Choosing between on-premises and hosted

  • Assignments: (1) Inventory an existing TFS deployment: version, edition, collections, projects and access levels; (2) Map five manual handoffs in a current delivery process onto TFS capabilities
  • Capstone: Produce an assessment note stating what a specific TFS deployment is, what generation it belongs to, and what it is being used for versus what it could be
02Deployment topology, installation and configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

How the server is actually assembled. The logical architecture — application tier, data tier, build and test infrastructure — and the physical choices behind it: single server, multi-server, scale-out application tiers behind a load balancer. Then installation, the configuration wizard, service accounts, SQL Server requirements and reporting components, and the collection operations that every administrator eventually needs.

Topics: Logical architecture: application tier, data tier, collections · Single-server versus multi-server topology · SQL Server, Reporting Services and Analysis Services prerequisites · Installation and the configuration wizard · Service accounts, application pools and the base URL · Creating, detaching, attaching and moving team project collections · Upgrade paths and rehearsal before production

  • Assignments: (1) Install a working TFS or Azure DevOps Server instance against a separate SQL instance; (2) Detach a collection, move it to another deployment and attach it cleanly
  • Capstone: Deliver an installation and topology document a colleague could rebuild the deployment from
03Work item tracking and agile portfolio managementLive & Interactive5 hrs · 2 assignments · 1 capstone

The part of TFS that most people touch daily. Work item types and how a process template defines them, the difference between area paths and iteration paths and why both need designing up front, and the planning surfaces built on top: backlogs, portfolio backlogs, boards, sprint planning and capacity. Then queries — flat, tree and direct links — and the collaboration and notification machinery around them.

Topics: Process templates: MSF Agile, MSF for CMMI and Scrum · Work item types, states, transitions and links · Area paths and iteration paths as a planning structure · Agile portfolio management: backlogs, portfolio backlogs and boards · Sprint planning, capacity and the task board · Work item queries and query-based reporting · Team collaboration, alerts and notifications

  • Assignments: (1) Design an area and iteration structure for a programme with four teams; (2) Build a query set that answers three real management questions
  • Capstone: Configure a team project so a multi-team programme can plan, execute and report a sprint without leaving TFS
04Version control — TFVC and Git side by sideLive & Interactive5 hrs · 2 assignments · 1 capstone

TFS carries two version control systems with completely different mental models, and teams routinely apply one's habits to the other. TFVC first: server and local workspaces, get and check-out semantics, changesets, shelvesets, check-in policies, labels and branch-per-release. Then Git in TFS: repositories, branches, pull requests, branch policies and required reviewers — and an honest account of which one a given codebase should be on.

Topics: TFVC: server versus local workspaces · Changesets, shelvesets and pending changes · Check-in policies and gated check-in · TFVC branching, merging and baseless merges · Git repositories inside a team project · Pull requests, branch policies and required reviewers · Choosing TFVC or Git for a given codebase

  • Assignments: (1) Configure check-in policies and prove they block a non-compliant change; (2) Set branch policies on a Git repository requiring review and a successful build
  • Capstone: Define a version control standard for a project, covering branching, review gates and who may write where
05Build automation across both generationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Older TFS estates run XAML build definitions against a build controller and build agents; newer ones run agent-based pipelines with a task catalogue. Both are still in the field, often on the same server. This module covers the XAML model well enough to maintain and decommission it, then builds properly with agents, pools, tasks, triggers, variables and artifacts.

Topics: XAML builds: controllers, agents and build process templates · Agent-based builds: agents, pools, queues and capabilities · Build definitions, tasks and the task catalogue · Continuous integration, scheduled and gated triggers · Variables, secrets and variable groups · Build artifacts, publishing and retention policies · MSBuild, NuGet restore and test execution inside a build

  • Assignments: (1) Register a self-hosted build agent and route a definition to it by capability; (2) Convert one XAML build to an agent-based definition and compare the output
  • Capstone: Deliver a CI build that compiles, runs unit tests, publishes an artifact and fails the build on a policy violation
06Release managementLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting a build to an environment repeatably. The classic TFS Release Management model — release paths, release templates, components, actions and the Release Explorer — and then the pipeline model that replaced it: stages, approvals, deployment groups and environment-scoped variables. The emphasis throughout is on approvals and rollback, because that is what makes a release defensible.

Topics: Release Management overview and configuration · Release templates, components and actions · Releases and the Release Explorer · Stage-based release pipelines and deployment groups · Pre- and post-deployment approvals and gates · Environment-scoped variables and secrets · Rollback strategy and re-deployment

  • Assignments: (1) Build a release that promotes one artifact through dev, test and production with an approval gate; (2) Add a manual intervention and a rollback path to an existing release
  • Capstone: Deliver a release process for a multi-component application with segregation of duties enforced by approvals
07Test management and lab environmentsLive & Interactive5 hrs · 2 assignments · 1 capstone

The testing half of the product, which most TFS courses skip entirely. The testing lifecycle as TFS models it, Microsoft Test Manager and its test plan hierarchy, manual test execution with rich capture, exploratory testing, and Lab Management for provisioning and restoring test environments. Then automation: coded UI and unit test integration with the build, and test results flowing back into work items as bugs.

Topics: The testing lifecycle in TFS · Microsoft Test Manager and the test hub · Test plans, test suites and test cases · Manual test execution, capture and bug filing · Lab Management: environments, snapshots and restore · Coded UI tests and automated test integration with build · Test results, traceability and quality reporting

  • Assignments: (1) Build a test plan with requirement-based and query-based suites; (2) Wire an automated test run into a build and file a bug from a failure
  • Capstone: Deliver a traceable test approach where every requirement links to a test case and every failure links to a bug
08Reporting — warehouse, cube, SharePoint and AnalyticsLive & Interactive5 hrs · 2 assignments · 1 capstone

TFS reporting has two generations and teams routinely try to build the wrong one. The relational warehouse and the SQL Server Analysis Services cube with SSRS reports and SharePoint dashboards on top; and the newer Analytics service with OData queries and dashboard widgets. This module covers both, including the customisation work — reportable fields, cube processing and building reports that answer real questions rather than counting work items.

Topics: The TFS data warehouse and the Analysis Services cube · Cube processing, schema conflicts and reportable fields · SSRS reports and report customisation · SharePoint integration and project portal dashboards · Creating reports from work item queries and Excel · The Analytics service, OData queries and widgets · Advanced customisation and adding custom fields to reporting

  • Assignments: (1) Diagnose and fix a warehouse or cube processing failure; (2) Build a report answering a question the built-in reports do not
  • Capstone: Deliver a reporting pack for a delivery manager covering progress, quality and flow, from whichever reporting generation the instance runs
09Extending Team Foundation ServerLive & Interactive5 hrs · 2 assignments · 1 capstone

Where TFS stops being configuration and becomes engineering. The relevant object models — the .NET client object model and the REST API — and the extension points behind each subsystem: work item tracking customisation, version control events, build extensibility, and server-side plugins and service hooks. Then integrating third-party tools, the case that comes up most often in enterprise estates.

Topics: Overview of extending Team Foundation Server · The client object model and the REST API · Extending work item tracking: fields, types and rules · Extending version control and check-in policies · Extending Team Build with custom tasks · Server-side plugins, service hooks and webhooks · Integrating third-party tools such as test and quality platforms · Team Foundation Services and process customisation limits

  • Assignments: (1) Add a custom field and rule to a work item type and roll it out to a project; (2) Script a bulk work item operation against the REST API
  • Capstone: Deliver a working integration between TFS and one external system, driven by a service hook and the API rather than manual entry
10Administering the deploymentLive & Interactive5 hrs · 2 assignments · 1 capstone

The daily and weekly operational surface. Administrative roles and what each one may do, the built-in administration tools, the command-line utilities that do the work the console cannot, the job agent and the operational intelligence available to diagnose a slow instance, and the Power Tools that fill several long-standing gaps.

Topics: Administrative roles and delegated administration · Built-in administration tools and the console · tfsconfig, tfssecurity and witadmin · The job agent, background jobs and queue health · Operational intelligence and activity logging · TFS Power Tools and where they help · Housekeeping: retention, cleanup and database growth

  • Assignments: (1) Diagnose a deliberately degraded instance from activity logs and the job queue; (2) Delegate collection administration to a non-server-administrator account
  • Capstone: Produce an administration runbook covering routine checks, common failures and escalation
11Backup, disaster recovery, security and permissionsLive & Interactive5 hrs · 2 assignments · 1 capstone

The two areas an audit will actually examine. Backup first: which databases must be captured together, why marked transactions matter for a consistent restore, how to build and test a backup plan, and how to rehearse a full disaster recovery rather than assume one. Then security: users, groups, the permission hierarchy across server, collection, project, area path and version control path, and how to prove who can do what.

Topics: Backing up TFS: configuration, collection and warehouse databases · Marked transactions and consistent point-in-time restore · Creating and testing a backup plan · Disaster recovery: restoring to new hardware and remapping identities · Users, groups and Active Directory integration · Permission hierarchy: server, collection, project, area path, version control · Security management, auditing effective permissions and privilege review

  • Assignments: (1) Take a consistent backup and restore it into a clean environment; (2) Audit effective permissions for three roles and correct what is over-granted
  • Capstone: Deliver a disaster recovery and access control document, proven by an actual restore and an actual permission audit

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

Build a deployment from nothing

Install an application tier against a separate SQL data tier, configure reporting, create a collection and a team project, and document the topology you produced.

installationcollectionssql server
LAB · PLANNING

Area paths, iterations and four teams

Design a work item structure for a programme where four teams share one project, then prove each team's board shows only its own work.

work itemsboardsarea paths
LAB · VERSION CONTROL

TFVC and Git under the same policy

Enforce equivalent quality gates on both systems — check-in policies and gated check-in on TFVC, branch policies and required reviewers on Git — and attempt to bypass both.

tfvcgitpolicies
LAB · PIPELINE

Build to production with an approval

Register a build agent, produce a versioned artifact, and promote it through three environments with pre-deployment approvals and a rollback path.

buildreleaseapprovals
LAB · EXTENSION

Custom field, custom rule, custom report

Add a field to a work item type, make it reportable, drive it from the REST API and surface it in a report or dashboard widget.

witadminrest apireporting
CAPSTONE · RECOVERY

Break it, then restore it

Take a consistent backup of configuration and collection databases, destroy the deployment, restore it onto clean infrastructure and verify work items, history and permissions survived.

backupdisaster recoveryrestore
# ecosystem

The tools Team Foundation Server sits next to

Azure DevOps Server
Azure DevOps Services
Visual Studio
Git
TFVC
SQL Server
SQL Server Reporting Services
SharePoint
MSBuild
NuGet
Microsoft Test Manager
Active Directory

Who this is for

  • TFS and Azure DevOps Server administrators who inherited a deployment they did not install
  • Build and release engineers running builds, releases and agents on an on-premises server
  • Developers and leads who need the platform beyond check-in — work items, policies, pipelines and traceability
  • Scrum masters and delivery managers who need planning and reporting to reflect reality
  • QA leads adopting test plans, Microsoft Test Manager and automated test integration
  • Platform teams preparing an upgrade, a consolidation or a move toward Azure DevOps

Pre-requisites

  • Working knowledge of Windows Server administration — services, IIS, application pools, accounts
  • Basic SQL Server familiarity: databases, backups, and how to read a failing query
  • Understanding of version control concepts, in either a centralised or a distributed system
  • Some exposure to a build tool such as MSBuild, and to a .NET or Java build process
  • Access to a Windows VM and a SQL Server instance — Developer edition is sufficient — for the labs
# 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

Team Foundation Server Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · 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
# 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 this TFS or Azure DevOps Server?
Both — they are the same product line. TFS shipped through 2018 and was renamed Azure DevOps Server from 2019. We teach the concepts that carry across and are explicit about which generation a given feature belongs to, because that is where most confusion starts.
We are on an old version. Is the course still relevant?
Yes, and that is the common case. We cover XAML builds, the warehouse and cube, and SharePoint portals alongside agent-based pipelines and Analytics, so the team works on the instance it actually has rather than the one the current documentation assumes.
Do you cover TFVC, or only Git?
Both, deliberately. TFVC still holds a great deal of enterprise source, and its workspace, changeset and shelveset model is genuinely different from Git. We teach each on its own terms and then discuss which codebase belongs on which.
Can you cover upgrade and migration to Azure DevOps?
Yes, as a customised module — or as a separate, narrower engagement built entirely around modernisation and migration. For a full-platform batch we treat it as one module rather than the whole course.
Do you cover the administration and disaster recovery side?
Yes, and it is a substantial part of the course. Backup consistency across configuration and collection databases, restore onto new hardware, the permission hierarchy and effective-permission auditing are all hands-on rather than described.
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 the TFS version, process templates, build generation and constraints you actually run, 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 Windows VM with SQL Server Developer edition, locally or on free-tier cloud — 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 Team Foundation Server batch take?
Typically four to five days. Planning, version control, build and release fit in three; adding test management, reporting, extensibility and full administration with disaster recovery pushes it to five.
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 Team Foundation Server 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