Skip to content

Application Release Engineer – Operations I
Company | TD Bank |
---|
Location | Mississauga, ON, Canada |
---|
Salary | $76800 – $115200 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- University or post-graduate degree
- Strong academic background (e.g., computer science, engineering)
- 5-7 years relevant experience
- Advanced knowledge of ARE domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues
- Advanced knowledge of TD applications, systems, networks, innovation, design activities, best practices, business / organization and Bank standards
- Advanced experience, knowledge and skills in ARE disciplines
Responsibilities
- Lead application deployments in a few technologies in single domain (e.g. IaaS automation on VMC/Terraform/Salt and/or OpenStack/Cloudify/Salt)
- Lead code deployments end-to-end, across all environments, for an application / product
- Integrate technical solutions within the business environment, recognizing system interdependencies and reusability, and ensuring seamless delivery
- Define and ensure that appropriate security levels are established and maintained for processes, information exchange and system implementations
- Define, document, perform and contribute to automation and manual execution of Release Engineering functions for either cloud or non-cloud services, products and platforms
- Contribute to the knowledgebase of all known problems found in both integration and deployment spaces
- Participate in System Environment Operations activities to ensure systems are functioning as intended, are efficient for product teams, and problems are both triaged and resolved in a timely manner
- Ensure automation components are high quality and in good working condition by reporting defects and providing suggestions for achieving short-term workarounds as well as long-term solutions
- 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
- 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 in the completion and performance of work activities; provide training, coaching and/or guidance as appropriate
- Contribute to a fair, positive and equitable environment that supports a diverse workforce
- Act as a brand ambassador for your business area/function and the bank, both internally and/or externally
Preferred Qualifications
No preferred qualifications provided.