Analyste DevOps, Pipelines CI/CD
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Aventurez-vous hors de l'ordinaire - TMX Carrières
Les sociétés membres du Groupe TMX comprennent de grandes bourses mondiales comme la Bourse de Toronto et la Bourse de Montréal, ainsi qu’un bon nombre d’organisations innovantes qui améliorent les marchés financiers.
Regroupés au sein d’une même équipe, nous nouons des liens interfonctionnels et enjambons les barrières sectorielles et géographiques, désireux de concrétiser des occasions, de contribuer au progrès et de participer à la croissance économique mondiale. Le fourmillement d’idées, la franche collaboration et le modèle d’exploitation agile nous permettent de propulser des systèmes nationaux essentiels, d’alimenter la formation de capital et l’innovation, ainsi que d’offrir une foule de possibilités aux entrepreneurs visionnaires, des produits innovants aux consommateurs et une riche carrière à notre personnel.
Ferez-vous le saut?
Les Services technologiques globaux (STG) jouent un rôle essentiel d’appui aux unités opérationnelles internes du Groupe TMX en ce qui concerne leurs besoins technologiques, leurs activités et l’innovation numérique. En tant qu’entité axée sur le client, les STG renforcent les capacités, offrent des solutions technologiques novatrices et assurent une gestion efficace des finances et des ressources à l’échelle de l’entreprise.
Nous recherchons une professionnelle ou un professionnel enthousiaste et très motivé(e) qui se joindra à notre équipe en tant qu’analyste DevOps, Pipelines CI/CD. Relevant du responsable DevOps, Outils, la titulaire ou le titulaire de ce poste agit à titre d’experte principale ou d’expert principal des chaînes de déploiement pour les unités Squad de développement. Son rôle consiste à les appuyer dans la création, la normalisation et la résolution de problèmes liées aux flux de travail efficaces de conception, d’essai et de déploiement dans GitHub Actions, GitLab CI, AWS CodePipeline et Jenkins.
- Supérieur(e) : Responsable DevOps, Outils
- Lieu de travail : Il s’agit d’un poste hybride qui exige une présence au bureau deux ou trois jours par semaine. La personne sélectionnée sera rattachée à notre bureau de Montréal.
Principales responsabilités
- Conception et soutien des pipelines CI/CD : Élaborer, entretenir et dépanner les pipelines CI/CD dans GitHub Actions, GitLab CI, AWS CodePipeline et Jenkins pour permettre un déploiement automatisé, sûr et éprouvé.
- Normalisation et documentation : Concevoir des artefacts de pipeline réutilisables (flux de travail réutilisables GitHub, modèles GitLab, bibliothèques partagées Jenkins) pour établir les normes du cas nominal; rédiger des dossiers d’exploitation, des guides pratiques et de la documentation en libre-service qui soient clairs.
- Pratiques exemplaires et garde-fous DevOps : Stimuler l’adoption des pratiques DevOps à l’échelle de l’entreprise, établir des garde-fous souples fondés sur la politique sous forme de code (protection des branches, étapes de validation du déploiement) et suivre les indicateurs de flux des pipelines afin de repérer les possibilités d’optimisation.
- Infrastructure en tant que code (IaC) et gestion infonuagique : Utiliser Terraform, CloudFormation ou Ansible pour approvisionner et gérer l’infrastructure infonuagique (exécuteurs, EC2, EKS, RDS) et automatiser la création d’environnements de pipelines éphémères et jetables.
- Conteneurisation et orchestration : Appuyer la création, la gestion et le déploiement d’applications conteneurisées au moyen de Docker, Kubernetes, ECS et ArgoCD dans le cadre des flux de travail des pipelines.
- Surveillance et observabilité : Mettre en œuvre des solutions de surveillance, d’alerte et de journalisation (Splunk, Prometheus, Grafana, pile ELK) pour analyser l’état de santé des pipelines, diagnostiquer les défaillances et effectuer l’analyse des causes profondes.
- Soutien des unités Squad et collaboration : Collaborer avec les équipes interfonctionnelles de développement, d’assurance qualité et d’exploitation afin de partager les connaissances, de former les unités Squad aux outils de pipelines en libre-service et de favoriser l’adoption des normes sans recourir à l’autorité officielle.
Exigences
- Expérience pratique de la conception et du soutien des pipelines CI/CD dans GitHub Actions, GitLab CI, AWS CodePipeline et Jenkins (tous requis)
- Expérience approfondie de la création de composants de pipeline réutilisables (bibliothèques partagées, actions composées, modèles CI) destinés à être adoptés par plusieurs équipes
- Maîtrise des langages de scripts (Python, Bash ou PowerShell) et expérience approfondie des systèmes de gestion des versions (Git, GitHub, GitLab)
- Compréhension approfondie du cycle de vie du développement logiciel (CVDL), des méthodes agiles, des plateformes d’infonuagique (AWS,