Careers

We are currently looking for a Release Engineer to join our team!

Who we are looking for:
The Release Engineer oversees the development, testing, deployment, and support of software releases. They are responsible for the setup and maintenance of build environments, as well as creating and maintaining the deployment process for web-based products. Furthermore, they set up and maintain deployment environments in a Hyper-V setting and/or AWS and Azure. They also communicate with many different teams to ensure that the release pipeline for each team evolves as necessary to match the evolution of the product. The Release Engineer has a strong background in scripting and automation.

Core Responsibilities:
• Create and maintain deliverable items including deployment scripts and packages (PowerShell) for web-based products
• Create and maintain all build-related items including:
o Build machine provisioning (Hyper-V virtualization)
o Installing and configuring Team Foundation Server build agents (TFS 2015 vNext / VSTS Hosted Agents)
o Installing and configuring prerequisite software for the build machines
• Build process:
o Create and maintain build definitions
o Create and maintain PowerShell scripts to aid in the build process
• Create and maintain deployment processes including:
o Using Octopus Deploy to orchestrate the deployment processes for multiple web products
o Configuring web servers, SQL Server environments, and windows services
• Create and maintain a release pipeline to ensure a reliable deployment process between each environment
• Have an understanding of DevOps, and how to incorporate best practices to improve upon existing processes
• Effectively communicate across multiple teams

Skills and qualifications required:
• Degree or diploma in computer science or related field, or equivalent work experience
• 2 to 3 years of experience in a Release Engineer role
• 2 to 3 years using PowerShell and .NET Framework preferred or with C# language and .NET
• 2 to 3 years of experience working in an Agile Environment
• Experience with Team Foundation Server 2015 or VSTS
• Knowledge of Hyper-V and the management of virtual machines (including AWS/Azure)
• Knowledge of web-based technologies (ex. ASP.NET, IIS, XML, JavaScript, etc.) is an asset

Innosphere welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. If you require accommodations, please contact Innosphere directly.

Please apply with a cover letter and resume to, kpaterson@innosphere.ca