Role Description
As a DevOps Manager, you will lead and grow our DevOps function; providing both strategic direction and hands-on execution to ensure our infrastructure, security, and operational practices scale alongside our platform. You will manage and mentor a small, highly capable DevOps team while owning the roadmap for infrastructure reliability and automation. Working closely with the product and engineering teams, you will bridge day-to-day operational excellence with long-term planning to support our continued growth.
-
Lead, manage, and mentor the DevOps team, fostering a culture of ownership and continuous improvement through regular 1:1s, structured career development, and day-to-day coaching.
-
Delegate and prioritize work effectively across the team, balancing immediate operational demands with longer-term strategic initiatives.
-
Collaborate closely with the Senior DevOps Engineer to leverage deep platform knowledge, document institutional expertise, and ensure continuity across the team.
-
Own and drive the DevOps roadmap, proactively identifying infrastructure improvements, scalability investments, and process enhancements ahead of platform growth.
-
Partner with engineering and product leadership to translate business and technical requirements into actionable infrastructure plans and milestones.
-
Evaluate emerging tools and practices, recommending adoptions that keep the team ahead of scaling challenges.
-
Design, build, and maintain infrastructure and deployment pipelines, ensuring reliability and performance as the platform grows.
-
Develop and enhance tooling for automated deployment, monitoring, and operations to reduce toil and improve system observability.
-
Identify and troubleshoot infrastructure issues in a timely manner, optimizing systems to support increasing platform demands.
-
Implement and maintain robust monitoring and alerting systems, and lead incident response and resolution processes.
-
Collaborate with cross-functional teams to identify and implement process improvements that drive engineering efficiency.
-
Oversee IT administration including user provisioning and deprovisioning, laptop logistics, and asset inventory control.
Qualifications
-
Demonstrated experience managing or leading a DevOps or infrastructure team.
-
Strong strategic thinking with the ability to build and communicate a forward-looking infrastructure roadmap.
-
Strong proficiency with scripting languages like Python, Bash, or PowerShell.
-
Proficiency in using containerization technologies like Docker and orchestration tools like Kubernetes.
-
Experience with cloud platforms, preferably AWS (EC2, S3, RDS, Lambda, etc.).
-
Solid understanding of networking concepts, security, and protocols.
-
Familiarity with CI/CD tools and pipelines (e.g. GitHub Actions).
-
Knowledge of infrastructure-as-code tools such as Terraform or CloudFormation.
-
Knowledge of database administration and optimization.
-
Strong understanding of version control systems, particularly Git.
-
Excellent problem-solving and troubleshooting skills.
-
Strong communication and organizational skills, with the ability to manage competing priorities across strategy and execution.
-
Ability to work both independently and collaboratively in a fast-paced environment.
-
Experience with AI-assisted developer tooling (e.g. GitHub Copilot) to improve team productivity and code quality across the engineering workflow.
Requirements
-
Familiarity with Agile and DevOps methodologies.
-
Experience with performance tuning and optimization of web applications.
-
Familiarity with microservices architecture.
-
Experience with payment processing and gateways.
-
Proven ability to balance hands-on technical work with leadership and planning responsibilities.
Benefits
-
Medical
-
Extended Health and LTD plan
-
Dental
-
Vision
-
RRSP (with employer match)
-
Health Spending Account
-
Flexible paid time off