DevOps Engineer

It is often said that it is important to enjoy the company of your colleagues as you will spend more time with them than your family & friends in an average week. It is a lived experience that understand the implications of and follow some simple principles to ensure that our team environment is an enjoyable, safe space where everyone is empowered to use their intelligence, experience, and decision-making abilities to effect positive change.

  • Community – It takes a team effort to reach our goals, we are all in it together. We are committed to incentives which reward the whole team when the team succeeds and continually investing in growing the skills of our team.
  • Safe – We want to hear the ideas of team members, consider them without prejudice and take the time to discuss the merits of each idea. Innovation is a trail and error process; we accept the risks that some ideas will fail. The success of new ideas is owned by the team, but the failures are not.
  • Dependable – Our teams are self-managing scrums; everyone team member must be able to depend on their teammates and their teammates depend on them.
  • Structured – We have a clear organizational structure, roadmap, individual responsibilities, and decision-making spheres. We work together to meet our shared goals but respect each others expertise in the decisions they make.
  • Impactful – We have a clear goal in our projects and the impacts of our work can be easily measured.

Our commitment to our team is to maintain a working environment that allows our team members to use all of their skills and expertise in a collaborative way with other team members, to maintain a team which is greater than the sum of its parts and have fun along the way.

ABOUT THE ROLE

We are looking for an experienced DevOps engineer who will be part of a team that will create a revolutionary product for the Insurance industry!

You will be a DevOps engineer within a scrum team, building a Continuous Delivery (CI/CD) environment for a platform developed using Test Driven Development (TDD) and Behaviour Driven Development (BDD) techniques.

In a typical work week, you would:

  • Develop CI/CD pipelines and implement infrastructure health monitoring.
  • Develop and integrate automated testing frameworks to the pipelines in collaboration with other DevOps engineers.
  • Automate reporting of test suite results and collaborating with scrum team to resolve failures.

WHAT YOU BRING

  • 2+ years working in an Agile/DevOps environment.
  • Experience developing automated test frameworks.
  • Excellent collaborative and problem-solving aptitude.

NOT REQUIRED BUT NICE TO HAVE

  • Experience with C# and NUnit.
  • Experience with public cloud infrastructure (Azure/AWS/GCP).
  • Experience with CI/CD tools (Azure DevOps/GitHub Actions/MSBuild).
  • Experience implementing user story-based test scenarios (Gherkin syntax/Cucumber.io/Specflow).

WHAT WE OFFER

We offer a great package to our team members, including:

  • Competitive salary and bonus ;
  • Vacation and additional personal leave ;
  • RRSP matching ;
  • Full group benefits (100% paid by us) ;
  • AAA office space in the heart of Montreal ;
  • Work from home and set your own schedule flexibility.

Newsletter

  • This field is for validation purposes and should be left unchanged.