Posted in

Application Release Engineer – Operations I

Application Release Engineer – Operations I

CompanyTD Bank
LocationMississauga, ON, Canada
Salary$76800 – $115200
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.