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