Application Release Engineer
TDAbout the role
Work Location:
Mississauga, Ontario, CanadaHours:
37.5Line of Business:
Technology SolutionsPay Details:
$76,800 - $115,200 CADTD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
CUSTOMER
- Lead the development and definition of automated mechanism for developers (software engineers) to deploy code in repeatable fashion across all environments
- Design, implement and maintain an automated build and install/deploy process; develop and maintain build scripts of projects and/or products
- In partnership with appropriate parties, evaluate and recommend optimal solutions within business technology architecture; collect environment requirements for infrastructure implementation by analyzing the current system environment, using technical tools and utilities
- Develop and recommend technical strategies and solutions to maintain and/or expand service levels
- Integrate technical solutions within the business environment, recognizing system interdependencies and reusability, and ensuring seamless delivery
- Define appropriate security levels are established and maintained for processes, information exchange and system implementations
- Act as an expert resource providing insight and recommendations based on industry and technology trends, system strategy and design
- Perform functions for cloud services and products
SHAREHOLDER
- Apply best practices and knowledge of internal / external business issues to improve products or services in own discipline
- Apply the guiding principles of an engineering and service philosophy to the release practices being expressed through four major principles – self-service models, high velocity, hermetic builds and enforcement of policies and procedures
- Contribute to the development of the guiding principles by providing feedback to the Application Release Engineering practice leaders based on platform knowledge, experience and identification of opportunities
- Contribute to the creation of ARE metrics with the goal of demonstrating automation progress and benefits achieved
- Develop and recommend technical strategies and solutions to maintain or expand service levels
- Identify, recommend, source, negotiate and implement improvements/solutions (buy/build/reuse) that enhance customer experience and availability, and reduce cost in support of segment platform/product needs
- Lead and / or participate in cross-functional / enterprise / initiatives as a subject matter expert helping to identify risk / provide guidance for complex situations
- 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
- Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
- Protect the interests of the organization – identify and manage risks, and escalate non-standard, high risk transactions / activities as necessary
- Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
EMPLOYEE / TEAM
- Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
- Support the team by continuously enhancing knowledge / expertise in own area and participate in knowledge transfer within the team and business unit
- Keep current on emerging trends/ developments and grow knowledge of the business, related tools and techniques
- Participate in personal performance management and development activities, including cross training within own team
- Keep others informed and up-to-date about the status / progress of projects and / or all relevant or useful information related to day-to-day activities
- Contribute to the success of the team by willingly assisting others i
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s