Main Activities
- Design, improve and implement build and release pipelines
- Provide subject matter expertise to developers and testers on the current and future technology of DevOps tools chain
- Work and collaborate with the larger team to exchange knowledge, solutions and practices to build a more consistent, robust approach to development approaches
- Research and analyze existing and emerging technologies to identify products, tools to support the DevOps team
- Continuously improve performance and proactively identify and resolve bottlenecks that will reduce time to build and deliver our software.
- Build and Maintain high availability Continuous Integration/Continuous Delivery infrastructure.
- Engage as a lead in DevOps capacity planning, software performance analysis and system tuning.
- Review and provide feedback on product functional specifications, design specifications.
- Perform formal Code Review, static and security analysis, design and implement Unit Tests and perform code coverage analysis
Knowledge/Skill Requirements
- Strong Scripting Proficiency: Proven experience writing and maintaining production-grade scripts in one or more of the following languages: JavaScript, Groovy, Bash, Python, or Shell. Ability to write clean, efficient, and modular code to automate complex DevOps tasks.
- Infrastructure as Code (IaC): Hands-on experience implementing and managing infrastructure using IaC tools such as Terraform, Pulumi, AWS CloudFormation, or similar. Ability to define infrastructure in a scalable, version-controlled, and repeatable way across multi-cloud or hybrid environments.
- CI/CD Workflow Automation: Deep understanding of continuous integration and continuous delivery/deployment (CI/CD) pipelines. Experience designing, implementing, and optimizing automated workflows using tools such as GitHub Actions, Jenkins, Azure DevOps, or GitLab CI.
- Developer Experience & Process Improvement: Demonstrated success in identifying and driving process improvements that streamline development workflows and enhance developer productivity. Experience collaborating with engineering teams to reduce friction, improve feedback loops, and promote DevOps best practices.
- Architecture and design understanding behind containers and work with Docker, Kubernetes or similar technologies - 3+ years of experience
- Bachelor's degree or equivalent in the field of Computer Science, Systems or Engineering
Job Complexities / Thinking Challenges:
- Ability to communicate technical information and ideas effectively
- Ability to design high quality, scalable and supportable technology solutions that could be re-used by other areas of the bank
- Team player who mentors and helps fellow team members whenever required
- Self-starter who is able to work independently and lead a team if required
- Ability to prioritize assignments, projects and handle multiple competing priorities (multi-tasking) within restricted time constraints
- Problem solver with sound judgment who takes initiative, accepts ownership and accountability
- Independent, self-motivated and enthusiastic
- The Senior Dev Ops Engineer will help development teams (in house and external vendor suppliers) build, integrate, manage and deploy releases into all environments using a hybrid methodology (Agile + Waterfall). This role requires collaboration with all participants across the SDLC: software developers, Quality Assurance, Automated Testing, Infrastructure, Production Owners, Operations, Channels, and Business Units representatives as they continuously develop, deploy, test and implement technology changes.
- The incumbent will be accountable to continuously improve the Software Development processes to drive measurable efficiency and productivity improvements for technology delivery teams.
- The Senior Dev-Ops Engineer will liaise with Technology and Project leadership teams to ensure project changes, enhancements, fixes, and emergency patches are implemented to production environments using secure and controlled procedures. Responsibilities also include, acting as point of contact for planning and securing lower environments, addressing cross-projects linkages and dependencies, tracking and communicating of changes as they are implemented.
Similar Jobs
What We Do
MakeBank on everyday banking: Earn high interest on every dollar Say no to fees No minimum balances Powered by Equitable Bank, a Schedule I Canadian Bank EQB Inc. (formerly Equitable Group Inc.) trades on the Toronto Stock Exchange (TSX: EQB and EQB.PR.C), directly serves over 607,000 Canadians through its wholly owned subsidiary Equitable Bank, Canada's Challenger Bank™, and serves over 200 Canadian credit unions that serve over 6 million of their members with products and services. Equitable Bank has grown to become Canada's 7th largest independent Schedule I bank with over a $119 billion in assets under management and assets under administration, and a clear mandate to drive real change in Canadian banking to enrich people's lives. At Equitable Bank, we are as invested in our employees as we are in our business. That’s why we are consistently recognized as one of Canada's Top Employers – a rating that comes from our 1,800 employees. Equitable Bank’s inclusive, welcoming, and pride-inducing workplace earned it the honour of being recognized as one of the top 50 organizations on the 2023 list of Canada’s Best Workplaces™. Founded over 50 years ago, Equitable Bank provides diversified personal and commercial banking, and through its EQ Bank platform (eqbank.ca), which has been named #1 Bank in Canada for three consecutive years on the Forbes World's Best Banks list for 2021, 2022, and 2023. Equitable Bank website: www.equitablebank.ca EQ Bank website: www.eqbank.ca Specialties Lending, Mortgages, Residential Lending, Commercial Lending, Reverse mortgages, Insurance lending, Equipment leasing , Credit Union, Trust, and Funds Management








