Senior DevOps Engineer / Platform Engineer
New
Based in CanadaFull-TimeSenior
Salary$135,000 – $165,000 CAD
Apply NowOpens the employer's application page
Job Details
- Experience
- 5–9 years
- Required Skills
- AWSGCPKubernetesAzureDevOpsTerraformHelm
Requirements
- 5–9 years of experience in platform engineering, DevOps, Site Reliability Engineering, or software engineering roles with strong production ownership.
- Proven experience building and maintaining production software services, with strong programming skills beyond infrastructure scripting.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent hands-on professional experience.
- Strong software engineering fundamentals with the ability to design, develop, and maintain internal tools, automation, and production systems.
- Hands-on experience with infrastructure-as-code tools such as Terraform, including provisioning, upgrades, and environment management.
- Solid experience operating Kubernetes-based production workloads and familiarity with Helm.
- Strong cloud knowledge, particularly with GCP, with the ability and willingness to expand experience across AWS and Azure.
- Understanding of distributed systems, service-oriented architectures, networking concepts, virtualization, and resource management fundamentals.
- Ability to reason about databases, transactions, data flows, and system reliability challenges.
- Strong architectural judgment with the ability to define ownership boundaries and scalable technical solutions.
- Excellent technical communication skills, including writing clear documentation, design proposals, and technical diagrams.
- Strong problem-solving mindset with the ability to independently investigate issues and deliver impactful solutions.
Responsibilities
- Own and evolve the internal developer platform as a software product, including architecture, codebase, workflows, and roadmap development to support engineering teams.
- Design, build, and maintain scalable cloud infrastructure using infrastructure-as-code practices, primarily with Terraform Cloud, while expanding expertise across GCP, AWS, and Azure environments.
- Manage Kubernetes-based workloads with Helm, ensuring reliability, scalability, performance, and efficient resource utilization.
- Create tools, automation, and processes that enable engineers to self-serve deployments, configurations, and operational workflows safely.
- Partner closely with engineering teams to understand technical challenges, improve developer experience, and establish clear ownership boundaries between teams.
- Support reliability initiatives by defining service objectives, planning capacity, conducting resilience exercises, and reducing operational complexity.
- Participate in production support and incident response activities, driving rapid resolution, root cause analysis, and continuous improvement through blameless reviews.
- Establish and promote modern software delivery practices, including secure development workflows, environment management, progressive delivery, and automation standards.
- Implement security best practices including least-privilege access management, secrets management, dependency scanning, and secure infrastructure provisioning.
- Produce technical documentation, architecture diagrams, and design proposals to improve collaboration and technical decision-making.
View Full Description & ApplyYou'll be redirected to the employer's site