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 and evolves production AWS infrastructure for a consumer technology platform, ensuring reliability, scalability, security, performance, and cost efficiency. The role spans Kubernetes, infrastructure as code, deployment automation, CI/CD, observability, incident response, and shared data systems such as databases, caches, and search. It also includes infrastructure cost and security ownership, backend engineering collaboration, and AI-assisted development across implementation, testing, debugging, 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 IAM, vulnerability management, security reviews, and collaboration with security specialists.
  • Ability to 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 a plus.

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 databases, caches, search systems, backups, replication, and migrations.
  • Optimize cloud and engineering-tooling costs and support budgeting and infrastructure investment planning.
  • Own infrastructure security priorities in collaboration with a security advisor.
  • Partner with backend engineers on architecture, reliability, operational simplicity, and backend services as needed.
  • Apply AI-assisted development to infrastructure design, automation, testing, debugging, incident investigation, review, and documentation.

Skills

AWSGoIAMKubernetesLinuxPythonElasticsearchGitHub ActionsGrafanaGraphQLOpenTelemetryPostgreSQLPrometheusRedisRESTTerraform

Languages

PythonGo

Work schedule

Full time

Industry

Consumer technology

Relocation

No