Consultant, Site Reliability Engineering Location: Toronto, ON Onsite Flexibility: Hybrid Onsite at the client's Toronto office once per week (Wednesdays), with an additional onsite requirement every third Friday of the month; remaining days remote Contract Details Position Type: Contract Contract Duration: 6 months (with potential for extension or conversion to FTE, depending on project scope and pipeline) Pay Rate: C$65.00 C$72.00 / Hour (CAD) Shift / Schedule: 37.5 hours/week, 9:00 AM 5:00 PM, Monday to Friday; overtime potential Job Summary As a member of the client's Application Reliability Engineering Platform team, the Consultant, Site Reliability Engineering will play a key role in the Digital and Client Experience Technology organization to support the Banking Centre Line of Business, ensuring the seamless operation and ongoing improvement of application platforms across the organization.
You will work closely with cross-functional teams providing technical expertise to resolve application and infrastructure technology issues on medium to highly complex projects in compliance with service standards, policies, and procedures.
The primary project focus is building and migrating CI/CD pipelines into a new environment , transitioning from Jenkins to Git
Hub Actions to streamline deployment processes and modernize automation workflows.
The role is approximately 70% deployment-focused and 30% application support, with an emphasis on deep understanding of the applications being deployed.
Key Responsibilities Technical Expertise Manage and optimize automated application deployments across multiple environments, ensuring consistency and reliability.
Monitor system health, performance metrics, and alerts to proactively identify and resolve issues before client impact.
Participate in, and as required, lead incident response and post-mortem analysis to identify root causes and implement preventive measures.
Partnership Continuously evaluate and improve systems, processes, and tools to enhance reliability, scalability, and efficiency.
Define and maintain observability strategies to ensure visibility into application behaviors and performance.
Participate in the on-call rotation for application support, responding to incidents and resolving technical issues.
Balance feature development speed and system reliability by adhering to well-defined service level objectives (SLOs).
Support AIOps initiatives to reduce manual intervention and improve operational intelligence through automation.
Continuous Improvement Contribute to the development and execution of observability and telemetry strategies.
Provide input to best practices, standards, and documentation for site reliability engineering (SRE) methodologies and technologies.
Participate in defining standard reliability and resilience requirements for infrastructure and application components.
Act as a point of escalation for production application issues,
providing advanced troubleshooting and resolution.
Must-Have Requirements 5-10 years of experience in SRE, Dev
Ops, or Application Support environments.
Strong Linux/Unix administration and troubleshooting skills.
Hands-on experience with Azure, Open
Shift (OCP), and containerized environments.
Strong application support, incident management, and problem-solving experience.
Experience building and supporting CI/CD pipelines using Jenkins and/or Git
Hub Actions.
Proficiency in scripting using Python, Bash, Power
Shell, or similar.
Experience with monitoring, observability, and automation tools.
Knowledge of file transfer protocols, networking fundamentals, and application security best practices.
Bachelor's degree or equivalent in Computer Science or Technical discipline or equivalent Nice-to-Have Requirements CIBC or banking industry experience.
Java
Script or other scripting/automation experience.
Required Skills Demonstrated expertise in automating application deployments, incident response workflows, and operational tasks using scripting and orchestration techniques.
Solid understanding of AIOps principles and hands-on experience applying automation and machine learning to improve observability, anomaly detection, and incident resolution.
Proficiency in scripting and programming languages (e.g., Python, Power
Shell, Bash, Java
Script) for building automation related to application monitoring, deployment, and recovery.
Familiarity with application security best practices, including authentication, authorization, secrets management, and secure coding principles.
Experience working with continuous integration and continuous delivery (CI/CD) pipelines and version control systems (e.g., Git
Hub), with a focus on application delivery and release automation.
Working knowledge of observability strategies, including telemetry, logging, tracing, and alerting, to maintain application health and performance.
Understanding of networking fundamentals as they relate to application performance and reliability.
Experience with pipeline-integrated security scanning and compliance tools to support secure application delivery.
Experience with CI/CD and release engineering, including build and deployment pipelines, tools such as Jenkins, Git
Hub Actions, and Azure Dev
Ops, version control with Git, and release strategies like blue-green, canary, and rolling deployments.
Strong knowledge and experience with cloud technology/Azure.
Strong knowledge and experience with containers: CaaS,
Open
Shift.
Experience building robust CI/CD pipelines, artifact management, deployment approvals, and automated quality gates.
Experience with Unix/Linux, Solaris, and Windows environments, with Unix/Linux as the primary focus.
Experience with application servers such as Web
Logic and JBoss.
Experience with monitoring tools such as Splunk and Dynatrace.
Experience with ticketing systems such as Service
Now and Jira.
Shell scripting experience.
Required Skills Soft Skills Strong analytical and problem-solving abilities.
Excellent verbal and written communication skills.
Demonstrated leadership skills with the ability to influence and collaborate across teams.
Education Requirements Bachelor's degree or equivalent in Computer Science or a Technical discipline (or equivalent experience).
Required Experience 5 10 years of experience in site reliability engineering, application support, or Dev
Ops roles, with a robust focus on application lifecycle automation and operational excellence.
Important Notes Interview process consists of two rounds.
The first round will be conducted remotely; candidates who are successful will be invited to a second-round interview onsite at the client's Toronto office.
Interviews will be highly technical, covering topics such as Open
Shift, and responses may be recorded for review prior to a hiring decision.
Employment verification and, if applicable, professional credential checks must be completed within 30 days of the start date; the contractor may begin the assignment while these checks are in progress.
About the Client This client is a leading financial services and banking institution operating across Canada, with a significant presence in Toronto and branches nationwide.
The Digital CX Technology organization supports all frontline products and applications used across physical branch locations, online banking, and contact centre platforms, ensuring their ongoing functionality and performance.
The team includes Dev
Ops engineers, site reliability engineers, business analysts, and enterprise programs analysts who collaborate across agile, cross-functional squads to deliver operational excellence at scale.
About GTT GTT is an NMSDC-certified Minority Business Enterprise (MBE) headquartered in Portsmouth, New Hampshire. GTT is a subsidiary of Chenega Corporation, an Alaska-based company and one of the largest Alaska Native-owned corporations.
An Inc. 5000 honoree and one of SIA's Best Staffing Firms to Work For, GTT connects professionals with Fortune 500 organizations across IT, engineering, construction, utilities, life sciences, financial services, and healthcare throughout the U.S. and Canada.
We're committed to diverse, inclusive workplaces and to placing people in roles where they can do their best work.
Job Number: 26-14698 #LI-Hybrid #gttca #LI-GTT
📌 Consultant, Site Reliability Engineering (Toronto)
🏢 GTT
📍 Toronto