One of my client is looking for a Staff DevOps Engineer to take full ownership of our DevOps function and guide the organization toward a strong DevOps culture.
❗️❗️The role is on-site in Vancouver❗️❗️
Main Responsibilities:
Act as the primary driver of DevOps culture across the organization, embedding automation, scalability, and reliability into all engineering processes.
Own and manage AWS infrastructure, ensuring availability, performance, and cost efficiency through Infrastructure as Code (AWS CDK, Terraform).
Design and maintain CI/CD pipelines using GitHub Actions or comparable tools to streamline build, testing, and deployment processes.
Establish robust monitoring, observability, and incident management frameworks to maintain system reliability and quick response during outages.
Work in partnership with security stakeholders to maintain compliance and implement best practices, including IAM policies, logging, and secrets management.
Build and lead a DevOps team — defining its structure, mentoring members, and driving strategic initiatives that support scalable, secure, and efficient infrastructure.
Contribute to long-term architectural planning and assist in evaluating emerging technologies to support growth and innovation.
Desired Experience:
Significant experience leading DevOps or platform teams within cloud-native environments.
Expert understanding of AWS architecture, services, and cost optimization for large-scale, real-time applications.
Proficiency in IaC tools (AWS CDK and Terraform) and CI/CD automation.
Strong grasp of GitHub workflows, branching strategies, and secret management.
A solid understanding of cloud security principles and DevSecOps integration.
Knowledge of backend development in Go, Rust, or Node.js, or experience with tools like New Relic and Sentry is beneficial but not mandatory.
Excellent communication, leadership, and problem-solving skills.