30 Oct
|
Benchmark Recruitment
|
Vancouver
30 Oct
Benchmark Recruitment
Vancouver
Job Title: Senior DevOps Engineer – Site Reliability Engineering (SRE)
Full-time Opportunity | Onsite in the Greater Vancouver Metropolitan Area | Salary: $113,900–$147,400/annum (depending on experience & qualifications) | Must hold a valid Canadian Work Visa
Our client, a global technology organization, is seeking an experienced Senior DevOps Engineer for a permanent, full-time opportunity based onsite in Vancouver.
This is a highly technical, hands‑on position with a strong emphasis on Site Reliability Engineering (SRE), Kubernetes, CI/CD, and observability. The successful candidate will play a critical role in ensuring the reliability, scalability, and performance of large-scale production systems that process terabytes of data daily and support hundreds of microservices.
Working within a collaborative engineering environment, the Senior DevOps Engineer will focus on improving system availability, strengthening infrastructure resilience, automating operational processes, and enhancing monitoring and observability capabilities. The role involves managing complex containerized environments, optimizing deployment pipelines, troubleshooting production issues, and implementing modern SRE and DevOps practices.
The successful candidate will collaborate closely with software development, security, and infrastructure teams to improve platform stability and accelerate software delivery. As a senior member of the team, they will also provide technical guidance and mentorship to junior engineers, new graduates, and offshore team members.
The ideal candidate brings deep, hands‑on Kubernetes expertise, strong experience with CI/CD pipelines, advanced observability capabilities,
and proficiency in scripting and infrastructure automation. While experience across cloud platforms and up-to-date DevOps technologies is valuable, the organization is open to candidates with different technical backgrounds who demonstrate strong foundational engineering skills and the ability to solve complex infrastructure challenges.
Responsibilities
- Design, implement, and maintain highly available, scalable, resilient, and cost‑efficient production infrastructure supporting large-scale distributed applications
- Apply Site Reliability Engineering (SRE) principles and best practices to improve system reliability, availability, performance, and operational efficiency
- Manage, optimize, and troubleshoot Kubernetes environments, including cluster configuration, workload scheduling, resource allocation, scaling, and performance optimization
- Support complex containerized environments running hundreds of microservices, ensuring reliable application performance and service availability
- Develop, maintain, and optimize CI/CD pipelines to streamline software delivery, improve deployment reliability, and reduce manual intervention
- Implement and enhance monitoring, logging, tracing, and observability solutions to improve system visibility and accelerate issue identification and resolution
- Build and maintain observability capabilities using tools such as Prometheus, Grafana, OpenTelemetry, and the ELK Stack
- Investigate and resolve complex production issues involving infrastructure, Kubernetes clusters, networking, application performance, and distributed systems
- Develop and implement automation scripts and operational tooling to improve infrastructure management, deployment processes, and incident response
- Manage cloud infrastructure, application deployments, and production release operations across complex environments
- Implement and maintain Infrastructure as Code (IaC) solutions using technologies such as Terraform, Ansible, and Helm
- Collaborate with software engineering teams to incorporate reliability, performance, security, and operational best practices throughout the Software Development Lifecycle (SDLC)
- Drive continuous improvements in system resilience, fault tolerance, capacity management, and operational readiness
- Participate in system architecture reviews, technical design discussions, platform management, and capacity planning
- Identify and address infrastructure bottlenecks, performance limitations, and opportunities for resource optimization
- Evaluate and introduce new tools, technologies, and engineering practices to improve platform reliability and developer productivity
- Support the implementation and ongoing improvement of automated deployment, configuration management, and infrastructure provisioning processes
- Develop and maintain technical documentation covering system architecture, operational procedures, troubleshooting guides, and infrastructure configurations
- Provide techni
📌 DevOps Engineer (Vancouver)
🏢 Benchmark Recruitment
📍 Vancouver