S

ServiceNow

Builds software that automates business workflows

Senior Site Reliability Engineer - Canada Protected B

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaHybrid

About the Job

Requirements

  • At least five years of relevant experience with a bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related technical field; three years with a master's degree; a PhD without experience; or equivalent/relevant engineering work experience demonstrating independent ownership and resolution of complex production and reliability problems.
  • Experience integrating AI into work processes, decision-making, or problem-solving, such as using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's impact on the function or industry.
  • Strong production experience administering and troubleshooting Linux operating systems.
  • Strong scripting and automation experience using Bash, Python, and/or JavaScript, including developing maintainable automation rather than only executing existing scripts.
  • Hands-on experience with cloud infrastructure.
  • Hands-on configuration management and automation experience using Ansible and Puppet.
  • Practical experience operating and troubleshooting Kubernetes production environments.
  • Strong working knowledge of Git and source-control-based software and infrastructure engineering workflows.
  • Strong database administration, performance, and troubleshooting experience.
  • Strong networking knowledge, including TCP/IP, DNS, IP addressing, routing, load balancing, connectivity troubleshooting, and network security concepts.
  • Experience supporting production services through incident management, including diagnosis, mitigation, recovery, and technical root cause analysis.
  • Experience with monitoring and observability of applications, infrastructure, services, databases, and networks at scale.
  • Ability to independently analyze complex operational problems and determine appropriate technical solutions.

Responsibilities

  • Independently troubleshoot and resolve complex production issues across infrastructure, application, database, network, container, and cloud layers.
  • Participate in and, where appropriate, lead incident management activities, including diagnosis, mitigation, service recovery, and technical coordination during production incidents.
  • Lead or contribute to root cause analysis and translate lessons learned into corrective and preventative engineering work.
  • Develop sustainable solutions that prevent recurring incidents rather than relying on repeated manual intervention.
  • Develop scripts and operational tooling using Bash, Python, and/or JavaScript to automate repetitive activities and improve operational consistency.
  • Build and maintain infrastructure and configuration automation using Ansible and Puppet.
  • Administer, operate, and troubleshoot Linux-based production systems at scale.
  • Work with cloud infrastructure and services.
  • Operate and troubleshoot Kubernetes environments and containerized workloads.
  • Administer, troubleshoot, and performance-tune relational database technologies.
  • Use Git and source-control-based engineering workflows to develop, review, test, and maintain infrastructure and automation code.
  • Troubleshoot network-related issues involving TCP/IP, DNS, IP addressing, routing, load balancing, connectivity, and network security concepts.
  • Use monitoring, logging, metrics, tracing, and other observability capabilities to identify production problems and improve system reliability.
  • Collaborate with application engineering, infrastructure, networking, security, database, and other SRE teams to resolve issues and improve service reliability.
  • Identify repetitive operational work and develop automation that reduces toil, improves consistency, and reduces operational risk.
  • Participate in design and operational-readiness reviews and identify reliability, supportability, and operational concerns before changes reach production.
  • Share technical knowledge, troubleshooting approaches, and operational best practices with other engineers.
  • Participate in an on-call rotation that may include nights, weekends, and holidays.

Desired Qualifications

  • Experience with Google Cloud Platform (GCP) is preferred.
  • Experience with PostgreSQL is preferred; MariaDB/MySQL experience is also applicable.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs