About the Role
As a DevOps Analyst, CI/CD Pipelines, you will act as the primary pipeline specialist for development squads, helping them build, standardize, and troubleshoot efficient build/test/deploy workflows across various CI/CD tools.
Responsibilities
- Design, maintain, and troubleshoot CI/CD pipelines across GitHub Actions, GitLab CI, AWS CodePipeline, and Jenkins.
- Build reusable pipeline artifacts such as GitHub reusable workflows, GitLab templates, and Jenkins shared libraries.
- Create clear runbooks, how-to guides, and self-serve documentation.
- Drive enterprise adoption of DevOps practices and establish policy-as-code guardrails.
- Monitor pipeline flow metrics to identify optimization opportunities.
- Utilize Terraform, CloudFormation, or Ansible to provision and manage cloud infrastructure.
- Automate disposable, ephemeral pipeline environments.
- Support the building, management, and deployment of containerized applications using Docker, Kubernetes, ECS, and ArgoCD.
- Implement monitoring, alerting, and logging solutions to analyze pipeline health and perform root-cause analysis.
- Partner with cross-functional teams to share knowledge and train squads on self-service pipeline tools.
Requirements
- Hands-on experience designing and supporting CI/CD pipelines across GitHub Actions, GitLab CI, AWS CodePipeline, and Jenkins.
- Strong experience building reusable pipeline components for cross-team adoption.
- Proficiency in scripting languages (Python, Bash, or PowerShell).
- Deep experience with version control systems (Git, GitHub, GitLab).
- Solid understanding of SDLC, Agile methodologies, cloud computing platforms (AWS, Azure, or GCP), OS (Linux/Windows), and networking fundamentals.
- Working knowledge of Infrastructure as Code (Terraform, CloudFormation, Ansible).
- Working knowledge of container technologies (Docker, Kubernetes, ECS, ArgoCD).
- Experience with pipeline logging and monitoring tools (Splunk, Prometheus, Grafana, ELK).
- Strong troubleshooting skills with a proven track record of diagnosing issues directly from logs and metrics.
- Excellent documentation skills.
- Ability to influence and drive DevOps standard adoption across squads.
- Fluency in French and English (spoken and written) is essential.
- Must be authorized to work in the country where the position is located.
Skills
- CI/CD
- GitHub Actions
- GitLab CI
- AWS CodePipeline
- Jenkins
- Python
- Bash
- PowerShell
- Git
- GitHub
- GitLab
- AWS
- Azure
- GCP
- Linux
- Windows
- Terraform
- CloudFormation
- Ansible
- Docker
- Kubernetes
- ECS
- ArgoCD
- Splunk
- Prometheus
- Grafana
- ELK Stack
Location
- Montreal, QC
Work Type
- Hybrid
Experience Level
- Analyst
Benefits
- Cloud-first and hybrid workstyle
- Generous time-off and leaves
About the Company
- The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets.
- Global Technology Services (GTS) is a foundational division of TMX Group that empowers internal business lines through technology, operations, and digital innovation.
- TMX is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate.
Equal Opportunity
- We provide accommodations for applicants and employees who require it.
