< Back

Senior DevOps Engineer

Job Description

Status: Permanent – Full-time
Location: Montréal – Griffintown

At Brainfinance, we pride ourselves in offering the highest possible quality of customer experience. We are looking for a person who thrives in a team environment, who is passionate, driven and who yearns to grow personally and professionally. This person will become part of a team that thrives on the new challenges presented by a fast-paced and constantly evolving environment. The chosen candidate will possess a keen eye for detail and will come up with innovative ideas that will contribute to the success of both the company and the customer experience.

As a DevOps Engineer, you will be working with teammates who are passionate, helpful, and strive to design and implement best in class financial applications.


  • Participating in daily and bi-weekly scrum activities (Daily scrum, sprint planning, sprint review, and sprint retrospective).
  • Collaborating with Big Data Science, Back-end, Front-end, and Mobile APP development teams to automatize re-occuring tasks.
  • Implementing and maintaining Automated Continues Integration (CI), and Continuous Delivery (CD) for Web, Mobile, Data Science and Backend applications
  • Designing and maintaining Brainfinance Big Data Stack.
  • Managing and maintaining Brainfinance Cloud infrastructure


  • A cutting edge technology stack:
  • Competitive salary.
  • Fun and relaxed work environment.
  • Full health benefits - Medical.
  • Free healthy snacks and refreshments.
  • Advancement opportunities.
  • Great office location.
  • Providing opportunities to attend trainings and conferences


  • A bachelor degree in software engineering or related fields.
  • A strong proficiency in managing Unix based systems.
  • Experience with Cloud infrastructure environments.
  • Experience with Apache Mesos.
  • Experience with containerization, Docker and Vagrant.
  • Experience with CI / CD using JIRA, BitBucket, GIT, and Jenkins.
  • Experience with MySQL and NoSQL databases such as Cassandra and MongoDB.
  • Knowledge of Apache Kafka.
  • Being open to learn and explore new technologies.
  • Experience working in an agile environment (preferably, Scrum).
  • Knowledge of automated testing tools such as Selenium is a plus