Ingénieur DevOps / DevOps Engineer
Montreal, QC; Toronto, ON
mthree
Are you a graduate unsure how to start your career? An experienced professional looking for a new role? Or a business wanting to upskill? Discover mthree.**English version below**
Doit être local à Montréal ou Toronto
Nous recherchons un Ingénieur DevOps opérationnel pour rejoindre une équipe dynamique chez l’un de nos clients. Les responsabilités peuvent varier selon l’équipe ou le projet, mais incluent généralement :
Automatisation des processus
- Développer et maintenir des scripts d’automatisation pour le déploiement, la configuration et la gestion de l’infrastructure sur DC2 (cloud interne) ou sur des plateformes cloud publiques (ex. : AWS).
Intégration et déploiement continus (CI/CD)
- Mettre en place et gérer des pipelines CI/CD pour automatiser les processus de développement, de test et de déploiement.
- Utiliser des outils tels que Jenkins, GitLab CI, Travis CI ou CircleCI.
Gestion de l’infrastructure
- Concevoir et gérer une infrastructure évolutive et résiliente.
- Utiliser des services cloud comme AWS.
Surveillance et performance
- Implémenter et surveiller des solutions pour garantir la disponibilité et la performance des systèmes.
- Utiliser des outils comme Prometheus, Grafana, ELK Stack (Elasticsearch, Kibana) ou Datadog.
Sécurité
- Garantir la sécurité des systèmes et des applications en appliquant des pratiques de sécurité robustes.
- Identifier et corriger les vulnérabilités.
Collaboration inter-équipes
- Travailler en étroite collaboration avec les équipes de développement, de test et d’exploitation pour améliorer les processus et la communication.
- Promouvoir une culture DevOps au sein de l’organisation.
Gestion de la configuration
- Gérer les configurations système et applicatives pour assurer la cohérence et la reproductibilité.
- Utiliser des outils de gestion de configuration comme Git, SVN ou Mercurial.
Gestion des versions et des déploiements
- Planifier, coordonner et exécuter les déploiements de versions logicielles.
- Gérer le versionnage et les mises à jour des applications.
Documentation
- Créer et maintenir une documentation technique détaillée des systèmes et des processus.
- Documenter les scripts, configurations et procédures.
Résolution de problèmes
- Identifier et résoudre les problèmes liés à l’infrastructure et aux déploiements.
- Réaliser des analyses de causes profondes et mettre en œuvre des solutions durables.
Intégration à l’équipe
- L’ingénieur DevOps fait partie de l’équipe de développement (format Agile/Scrum) et doit répondre aux demandes et besoins des membres de l’équipe.
À propos de mthree :
Depuis 2010, mthree aide ses clients à relever leurs défis technologiques et métiers. Nous sommes un cabinet de conseil en technologie et en affaires avec une présence mondiale, intervenant dans les plus grandes institutions de services financiers.
Nos services principaux :
- Conseil et accompagnement
- Services managés
- Programme Alumni Graduate
- Programme Alumni Pro
Nous sommes experts dans la livraison de projets de haute qualité dans les domaines suivants : Risques, Réglementation & Conformité ; Produits fournisseurs ; Support applicatif ; Développement applicatif ; Cybersécurité ; Data Science et DevOps.
Compétences techniques :
- Maîtrise des langages de script comme Bash, Python ou PowerShell.
- Expérience confirmée avec les outils CI/CD (ex. : Jenkins, GitLab CI).
- Expérience pratique avec les plateformes cloud (notamment AWS).
- Connaissance des outils de conteneurisation et d’orchestration (ex. : Docker, Kubernetes).
- Expérience avec les outils d’infrastructure as code (Terraform, Ansible).
- Solide compréhension des réseaux, de l’administration système (Linux/Unix) et des bonnes pratiques de sécurité.
- Connaissances de base AWS (EC2, S3, VPC, Route53, sécurité, journalisation).
- Expérience avec ElasticSearch & Kibana.
Compétences interpersonnelles :
- Excellentes capacités d’analyse et de résolution de problèmes.
- Bonnes compétences en communication et en collaboration.
- Capacité à travailler dans un environnement Agile et dynamique.
- Esprit d’initiative et sens des responsabilités.
Atouts :
- Connaissances avancées AWS (Lambda, ECS, LB, WAF, Aurora, Sagemaker).
- Expérience avec Airflow, Databricks, PostgreSQL, VMWare vCenter.
- Maîtrise de Prometheus & Grafana.
- Maîtrise du français.
Formation et expérience :
- Diplôme en informatique, en ingénierie ou dans un domaine connexe (ou expérience équivalente).
- 4 ans ou plus d’expérience dans un rôle DevOps, SRE ou similaire.
Chez mtrois, nos valeurs soutiennent des coéquipiers courageux, des moteurs d'aiguille et des champions de l'apprentissage tout en s'efforçant de soutenir la santé et le bien-être de tous les employés. Nous sommes très fiers de célébrer la diversité de chaque individu qui contribue à faire de mtrois l'entreprise qu'elle est aujourd'hui et qu'elle sera à l'avenir. Nous valorisons la diversité tant au sein de mtrois qu'avec nos entreprises partenaires, et nous sommes fiers de fournir un environnement où tous nos collègues peuvent s'épanouir. Cela signifie promouvoir une forte culture d'égalité mais, surtout, d'inclusion.
Les candidats doivent être actuellement autorisés à travailler au Canada à temps plein. L'entreprise ne sponsorisera pas les candidats pour des visas de travail.
**Must be local to Montreal or Toronto**
We are seeking a hands-on DevOps Engineer to join a dynamic team for one of our clients. The key responsibilities of a DevOps engineer may vary depending on the team or project, but generally include the following:
Process Automation
- Develop and maintain automation scripts for deployment, configuration, and infrastructure management on DC2 (internal cloud) or public cloud platforms (e.g., AWS).
Continuous Integration and Deployment (CI/CD)
- Set up and manage CI/CD pipelines to automate development, testing, and deployment processes.
- Use tools such as Jenkins, GitLab CI, Travis CI, or CircleCI.
Infrastructure Management
- Design and manage scalable and resilient infrastructure.
- Utilize cloud services such as AWS.
Monitoring and Performance
- Implement and monitor solutions to ensure system availability and performance.
- Use tools like Prometheus, Grafana, ELK Stack (Elasticsearch, Kibana), or Datadog.
Security
- Ensure system and application security by implementing robust security practices.
- Address and resolve vulnerabilities.
Cross-Team Collaboration
- Work closely with development, testing, and operations teams to improve processes and communication.
- Promote a DevOps culture within the organization.
Configuration Management
- Manage system and application configurations to ensure consistency and reproducibility.
- Use configuration management tools such as Git, SVN, or Mercurial.
Version and Deployment Management
- Plan, coordinate, and execute software version deployments.
- Manage application versioning and updates.
Documentation
- Create and maintain detailed technical documentation for systems and processes.
- Document scripts, configurations, and procedures.
Troubleshooting
- Identify and resolve infrastructure and deployment-related issues.
- Perform root cause analysis and implement sustainable solutions.
Team Integration
- The DevOps engineer is part of the development team (Agile/Scrum format) and must respond to the requests and needs of team members.
About mthree:
Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.
- Core Services
- Consulting and Advisory
- Managed Services
- Alumni Graduate Program
- Alumni Pro Program
We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.
Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.
Technical Skills:
- Proficiency in scripting languages such as Bash, Python, or PowerShell.
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI).
- Hands-on experience with cloud platforms (especially AWS).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with infrastructure as code (IaC) tools like Terraform or Ansible.
- Solid understanding of networking, system administration (Linux/Unix), and security best practices.
- AWS basics (EC2, S3, VPC, Route53, Security, logging)
- ElasticSearch & Kibana
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, Agile environment.
- Proactive mindset and willingness to take ownership of tasks.
Nice-to-have:
- AWS advanced (Lambda, ECS, LB, WAF, Aurora, Sagemaker)
- Airflow
- Databricks
- PostgreSQL
- VMWare vCenter
- Prometheus & Grafana
- Proficiency in French
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 4+ years of experience in a DevOps, SRE, or related role.
At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.
Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Airflow Ansible AWS CI/CD Computer Science Consulting Databricks DevOps Docker EC2 ECS Elasticsearch ELK Engineering Finance Git GitLab Grafana Jenkins Kibana Kubernetes Lambda Linux Pipelines PostgreSQL Python SageMaker Scrum Security Terraform Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.