Release Engineer

IT - Application & Software Development
Mississauga, ON
Permanent
Oct 21, 2017

Description 

Release Engineering & Automation is an innovative team devoted to providing automated solutions and services for our client to measure, evaluate and plan for visible, reliable application delivery. As a member of the Release Engineering & Automation team, you will engage with development teams to help create automated pipelines and solutions required for continuous delivery in a Agile Dev/Ops environment. The tools and use-cases are diverse, and our challenge is to increase the development velocity by optimizing various parts of the pipeline.  We are looking for senior level engineers who are passionate about automation, infrastructure as code and continuous deployment!

 If you love to figure out how all the pieces are put together in a build environment, and if automation and building tools to monitor and manage your applications sounds interesting to you, we want to talk to you.

What you will do:

- Automate anything and everything! (infrastructure build out, testing, deploying, monitoring, graphing, etc)

- Design and assist in the authoring of software tools that reliably manage application delivery

- Design and assist in the setup and maintenance of the build/release infrastructure

- Engage with Development/Capability Teams to ensure Release Engineering best practices are implemented

- Improve predictability and reliability of software releases and workflows

- Reduce application deployment windows by leading company towards a Continuous Deployment environment

Qualifications

 The skills we require:

- Python, Ruby, shell or other systems programming (moderate skills required, extensive preferred)

- Experience with configuration management systems (Chef, Puppet)

- Experience rolling out redundant, high-availability, mission-critical applications

- Experience with version control systems (TFS/GIT)

- Experience with Cloud Computing platforms (Amazon AWS)

- Experience with continuous integration tools

- Excellent written communication, problem solving, and process management skills

- Desire to work in a fast paced, evolving, growing, dynamic environment

 

The skills we prefer:

- Microsoft system engineering expertise - Windows Server, IIS, SQL Server, .NET, Web.API

- Networking Knowledge

- Experience with TFS /GIT

- Experience with agile development, continuous integration and a

 

Send to Friend

Send to Friend