TFS Administrator (Build & Release Engineer)

Overview

Hybrid
$80,000 - $950,000
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

TFS Administration
IIS Configuration
CI/CD
Docker
Build Release
Devops
Azure
TFS
Batch scheduling
ASP.Net
C#
orchestration
Kubernetes

Job Details

Job Summary:

We are looking for an experienced TFS Administrator with strong skills in build, release, and configuration management. The role involves maintaining and optimizing Team Foundation Server (TFS)/Azure DevOps Server environments, managing automated build and release pipelines, and ensuring consistent and reliable application deployments across environments.

Key Responsibilities:

  • Administer and maintain TFS (Team Foundation Server) infrastructure and user access.

  • Design, implement, and support build and release pipelines (CI/CD) using TFS/XAML and YAML-based definitions.

  • Manage version control, branching, merging, and labeling strategies.

  • Configure and maintain build agents, servers, and deployment environments.

  • Work closely with development and QA teams to coordinate software builds and deployments.

  • Perform TFS upgrades, backups, and patching, and support disaster recovery procedures.

  • Troubleshoot build and deployment failures and resolve environment-related issues.

  • Create and maintain documentation for build/release/configuration procedures.

Required Skills:

  • 4+ years of hands-on experience with TFS / Azure DevOps Server administration.

  • Strong experience in build automation, release management, and configuration management.

  • Experience with scripting languages like PowerShell or Batch scripting.

  • Familiarity with MSBuild, NuGet, and deployment tools.

  • Solid understanding of source control (TFVC or Git) and branching strategies.

  • Experience deploying to and configuring IIS and Windows-based environments.

  • Provides problem resolution support, specific to systems and server issues; identifies and resolves system/server problems, coordinating with application users to determine symptoms and ensure accurate problem definition.
  • Handle code deployments and code merging in all environments.
  • Monitor metrics and develop ways to improve.
  • Maintains the batch schedule and runs play books for both production and non- Production environments.
  • Build and test automation tools for infrastructure provisioning.

Preferred:

  • Experience migrating from TFS to Azure DevOps Services.

  • Experience in .NET/C#.

  • Experience in supporting .ASP.NET application and MS Windows(Forms) Application.

  • Windows administration skills.

  • WCF and REST web services configurations.

  • Exposure in maintaining JavaScript / JQuery / HTML / CSS.

  • Manage CI and CD tools with team.

  • Containerization (Docker) plus orchestration (Kubernetes).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.