Desired Skills and Experience
- Maintain build systems using tools such as TeamCity, Jenkins, and Ant.
- Implement various automated solutions via PowerShell, Python, PERL, HTML, CMD scripting.
- Maintain code branches and perform integrations across branches using Perforce and Git.
- Provide support to Product Engineering teams for new product releases and maintenance releases
- Rework/maintain/optimize various projects based on changing requirements
- Automate the build and release of multiple projects
- Troubleshoot and fix compilation or script issues in various projects.
- Prioritize multiple tasks based on project urgency
- Coordinate tasks across multiple sites per project.
- Intermediate/expert working knowledge of scripting in PowerShell, Python, or PERL
- Understanding of build controllers, tools and technologies such as TeamCity, Jenkins, Ant, Chef, Visual Studio, MSBuild and NMake
- Understanding of Installation tools and technologies such as MSI, MSP, Orca and WiX
- Understanding of data-interchange formats such as JSON, YAML and XML
- 3-5 years of Software Configuration Management or Release Engineering experience
- TeamCity experience is highly preferred
Apply