Responsible for creating and maintaining build automation functionality and ensuring a consistent and reproducible build package. Utilize tools such as MS Team Foundation Server and MS Visual Studio to support Software Engineers in delivering software as a deployable application. Responsible for branch management and code integration. Engage with software engineers, network administrators, and operations staff supporting configuration management and the delivery and verification of software builds. Partner with test team to create and maintain automation verification tools.
Oversee the creation and maintenance of build tools and automation through Team Foundation Server and Visual Studio.
Investigate, debug, and resolve defects and owning the code merge and branching process.
Coordinate the development of build processes and communicate proposed changes to developers, project management, and network operations.
End to end build verification automation.
Partner with project teams to create and improve process and tools.