Site Reliability Engineer (Engineering Productivity)
Posted Updated
- Arista Networks is looking for a skilled professional for our Engineering Productivity (EngProd) team to help maintain and support our rapidly expanding infrastructure and internal user base
- The ideal candidate is someone who can wear many hats, is versatile and is enthusiastic about learning new technologies
- As a part of the software engineering team, you will work with other team members to design, build and administer secure, scalable and fault-tolerant tools and infrastructure in a hybrid cloud environment
- Working in the EngProd group, you will collaborate and work with other engineers to design, build, scale, and operate the systems used by Arista’s product development teams
- These systems are based on industry-standards, including Ansible, Artifactory, Gerrit, Jenkins, Kubernetes, Grafana, Spinnaker, MySQL, ElasticSearch, Google Cloud, Varnish, Perforce, Gerrit etc, 3rd party storage appliances, as well as internal systems developed from the ground-up to automate CI/CD, testing, analysis, and visualization
- Build, deploy safely and incrementally, and operate critical production systems with focus on scalability, reliability, observability, performance and security
- Build automation to remove toil and proactively monitor, respond to, and enhance alerts with automated handling
- Create and maintain incident response runbooks, triage platform and infrastructural issues, and write postmortem documents to prevent recurring incidents
- Plan and communicate maintenance windows on production systems while engaging with 3rd party vendor support as needed
- Work with Arista’s product development teams to identify infrastructural bottlenecks and design solutions to enhance developer experience and workflow efficiency
- Survey and adopt best practices around infrastructure and platform design to maintain secure, scalable and fault-tolerant systems, including studying OSS system implementations for better triage and resolution
Benefits
- Regular ”Snack Bash” Social Events with food and drinks!
- Biweekly Wellness webinars plus regular Wellness Week events focused on physical, mental, spiritual and financial wellness as well as career development and social activities
- Arista Gives Back: Employee Engagement Giving Drives and Volunteer events
- Medical, Dental & Vision Plan Coverage
- Life Insurance, AD&D, STD & LTD
- Flex Spending Accounts
- Employee Assistance Programs
- PTO & Paid holidays
- 401k Plan
- On-site Gym & Showers
- Secured Bike Lockers
- Secured Bike Lockers
- Flexible hours
- Employee Assistance Benefits that include mental health and backup child and elder care support
- Discounted lunches through WeBox for HQ employees
- Family planning benefits
- Experience with infrastructure-as-code
- Knowledge of Linux (or UNIX) from administration and debugging perspective
- Experience in server provisioning (esp from storage and networking perspective)
- At least BSc Computer Science or Engineering + 3 years’ experience, MS Computer Science or Engineering + 3 years’ experience, or equivalent work experience
- Strong problem solving and software troubleshooting skills
- Hands-on experience in operating software systems (infrastructure, complex applications etc) at scale
- Knowledge of one or more of Go, Python, shell scripting to be able to implement medium complexity automation workflows
- Experience managing databases - mariadb, postgres, mongodb etc
- Experience with docker and virtualization technologies - kvm, qemu, kata-containers etc
- Experience managing monitoring stack - Prometheus, Loki, Tempo, InfluxDB, Grafana, Thanos etc
- Experience managing ElasticSearch clusters
- Experience managing Artifactory, docker registry etc
- Experience managing version control systems like Perforce, Gerrit etc
- Experience managing CI/CD systems like ArgoCD, Spinnaker etc
- Experience with infrastructure-as-code frameworks like Ansible
- Experience managing large Java applications
- Experience in storage infrastructure management eg: NAS, SAN, Ceph etc