Jobs / Devengine

Senior Infrastructure Engineer - AWS

Devengine · Canada · Remote
CanadaFull timeExp: 8-12 yrs150,000-185,000 CAD/yearlyRemote
Remuneration
10% profit-sharing bonus
Location
Canada · Remote
Eastern Daylight Time (UTC-4)
Visa sponsorship
Not specified

Job summary

The Senior Infrastructure Engineer owns production AWS infrastructure for a consumer technology platform, ensuring it remains reliable, scalable, secure, and cost-efficient. The role spans Kubernetes, infrastructure as code, CI/CD, observability, incident response, and shared data infrastructure, including production databases, caches, and search systems. It also includes cloud cost management, security priorities, and AI-assisted development across infrastructure and operations.

Benefits

10% profit-sharing bonus

Qualifications

  • 8–12+ years of experience in infrastructure, DevOps, or Site Reliability Engineering.
  • Hands-on experience operating production AWS infrastructure, including Kubernetes, infrastructure as code, deployment, and automation.
  • Strong fundamentals in Linux, networking, distributed systems, cloud security, reliability, and production operations.
  • Experience with CI/CD, observability, incident response, capacity planning, and designing for failure and recovery.
  • Experience operating production databases and shared data infrastructure, including performance, availability, backups, and migrations.
  • Strong programming skills in Python, Go, or another language; Python is preferred.
  • Experience managing cloud and infrastructure costs.
  • Experience with cloud security, IAM, vulnerability management, security reviews, and collaboration with security specialists.
  • Ability to independently own an infrastructure domain, prioritize investments, communicate with engineering and business stakeholders, and collaborate with backend engineers and external experts.
  • Backend application or API development experience is an advantage.

Responsibilities

  • Own and evolve AWS infrastructure for reliability, scalability, security, performance, and cost efficiency.
  • Build and improve infrastructure as code, Kubernetes environments, deployment automation, CI/CD, and developer workflows.
  • Improve observability, alerting, incident response, capacity planning, failure recovery, and production readiness.
  • Operate and modernize shared data infrastructure, including databases, caches, search systems, backups, replication, and migrations.
  • Manage infrastructure cost visibility, optimization, budgeting, forecasting, and investment planning.
  • Set infrastructure security priorities and turn security risks and recommendations into actionable work.
  • Partner with backend engineers on architecture, reliability, and operational simplicity; contribute to backend services when appropriate.
  • Use AI-assisted development for infrastructure design, implementation, automation, testing, debugging, incident investigation, review, and documentation.

Skills

AWSGoIAMKubernetesLinuxPython

Languages

PythonGo

Industry

Consumer technology

Relocation

No