A

Arista Networks

Hardware and software for cloud networking

Site Reliability Engineer - Site Reliability Engineer, Platform Software Team

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • At least a Bachelor's degree in Computer Science or Engineering plus 5 years of experience, an MS in Computer Science or Engineering plus 5 years of experience, or equivalent work experience.
  • Knowledge of one or more of Go, Python, or Bash shell scripting sufficient to implement medium-complexity automation workflows.
  • Knowledge of Linux or UNIX from an administration and debugging perspective.
  • Hands-on experience deploying and managing Kubernetes on bare-metal infrastructure.
  • Experience provisioning servers with Ansible and Ansible Tower or AWX.
  • Experience with Docker and virtualization technologies.
  • Experience with air-gapped systems.
  • Experience with infrastructure as code.

Responsibilities

  • Build, safely and incrementally deploy, and operate critical production systems with a focus on scalability, reliability, observability, performance, and security.
  • Monitor, support, and enhance product deployment experience across services.
  • Build automation to reduce toil and operate production systems efficiently.
  • Proactively monitor and respond to alerts, enhance alerts, and set up automated alert handling.
  • Create and maintain incident-response runbooks.
  • Build and deploy new systems with scalability, reliability, and observability as primary requirements.
  • Triage platform and infrastructure issues, help Arista software engineers with their triage, and engage third-party vendor support.
  • Deploy new systems in a staged manner.
  • Write postmortem documents and build solutions to prevent incidents from recurring.
  • Plan and communicate maintenance windows on production systems.
  • Work with product development teams to identify infrastructure issues causing workflow bottlenecks and limitations, and design and implement solutions to resolve them.
  • Survey and adopt infrastructure and platform best practices to maintain secure, scalable, and fault-tolerant systems.
  • Implement solutions to scale systems.
  • Implement fault tolerance and performance improvements to increase system availability.
  • Study the design and sufficient implementation details of open-source software systems to improve triage and issue resolution.

Desired Qualifications

  • Experience managing databases such as MySQL or equivalent relational database management systems.
  • Experience managing monitoring stacks such as Prometheus and Grafana.
  • Experience managing Artifactory and Docker registries.
  • Experience managing continuous integration and continuous delivery systems such as GitLab CI/CD, Jenkins, or Zuul.
  • Experience with infrastructure-as-code frameworks such as Terraform.

About the Company

Arista Networks

Hardware and software for cloud networking

Arista Networks builds high-performance cloud networking hardware and software for large data centers and cloud environments. Its product line includes spine-and-leaf switches and routers that form scalable data-center networks, combined with software for automation and visibility to simplify operations. The network gear is designed for hyperscale and I/O-intensive workloads, offering strong performance and power efficiency. Arista differentiates itself through a focus on scalable, energy-efficient hardware paired with software that improves automation and observability, serving cloud providers, enterprises, and financial institutions via direct sales, partners, and service contracts. The company's goal is to help customers deploy and manage scalable, efficient, and automated data-center networks that meet the demands of large-scale cloud workloads.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Arista Networks

See more jobs