Desired Skills and Experience
- Create, maintain and optimize the continuous integration, test and deploy environments used by the Software Development team
- Build the final product release package and support IT in customer deployments
- Build and maintain various quality and productivity tools for developers and QA
- Assist IT, Support and Development teams in optimizing internal and external environments
- Document and educate others on the build and release processes
- Work on a cross-functional Scrum team participating in planning, stand-ups, retrospectives and demos
- Take responsibility for timely completion of software tasks identifying alternative approaches or work-arounds when problems are encountered
- Demonstrated experience building and maintaining continuous integration and build automation tools such as Team City and Visual Studio
- Strong background in managing revision control systems such as TFS and git
- Expertise with deploying software to Microsoft Azure or other cloud service providers
- Expertise with a variety of build, deploy, and management packages including Octopus
- Scripting ability with one or more languages
- C# and .NET development experience
- Working knowledge of networking and Windows System administration
- Detail oriented with good organizational skills
- Effective in fast paced environment
- Ability to collaborate cross-functionally
- Ability to work on/manage multiple tasks concurrently