Site Reliability Engineer

Avenue.io Inc.

Edmonton

On-site

CAD 110,000 - 150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible health benefits
Paid time off
Downtown Edmonton office

Job summary

Amii is seeking a Site Reliability Engineer to join the engineering team in Edmonton, Canada. The role focuses on building scalable cloud infrastructure, managing Kubernetes clusters, and establishing robust CI/CD pipelines and observability to ensure reliable, performant services for both internal and external users.

You will partner with IT and Engineering to drive reliability practices, implement auto-scaling, disaster recovery, and cost-efficient cloud architectures, while mentoring peers in

Qualifications

  • Requires 2+ years in site reliability engineering, DevOps, or cloud architecture.
  • Experience managing Kubernetes clusters (EKS/GKE) and cloud infra
  • Strong observability focus with Prometheus, Grafana, Loki, etc.
  • CI/CD pipeline design and deployment automation
  • Infrastructure-as-Code with Terraform in cloud environments

Responsibilities

  • Ensure high availability, resilience, and auto-scaling of internal and external services.
  • Architect and manage containerized workloads on Kubernetes clusters (EKS/GKE).
  • Design and maintain robust CI/CD pipelines for automated deployments.
  • Implement monitoring, alerting, and incident management workflows.
  • Collaborate with product and AI researchers to translate requirements into scalable software.

Skills

Kubernetes
CI/CD
Observability
Cloud environments
DevOps

Education

Post-Secondary Degree in CS/SE or related field
GCP cloud certifications preferred

Tools

Terraform
Docker
GitHub Actions
ArgoCD

Job description

\"We are searching for an exceptional Site Reliability Engineer to join our growing engineering team! This role is perfect for someone passionate about architecting scalable cloud infrastructure, maintaining Kubernetes clusters, building robust CI/CD pipelines, and establishing comprehensive observability to ensure our platforms and internal services remain reliable, performant, and resilient. Looking forward to seeing how you'll help drive our engineering operational excellence forward!\"

– Greg Burlet, Director of Engineering

About Amii

Alberta Machine Intelligence Institute (Amii) is one of Canada’s three main institutes for artificial intelligence (AI) and machine learning, our world-renowned researchers drive fundamental and applied research at the University of Alberta (and other academic institutions), training some of the world’s top scientific talent. Our cross-functional teams work collaboratively with Alberta-based businesses and organizations to build AI capacity and translate scientific advancement into industry adoption and economic impact.

About the Role

The Site Reliability Engineer (SRE) plays a key role in ensuring that production applications, infrastructure, and internal services remain reliable, performant, and scalable. As a core technical team member, the SRE collaborates with both the Engineering and IT teams to manage cloud infrastructure, build robust CI/CD and deployment automation, maintain Kubernetes clusters, and establish comprehensive monitoring, alerting, and incident management workflows. Crucially, this role is responsible for ensuring that internal services created by the Engineering team for both intracompany and external use operate reliably and scale seamlessly according to demand.

The Site Reliability Engineer will focus on improving system availability, resilience, performance, and operational efficiency across all hosted services and infrastructure. This role spans production operations, infrastructure-as-code, deployment automation, capacity planning, budget management, and observational tooling. A central purpose of the role is to guarantee that internal platforms and services developed by the Engineering team, whether serving internal Amii staff or external customers, run with high availability, meet defined SLAs/SLOs, and automatically or efficiently scale to meet fluctuating user demand.

In addition to day-to-day operations and incident response, the Site Reliability Engineer will partner with the Director, Engineering to establish reliability best practices, budgets, disaster recovery playbooks, infrastructure automation standards, and scalable cloud architectures across the organization.

The position focuses on achieving excellence in three main accountabilities:

  • Infrastructure Reliability & Internal Service Scaling
  • Observability, Automation & Incident Management
  • Reliability Coaching & Operational Excellence
Required Skills / Expertise
Key Responsibilities:
  • Ensures all internal and external services created by the Engineering team run with high availability, resilience, and automatically/dynamically scale based on traffic and demand.
  • Architects and manages containerized workloads on Kubernetes clusters (EKS/GKE) and cloud infrastructure using Infrastructure-as-Code (Terraform).
  • Designs, implements, and maintains robust CI/CD pipelines to enable continuous, automated, and zero-downtime deployment of microservices and internal tools.
  • Contributes to development of CI/CD pipelines and ansibles for bare-metal deployments.
  • Conducts capacity planning, load testing, auto-scaling configurations, and performance tuning across cloud networks, databases, and API gateways.
  • Implements automated disaster recovery, backup, and failover mechanisms across critical production and non-production systems.
  • Participates in sprint planning and other agile methodology ceremonies.
  • Establishes comprehensive observability frameworks (Prometheus, Grafana, etc.) for real-time monitoring, metrics, log aggregation, and tracing.
  • Defines, tracks, and enforces Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Error Budgets for internal and external platform services.
  • Leads on-call rotations, incident response, root cause analysis (RCA), and blameless post-mortems to continuously improve system resilience.
  • Automates operational toil, security patching, certificate management, and system maintenance using scripts and infrastructure tools.
  • Monitors and optimizes AI workload infrastructure (e.g., vector database hosting, model inference serving, compute GPU/CPU utilization) for stability and cost efficiency.
  • Collaborates with product management and AI researchers to translate complex AI models into scalable software products.
  • Ensures data privacy, access control, and regulatory compliance across databases and AI vector stores.
  • Collaborates with software engineers during architecture reviews to embed reliability, security, auto-scaling, and maintainability early in product design.
  • Mentors team members on cloud-native practices, DevOps/SRE tooling, observability standards, and efficient incident management.
  • Partners with the Director, Engineering to manage cloud spending, monitor FinOps metrics, and establish long-term infrastructure roadmaps.
  • Partners with the Director, Engineering to establish long-term technological roadmap and software development strategies.
Qualifications:
  • Post-Secondary Degree in Computer Science, Software Engineering, or a related technical field
  • 2+ years of professional experience in site reliability engineering, DevOps, or system architecture in cloud environments
  • Hands-on experience managing Kubernetes container orchestration, Docker, Infrastructure-as-Code (Terraform), and cloud providers (predominantly GCP)
  • Proven track record of managing internal and external software services, ensuring high reliability, uptime, and automated scaling according to demand
  • Strong proficiency in observability and monitoring tools (e.g., Prometheus, Thanos, Grafana, Loki, etc.) and configuring SLIs/SLOs/Error Budgets
  • Experience building and maintaining automated CI/CD deployment pipelines (GitHub Actions, ArgoCD)
  • Solid understanding of networking protocols, load balancing, API gateways, security best practices, and database management
  • Experience operating in Agile environments and delivering production software in cloud infrastructure (predominantly GCP)
Attributes and Expectations:
  • Advanced critical thinking and problem-solving skills
  • Strong interpersonal communication skills for effective collaboration with internal teams and external stakeholders. Operates with integrity and trust
  • Passion for designing effective learning exercises, technical concept illustrations, training, and evaluation tools
  • Ability to manage multiple competing priorities in a fast-paced environment
  • Demonstrates professional maturity, resourcefulness, and self-discipline in pursuing organizational goals
  • A curious mindset with a keen interest in testing new educational tools and technologies
  • Shows presence, self-confidence, sound judgment, and superior problem-solving abilities
  • Fosters high-level cross-functional collaboration and establishes credibility while influencing peers to achieve common goals
What you'll love about us
  • A professional yet casual work environment that encourages the growth and development of your skills.
  • Participate in professional development activities
  • Gain access to the Amii community and events
  • A chance to learn from amazing teammates who support one another to succeed.
  • Competitive compensation, including paid time off and flexible health benefits.
  • A modern office located in downtown Edmonton, Alberta.

Applicants must be legally eligible to work in Canada at the time of application.

Amii is an equal opportunity employer and values a diverse workforce. We encourage applications from all qualified individuals without regard to ethnicity, religion, gender identity, sexual orientation, age or disability. Accommodations for disability-related needs throughout the recruitment and selection process are available upon request. Any information provided by you for accommodations will be kept confidential and won’t be used in the selection process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Site Reliability Engineer
Site Reliability Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 90,000 - 130,000
Competitive compensation
Paid time off
Flexible health benefits
+4
Software Engineer
Software Engineer

Avenue.io Inc. • Edmonton

On-site
CAD 90,000 - 130,000
Paid time off
Flexible health benefits
Downtown Edmonton office
Software Engineer
Software Engineer

Alberta Machine Intelligence Institute (Amii) • Edmonton

On-site
CAD 90,000 - 130,000
Paid time off
Health benefits
Downtown Edmonton office
Software Engineer
Software Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 85,000 - 120,000
Paid time off
Flexible health benefits
Modern office in downtown Edmonton
Quality Assurance Engineer
Quality Assurance Engineer

Avenue.io Inc. • Edmonton

On-site
CAD 65,000 - 90,000
Paid time off
Health benefits
Quality Assurance Engineer
Quality Assurance Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 85,000 - 120,000
Competitive compensation and benefits
Paid time off
Flexible health benefits
Quality Assurance Engineer
Quality Assurance Engineer

Alberta Machine Intelligence Institute (Amii) • Edmonton

On-site
CAD 70,000 - 110,000
Competitive compensation
Paid time off
Flexible health benefits
Director, Business Development
Director, Business Development

Avenue.io Inc. • Edmonton

On-site
CAD 120,000 - 180,000
Machine Learning Scientist
Machine Learning Scientist

Avenue.io Inc. • Edmonton

On-site
CAD 90,000 - 140,000
Paid time off
Flexible health benefits
Downtown Edmonton office
+1
Producer, Video & Photo
Producer, Video & Photo

Alberta Machine Intelligence Institute (Amii) • Edmonton

On-site
CAD 70,000 - 95,000
Paid time off
Flexible health benefits
Downtown Edmonton office