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