exo - Réseau de Transport Métropolitain

Analyste - Fiabilité des systèmes (SRE)

exo - Réseau de Transport Métropolitain Montreal, Quebec, Canada

Truck Transportation · 501-1,000 employees

Yesterday
sre Senior (5-10 yrs) Full-time Canada
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The SRE Analyst will ensure the reliability, performance, and stability of production applications within the Azure cloud environment. They will act as a primary responder for critical incidents and manage observability, automation, and infrastructure operations.

What they look for

Site Reliability Engineering Microsoft Azure Python Bash PowerShell Grafana ElasticSearch Databricks Apache Spark Infrastructure as Code Kubernetes Docker Terraform Bicep Agile Troubleshooting

Requirements

Candidates must hold a bachelor's degree in computer science or software engineering and possess 5 to 8 years of IT experience. Strong proficiency in Azure, scripting languages, and observability tools is required, along with the ability to participate in a 24/7 on-call rotation.

Benefits

Free Opus card Group insurance Retirement plan Generous vacation Paid holidays Sick and personal leave Employee assistance program Free telemedicine service Social club

Full description

Introduction

Deuxième plus important réseau de transport collectif dans la région métropolitaine de Montréal, exo exploite les services de train, d’autobus et de transport adapté des couronnes nord et sud de Montréal. 

Chez exo vous retrouverez une organisation à dimension humaine, tournée vers l’avenir et l’innovation, au service des communautés. Un milieu de travail où, selon la nature de l’emploi, la flexibilité des horaires et le télétravail en mode hybride sont favorisés, facilitant la conciliation travail-vie personnelle.

Travailler chez exo c’est aussi bénéficier d’une foule d’avantages, tels que :  carte Opus gratuite, assurances collectives, régime de retraite, vacances généreuses, congés fériés, congés maladie et personnels, programme d’aide aux employés, service gratuit de télémédecine pour vous et votre famille et un club social des plus dynamiques. Faites le saut chez exo!

 

Sous la responsabilité du Chef - Services de solutions d'entreprises, l’Analyste en fiabilité des systèmes fera le pont entre les plateformes technologiques et les opérations TI. Sa mission principale sera de garantir la fiabilité, la performance et la stabilité des applications en production au sein d'un environnement infonuagique Azure. Vous serez le gardien de la disponibilité des services et l’un des premiers points de contact lors des incidents critiques.

Responsabilités principales

 

  • Fiabilité et culture SRE : Agir à titre d’expert SRE, afin de définir, mesurer et faire le suivi des indicateurs de performance de fiabilité tels que les SLI (Service Level Indicators), SLO (Service Level Objectives) et gérer les budgets d'erreur (Error Budgets) ;
  • Observabilité : Maintenir, améliorer et optimiser les tableaux de bord et les alertes de la pile d'observabilité pour une détection proactive des anomalies ;
  • Opérations et Infrastructure : Exécuter et appliquer de façon sécuritaire les scripts d'Infrastructure as Code (IaC) créés par l'équipe DevSecOps en production ;
  • Réponse aux incidents : Agir à titre de premier répondant (Niveau 2/3) lors des pannes en production, en prenant le relais du Centre de services TI (CSTI) lors de votre rotation de garde 24/7. Coordonner avec les experts d'infrastructure (DBA, réseaux) au besoin ;
  • Sécurité et Accès : Gérer les accès aux environnements de production et assurer la gestion sécuritaire des secrets de l'application ;
  • Automatisation : Identifier et automatiser les tâches opérationnelles manuelles et répétitives à l'aide de scripts pour améliorer la fluidité de la livraison logicielle ;
  • Participer activement à la livraison logicielle en collaborant avec les développeurs pour s'assurer que le code déployé respecte les standards de fiabilité.

La liste des responsabilités et tâches énumérées précédemment est sommaire et indicative. Il ne s’agit pas d’une liste complète et détaillée des responsabilités et tâches susceptibles d’être effectuées par le titulaire du poste.

Exigences normales du poste

Scolarité

  • Baccalauréat en informatique, en génie logiciel, ou tout autre domaine pertinent;

Expérience

  • 5 à 8 ans d'expérience en TI, avec une solide expérience en opérations, administration de systèmes ou SRE.

Compétences et aptitudes

  • Écosystème Cloud : Excellente maîtrise des environnements infonuagiques, particulièrement Microsoft Azure (Microservices, API) ;
  • Scripting : Solides compétences dans au moins un langage de script (Python, Bash, et/ou PowerShell) ;
  • Observabilité : Expérience démontrée avec la maintenance d'outils comme Grafana, ElasticSearch ou équivalent ;
  • Aptitudes : Rigueur exceptionnelle, grand sens des responsabilités, capacité à garder son calme sous pression, et excellente capacité de résolution de problèmes complexes (troubleshooting) ;
  • Maîtrise du français, connaissance fonctionnelle de l’anglais, à l’oral et à l’écrit ;
  • Atouts : Connaissances des conteneurs (Docker, Kubernetes) et compréhension de la syntaxe Terraform/Bicep. Connaissance de la méthodologie Agile, constitue un atout important.

Connaissances du domaine

  • Connaissance approfondie de la plateforme Databricks et de son écosystème (workspaces, clusters, jobs) ;
  • Compréhension de l’architecture Apache Spark et de ses impacts sur la performance, la stabilité et la scalabilité ;
  • Connaissance des pratiques de surveillance, journalisation et observabilité des environnements Databricks ;
  • Sensibilité aux enjeux de sécurité, gouvernance et protection des données dans Databricks (incluant Unity Catalog) ;
  • Connaissance de l’intégration de Databricks avec les services cloud : 
  • Stockage (Data Lake, Object Storage) 
  • Réseau et sécurité.
  • Compréhension des dépendances entre Databricks et l'infrastructure cloud sous=jacente ;
  • Sensibilité à l’optimisation des coûts liés à l’utilisation de la plateforme ;
  • Connaissance des mécanismes de monitoring Databricks :
  • Logs Spark
  • Métriques de clusters
  • Historique des jobs
  • Capacité à intéger Databricks avec des outils d'observabilité (ex. Azure Monitor, Log Analytics, Prometheus, Frafana).

Conditions de travail

Période d’emploi et horaire

  • Emploi régulier à temps plein, soit 37.5 heures par semaine
  • Être disponible pour offrir du service 24/7 à travers une rotation de garde, selon les besoins et les priorités.

Lieu

Siège social, 1001 boulevard Robert-Bourassa, 26e étage, Montréal, Québec, H3B 4L4

 

Le masculin est utilisé de façon générique afin d’alléger le texte. Seules les personnes retenues à la suite de l'analyse des candidatures seront contactées.

Similar roles