Closed
Position: Senior DevOps Engineering Specialist
Location: Toronto, ON (Hybrid Tuesday, Wednesday and Thursday)
Mode of Hire: Contract
Note : Must be eligible for Protected B clearance
Any specific tools/skillset:
- Min 5+ years of multi-disciplinary experience in a large, complex organization
- Bachelors' degree in Computer Science and/or Software Engineering or equivalent experience
- Ability to build and maintain collaborative stakeholder relationships across multiple geographies and business functions
- Ability to effectively communicate high-level concepts and solutions with technology and business teams
- You value simplicity and are unafraid to challenge technical constraints to utilize an iterative and agile approach
- Strong knowledge of infrastructure solutions, specifically in relation to cloud programs, platform migration, system security, enterprise directories, and cloud technologies
- Kubernetes Expertise: Design, deploy, and maintain scalable and secure Kubernetes clusters, ensuring high availability, fault tolerance, and optimal performance for containerized applications
- Experience working with technologies such as Docker, Kubernetes, Terraform, Ansible or other Infrastructure as Code (IaC) tools
- Extensive experience with AWS EKS and Service Mesh
- Expertise with CI/CD tooling such as Git, Jenkins, SonarQube, Nexus, Vault etc..
- Experience working with at least one of the major public cloud providers (Azure, GCP or AWS) and a willingness to continue to expand your knowledge
- A self-starter with the ability to comfortably operate in ambiguity
- Monitoring and Troubleshooting: Monitor system performance, proactively identify issues, and implement measures for improvement to ensure system reliability and stability
Role profile description:
Reporting to the Product Owner, the DevOps Engineer is responsible for the monitoring, maintenance, and support of systems, services and tools, as well as deploying net-new capabilities aligned to Canada Life's DevOps principles. The DevOps Engineer will leverage technical knowledge and experience across a variety of business units including, infrastructure, development, operations, and quality assurance, ensuring emerging trends and new technologies stay top of mind.
- Ensure all solutions meet security and risk standards and comply with regulatory requirements as documented
- Ensure all functional and non-functional requirements are met and measurable in all environments
- Execute on the DevOps framework as defined by the Principal DevOps Engineer
- Proactively identify areas of friction in current deployment processes and drive technical solution to remove impediments
- Migrate existing services to new and existing digital stacks, while managing solutions by monitoring systems and events to avoid costly downtime
- Ensure technology capabilities align with current and future business needs
- Ensure alignment and adherence to enterprise technology, vendor management, and risk standards
- Respond to critical and non-critical incidents based on priority and level of complexity
- Work to validate and triage issues, and resolve where applicable
- Manage ticket process from start to finish, interacting with other teams as necessary to identify and implement potential solutions