Location: Toronto, ON
Onsite Flexibility: Hybrid 2 days onsite
- 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 arise
-
Travel Requirements: Not required
This Application Release Engineer role supports a TD automation initiative, backfilling an open position on a 7-person team. The engineer will leverage deep technology expertise to deliver automated solutions to build, test, release, and deploy applications and infrastructure. The role involves maintaining knowledge of common development technologies and patterns used by the development teams they support, partnering with other teams to integrate appropriate tools and processes into automation solutions, and working with partners across the technology organization to identify and share solutions. The engineer will also work with partners to understand and define best practices, interpret client needs, assess requirements, and identify solutions. Additional responsibilities include working with technology partners and vendors to deploy custom-off-the-shelf products, serving as a subject matter expert in continuous integration (CI) and continuous delivery (CD) practices for multiple infrastructure platforms (Microsoft Azure, on-premises VMware Cloud), and acting as a subject matter expert for the build and deployment of a subset of applications supported by the team. The engineer will maintain expert knowledge of a subset of engineering frameworks, platforms, tools, and processes used by the 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, and 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.
- Continuously enhance knowledge and keep current with industry trends, technologies, and best practices.
-
Openly share knowledge and progress with the 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, the team, and other teams.
-
Identify opportunities for improvement.
- Experience with infrastructure-as-code and configuration management tools (Terraform, ARM templates).
-
Advanced knowledge in continuous integration and continuous delivery processes and tools.
-
Working knowledge of source control systems (Git).
-
Some experience deploying services to one or more cloud providers (Azure, GCP, AWS).
-
Knowledge of one or more database systems including basic relational database concepts and scripting (MS SQL, Oracle).
-
YAML-based configurations.
- Advanced script development experience for at least one language (Python, Bash, PowerShell).
-
Advanced operating system knowledge for at least one system (Windows, Linux).
-
Some experience with enterprise monitoring and troubleshooting tools (Splunk, Datadog, Dynatrace).
-
Knowledge of Azure systems and Azure networking.
-
SQL.
-
Azure certification (nice to have).
- 2 to 5 years of relevant experience.
-
Experience with cloud deployments (Azure).
-
Experience with infrastructure-as-code (IaC).
-
Experience with Git.
-
Experience with YAML-based configuration.
- Medical, Vision, and Dental Insurance Plans
-
401k Retirement Fund
- Interview process: 1 round, in person.
This client is a top 10 North American bank providing comprehensive retail, commercial, and wealth management solutions. Operating across Canada and the United States, the organization employs thousands of finance, technology, and operations professionals including software engineers, release engineers, cloud infrastructure specialists, and IT project managers who support a broad portfolio of banking and financial services platforms.
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
#gttca