Application Release Engineer
Location: Toronto, ON
Onsite Flexibility: Hybrid 2 days onsite
Contract Details
- Position Type: Contract
- Contract Duration: 5 months (with potential for extension)
- Pay Rate: C$80.00 C$90.00 / Hour (CAD)
- Shift / Schedule: Monday to Friday, core business hours; occasional after-hours support may be required
- Travel Requirements: Not required
Job Summary
This Application Release Engineer role is focused on building and deploying the infrastructure that applications sit on, as part of a TD automation project. The infrastructure is Azure-based, and the role centers on the deployment of Azure services including ASP App Service, SQL, and Open AI as part of an AI program with a heavy AI aspect. The engineer will leverage deep technology expertise to deliver automated solutions to build, test, release, and deploy applications and infrastructure. Most time will be spent writing Terraform files and YAML configuration files based on project requirements, with a focus on deployments and building infrastructure rather than adding new features to pipelines. The role involves working on more than one build at a time, networking with other infrastructure and engineering teams for approvals, firewall setup, and daily meetings. The enterprise pipeline has two versions one using Terraform and one using Git and candidates must be strong with debugging Terraform issues and have solid experience with Git (GitHub and Bitbucket). The pipeline runs on Python and Bash, so candidates need to be able to read error messages in those languages, though they may not need to write in them. Candidates may sit in London, Creekside, Scarborough, or Toronto.
Key Responsibilities
- Leverage deep technology expertise to deliver automated solutions to build, test, release, and deploy applications and infrastructure.
- Maintain knowledge of common development technologies and patterns used by the development teams we support.
- Partner with other teams to integrate appropriate tools and processes into automation solutions.
- Work with partners across the technology organization to identify and share solutions.
- Work with partners to understand and define best practices.
- Interpret client needs, assess requirements, and identify solutions.
- Work with technology partners and vendors to deploy custom off-the-shelf products.
- Be a subject matter expert in continuous integration (CI) and continuous delivery (CD) practices for multiple infrastructure platforms (Microsoft Azure, on-premises VMware Cloud).
- Be a subject matter expert for the build and deployment of a subset of applications supported by our team.
- Maintain expert knowledge of a subset of engineering frameworks, platforms, tools, and processes used by our team.
- Maintain knowledge of engineering strategy as it relates to enterprise pipelines and automation of build, test, release, and deployment of applications and infrastructure.
- Recognize organizational challenges that limit use of automation, pipelines, and best practices.
- May interact with governance and control groups (e.g., regulatory / operational risk, compliance and audit) to provide subject matter expertise and consult on risk issues / items related to engineering technology and tools.
Key Qualities
- Continuously enhance knowledge and keep current with industry trends, technologies, and best practices.
- Openly share knowledge and progress with our team and leadership.
- Manage multiple concurrent assignments.
- Break down and troubleshoot complex problems.
- Clearly communicate complex concepts, verbally and written.
- Maintain a balance between delivering quality results and meeting timelines.
- Flexible to adjust to changing priorities.
- Flexible to support after-hours deployments and on-call shifts (pipeline support).
- Collaborate with and support other team members.
- Participate in knowledge transfer with leadership, your team, and other teams.
- Identify opportunities for improvement.
Required Skills
- Experience with infrastructure-as-code and configuration management tools (Terraform, ARM templates).
- Develop and maintain Infrastructure-as-Code solutions using Terraform, Ansible, PowerShell, Bicep.
- Advanced knowledge in continuous integration and continuous delivery processes and tools.
- Working knowledge of source control systems (Git), including GitHub and Bitbucket; minimum 2 years with source control systems.
- Strong debugging skills for Terraform issues.
- Some experience deploying services to one or more cloud providers (Azure, GCP, AWS); minimum 2 years Azure Cloud experience.
- Experience working with cloud deployments.
- Knowledge of one or more database systems including basic relational database concepts and scripting (MS SQL, Oracle).
- YAML-based configurations; minimum 2 years.
- Ability to read error messages in Python and Bash.
- Infrastructure as Code: minimum 2 years.
Preferred Skills
- Advanced script development experience for at least one language (Python, Bash, PowerShell); minimum 1 year.
- Advanced operating system knowledge for at least one system (Windows, Linux); minimum 1 year Linux specifically noted.
- Some experience with enterprise monitoring and troubleshooting tools (Splunk, Datadog, Dynatrace); minimum 1 year.
- Knowledge of Azure systems and Azure networking and security concepts such as VNets, NSGs, ASGs, Application Gateway, etc.; minimum 1 year.
- SQL.
- Azure certification (nice to have).
Required Experience
- 2 to 5 years of relevant experience in application release engineering or a related discipline.
- Medical, Vision, and Dental Insurance Plans
- 401k Retirement Fund
Important Notes
- Interview process: 2 rounds; the 2nd round will be in person.
About the Client
This client is a leading financial services and banking institution operating across Canada, with office locations in Toronto, Scarborough, London, and Creekside. The organization employs thousands of technology professionals including software engineers, release engineers, DevOps specialists, infrastructure engineers, and IT project managers who collaborate on large-scale automation, cloud, and AI-driven initiatives across the enterprise.
About GTT
GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada.
Job Number: 26-12728 Industry: Software Engineering
#LI-Hybrid