Staff Site Reliability Engineer
- Toronto, Canada
- Lead/Staff
- Posted
Join ServiceNow's SRE team as a Staff Site Reliability Engineer. In this role, you will be responsible for maintaining and improving the reliability, scalability, and performance of ServiceNow's cloud infrastructure. You will design and operate cloud-native platforms, build automated test pipelines, and promote a culture of reliability and operational excellence. This position requires a strong background in SRE, DevOps, or infrastructure engineering, as well as experience with Kubernetes, cloud-native platforms, and automation.
Experience with progressive delivery, including canary deployments, feature flags, and automated rollback
Responsibilities
- Design and operate cloud-native platforms for software validation, release validation, and production readiness.
- Build automated test pipelines, observability, and quality gates into CI/CD workflows, and reduce manual toil through automation.
- Lead architecture reviews and design discussions, and drive projects independently across teams while mentoring engineers.
- Experience with chaos engineering, resilience testing, and disaster recovery
- Observability and monitoring platforms at scale, including Grafana and VictoriaMetrics
- Test automation frameworks such as Playwright, Selenium, Cypress, REST Assured, PyTest, or JUnit/TestNG
Requirements
- Due to Government of Canada regulatory requirements, this position requires the successful completion of a Government of Canada Reliability Status screening as a condition of employment. The screening process requires 5 years of verifiable background history. This includes identity verification, education verification, a criminal record check, and a credit check
- Solid understanding of observability, SLIs/SLOs, incident management, and distributed systems operations
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry
- Experience integrating AI into work processes, decision-making, or problem-solving
- Strong software engineering skills in Python, Go, Java, or Ruby
- Experience building and operating highly available cloud-native platforms
- 8+ years of experience in SRE, DevOps, platform, software, or infrastructure engineering, with a Bachelor's degree or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience
- Experience integrating Kubernetes with CI/CD, GitOps, automated test pipelines, and deployment validation
- Ability to drive projects independently and thrive in fast-paced, ambiguous environments, with a strong ownership mindset
- Hands-on Kubernetes experience across cluster operations, networking, storage, security, autoscaling, and multi-cluster environments
- DevOps and GitOps tools such as GitLab CI/CD, Argo CD, or Flux
- Service virtualization, contract testing, and synthetic testing
- Test orchestration, flaky test detection, and test data management
Preferred
Infrastructure as Code with Terraform or Ansible
- Kubernetes ecosystem tools such as Helm, Istio/Linkerd, Prometheus, and OpenTelemetry
- AI-assisted engineering, intelligent testing, or operational automation
- Managed Kubernetes on AWS (EKS), Azure (AKS), or Google Cloud (GKE)
Pay
USD 109,400 - 191,500
jobapplier