Team Foundation Server (TFS) Build Engineer - Burlington, NJ - Georgia IT Inc.
Burlington, NJ
About the Job
Job Title: Team Foundation Server (TFS) Build Engineer
Location: Burlington, NJ
Position Type: Contract
Rate: DOE ($50/hr on W2)
Responsibilities
Required Skills/Experience
Experience with Any of the Following is a Plus
Location: Burlington, NJ
Position Type: Contract
Rate: DOE ($50/hr on W2)
Responsibilities
- Plan and assist in the build out of the new environments.
- Team Foundation Server (TFS) administration, Configuration management, tool administration, software build, administer TFS build definition, source code management in TFS - versioning, branching strategy, merging mechanism and code security (permission).
- Following a process that will ensure repeatability and reproducibility.
- Support developers in troubleshooting build issues.
- Build scripting.NET environment, IIS, Shell Scripting, Batch Files etc.
- Software deployment - Be a strong stewardship of the deployment environment (QA, UAT, and PROD) by strictly adhering to the software configuration management processes and change management policies. Automation experience is a must, Technical capability to improve complex deployment architecture on.NET.
- SCM (Software Configuration Management) Process and Policy Document - Document and maintain defined processes.
- Change Management - In-depth knowledge of software change management especially around the approval procedure of stakeholders and change tracking mechanism Release Management - Solid understanding of software product release management process.
- In addition, the Configuration Engineer must be able to work independently, as well as in a team environment, and must be able to handle multiple projects and assignments concurrently.
- Unit Testing automation and continuous integration.
Required Skills/Experience
- A very strong build engineer with .NET development experience.
- Strong experience in a mainstream development environment for Windows.
- Extensive experience in TFS Administration
- Strong experience with SCM/Release engineering, scripting and automated build systems.
- Knowledge in automating setup and build related tasks
- Very strong experience in complex deployment architecture and scripts in .NET,
- Extensive experience leveraging TFS
- Ability to show leadership, drive progress
- Team player who is also self-sufficient and does not need a lot of direction and hand-holding
- Excellent experience and ability to use and configure best practices around version control, branching strategies/policies, and automated build processes in TFS, supporting a co-development and multi-release plan strategy
- Ability to create and promote TFS best practice, managing and executing build policies
- Experience with Agile and Waterfall SDLC methodologies
- Expertise in projects and processes, best practices supporting development cycles, code and release management practices
- Excellent written and verbal communication skills
Experience with Any of the Following is a Plus
- Ability to help consult on test environments and test plan strategies to support the TFS and multi-release planning strategy concept
- Ability to develop Microsoft.NET applications.
- E-Commerce Knowledge and/or experience working in E-Commerce development
- Toolsmith, TeamCity, NuGet, Jenkins
- Ability to consult on test environment and test plan needs to support co-development and multi-release planning strategies.
Source : Georgia IT Inc.