Software Developer(SRE) - CloudVision as a Service (CVaaS) at Arista Networks | Job-Scouts.com

Software Developer(SRE) - CloudVision as a Service (CVaaS)

Arista Networks
full-time mid Bengaluru, KA, India · More jobs in Bengaluru, Karnataka, India
This position is sourced from Arista Networks's career page . Apply through Job-Scouts to track your application status.

Prefer a full account with a password? Sign Up to Apply

Job Description

Who You’ll Work With

SRE's at Arista combine strong software and systems engineering with a passion for operating production systems at scale. As an SRE you’ll be part of the team responsible for our global service fleet.

What You’ll Do:

CloudVision is deployed on Kubernetes across global regions using Spinnaker for our CI/CD pipeline. Our tech stack runs on GKE, using HBase/Hadoop as main distributed database and storage layer, ElasticSearch for powering search data, ClickHouse for fast real time queries of flow data, our own Kafka-based distributed real time stream processing layer for analytics, and TensorFlow for ML analysis. Our monitoring system is built on top of Prometheus, Grafana, Loki, and other OSS tools.

As a Senior SRE, you’ll be responsible for our global CloudVision service fleet. This includes:

• Build, deploy safely and incrementally and operate critical production systems with focus on scalability, reliability, observability, performance and security.
• Monitor, support and enhance product deployment experience across services.
• Build automation to remove toil and efficiently operate production systems.
• Proactively monitor, respond to, and enhance alerts and set up automated alert handling
• Create and maintain the incident response runbooks.
• Build and deploy new systems with scalability, reliability, and observability as primary requirements
• Triage platform/infrastructural issues and help Arista software engineers in their triages. Engage with 3rd party vendor support.
• Deploy new systems in a staged manner
• Write postmortem documents and build solutions to avoid incidents from repeating.
• Plan and communicate maintenance windows on production systems.
• Work with Arista’s product development teams to identify infrastructural issues that are causing bottlenecks and limitations in their workflows. Design and implement solutions to resolve them.
• Survey and adopt best practices around infrastructure/platform to maintain secure, scalable and fault-tolerant systems.
• Implement solutions to scale the systems
• Implement fault-tolerance and performance to improve availability of the systems
• Study the design and sufficient implementation details of OSS systems for better triage and fix resolution.

Requirements

Department: Software Engineering
Function: Engineering
Experience Level: Mid-Senior Level

Location

Bengaluru, KA, India
View on Google Maps

Similar open positions