JOB DESCRIPTION
Location: Hybrid (Downtown, Toronto)
Duration: 6 months
Our client, a leading financial institution in Downtown Toronto is looking for a DevOps Engineer (Advanced) to develop feasibility studies and proposals on DevOps for senior management and executive decisions on complex projects. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.
Typical Day in role:
- Build out a suite of applications including customer facing UIs backed by a large, modern service framework; provide consulting services on DevOps and SDLC on new and strategic initiatives (medium to large of varying complexity)
- Manage detailed design phases of DevOps implementation for medium to large projects/ programs identifying, tracking and resolving technical issues and ensuring solution meets sponsor needs and PLC deliverables
- Partner with internal DevOps CoE, determine best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives
- Work with internal infrastructure teams to provision cloud, network and firewall infrastructure requests
- Manage all aspects of joint development and assists with vendor negotiations for DevOps adoption
- Develop, measure and monitor ongoing effectiveness of DevOps solutions including production and maintenance support
- Contribute to successful project completion by identifying risks and developing/recommending mitigation strategies
- Develop criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises
- Directly engage in hands-on development, research and mentoring in support of driving modern engineering practices including: CI (Continuous Integration), CD (Continuous Delivery), Continuous Health Monitoring, Distributed Tracing, Audit Logging, Live Metrics, Circuit Breakers and Containerization
- Manage all aspects of testing and verification ensuring all tasks are performed for all interfaces of a DevOps solution
- Manage aspects of implementation planning & coordination, develop detailed plans and accurate estimates for the design, build, implement and stabilize phases of the project
- Perform database/ disaster recovery planning for multiple systems
- Perform performance tuning to improve performance across multiple systems
- Develop, coach and mentor project teams on SDLC, Continuous Integration (CI), Continuous Delivery (CD) practices
- Act as liaison with multiple interfacing applications, 3rd party vendors, IT Executive and/or Project Managers, assist with vendor negotiations, develop criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises
- Facilitate complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning, and solution demonstrations
Must-Have Skills:
- Experience in a dev ops role, ideally at a large enterprise
- 5 to 9 years relevant experience
- Experience on multiple projects with multiple interfaces and/or 3rd parties
- Experience in a Senior Developer or DevOps role across many technologies
- Expert knowledge of SDLC including Requirements, Release Management and QA
- Knowledge of CI and CD approaches
Soft Skills Required:
- Comfortable working as part of a team and ability to plan
Education:
- Bachelor Degree
Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.