Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • DevOps Engineering Manager leading DevOps practices and team development at DonorPerfect Canada. Empowering nonprofits through innovative software-as-a-service solutions to thrive and make an impact.

Responsibilities

  • Lead, mentor, and grow a high-performing DevOps team focused on impact, ownership, and continuous improvement
  • Develop and execute a strategy to upskill and transform traditional operations staff into modern DevOps practitioners
  • Foster a culture of automation, accountability, and engineering excellence
  • Partner closely with Engineering and Product leadership to align platform capabilities with delivery goals
  • Serve as a key contributor to the Development Leadership Team, shaping engineering direction, standards, and practices
  • Manage team performance through regular 1:1s, coaching, feedback, and career development planning
  • Communicate effectively with both technical and non-technical stakeholders to drive alignment and outcomes
  • Define and execute a clear DevOps strategy aligned to business priorities and product goals
  • Champion best practices across CI/CD, observability, reliability, and security
  • Establish and track KPIs for delivery performance, reliability, and operational efficiency
  • Drive improvements aligned to engineering performance metrics (e.g., deployment frequency, lead time, change failure rate, uptime)
  • Continuously improve deployment speed, system stability, and developer experience
  • Lead major DevOps and infrastructure initiatives from design through production readiness
  • Architect, implement, and optimize CI/CD pipelines to enable fast, reliable, and repeatable software delivery
  • Serve as a technical authority on pipeline design, automation, and release engineering practices
  • Standardize and scale build, test, and deployment processes across engineering teams
  • Drive an automation-first mindset to eliminate manual processes and reduce operational overhead
  • Lead and mature Infrastructure as Code practices using tools such as Terraform, Ansible, CloudFormation, Terragrunt, and Bicep
  • Design and manage scalable, secure, and resilient cloud infrastructure across Azure and AWS
  • Ensure consistency, repeatability, and governance across environments
  • Ensure infrastructure supports high-performing, scalable online experiences, including peak donation and campaign traffic
  • Provide architectural guidance and governance for platform and infrastructure decisions
  • Establish and enforce cloud cost governance practices across Azure and AWS
  • Implement cost visibility and accountability across engineering teams
  • Monitor, analyze, and optimize cloud spend to ensure efficient resource utilization
  • Partner with Finance and Engineering leadership to align infrastructure investments with business value
  • Ensure high availability, performance, and scalability of production systems, supporting uptime targets and minimizing production incidents
  • Ensure production systems reliably support critical customer-facing experiences, including online donation platforms
  • Own monitoring, alerting, and incident response practices to ensure rapid detection and effective resolution
  • Embed DevSecOps principles into pipelines and infrastructure
  • Drive proactive improvements in system reliability, resilience, and operational readiness

Requirements

  • 10+ years of experience in engineering, infrastructure, or DevOps roles
  • 3+ years of experience leading DevOps or platform teams
  • Deep expertise in CI/CD systems (e.g., Azure DevOps, GitHub Actions)
  • Strong experience with Infrastructure as Code (Terraform strongly preferred)
  • Experience with cloud platforms (Azure and/or AWS)
  • Strong background in automation, scripting, and distributed system design
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Proven ability to lead teams, influence engineering culture, and drive organizational change
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Experience working in SaaS or product-led environments preferred
  • Experience transforming traditional operations teams into DevOps organizations preferred
  • Experience with observability tools (e.g., New Relic, Datadog, Prometheus, Grafana) preferred
  • Familiarity with security and compliance in cloud environments preferred
  • Strong understanding of the software development lifecycle (SDLC) and Agile methodologies

Benefits

  • Paid time off and volunteer days
  • Group Insurance through Sun Life
  • Simplified Pension Fund
  • Annual Wellness Equipment Reimbursement
  • Professional Development and Education Assistance
  • Matching gifts program
  • Employee Assistance and Wellness Programs

Job type

Full Time

Experience level

SeniorLead

Salary

CA$180,000 - CA$190,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAWSAzureCloudDockerGrafanaKubernetesPrometheusSDLCTerraform

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.