Job Description :
Build, Automation & Release Engineer

Location: Valley View, OH
Duration: 6-7 months

Description:
Successful candidate will have at least 5 years working with MS Build and Team Foundation Server building various types of applications (WinForms, WebForms, MVC, etc and have experience setting up various types of builds (CI/Release/Database/etc In addition to the 5 years experience with previous version of Team Foundation Server and MSBuild, the candidate should have at least 1 year of experience working with Build & Release Agents in Team Foundation Server 2015 or 2017. An exposure to packaging solutions such as Install Shield is desired but is not entirely necessary. Finally, this position requires excellent communication and documentation skills; the successful candidate should be able to articulate complex technical issues in a straight forward manner and be able to document changes in a similar manner.

Software Release Management
- Works with the Quality Assurance and Software Development teams to understand the current process and how to streamline internal builds and releases
- Works with Software Development to understand the current external release model and how best to streamline that process.
- Works with the SD Manager to build and develop a sustainable build and release system utilizing Team Foundation Server 2017

Requirements
- A Bachelor’s degree in Computer Science, Computer Information Systems, or a related field is preferred.
- Requires 5 years of hands on experience setting up and managing a Team Foundation Server Build and Release environment with heavy exposure to MSBuild and MSBuild Scripting
- At least 1 year of experience working with and setting up Team Foundation Server 2015 or 2017 Build and Release Agents
- Experience in deploying software to remote (client) environments as well internal environments
- Experience setting up various build types (CI / Release / Database / etc
- An ability to quickly break complex problems down into manageable chunks
- A deep understanding of SDLC
- A self-starter that is able to work in a fast paced environment with minimal supervision
- Ability to communicate effectively through various channels
- Exposure to scrum (or other Agile frameworks) is a huge plus
- Familiarity with SQL Server (querying, creating UDF’s, etc is desirable