Logo of Huzzle

Kubernetes Admin

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • Quick Apply

AI generated summary

  • You need a relevant degree, 4-5 years of experience, coding skills (Go/Python), Linux knowledge, and Kubernetes expertise. Problem-solving, security awareness, and teamwork are essential.
  • You will manage production k8s clusters, monitor and enhance alerts, create incident runbooks, resolve issues, adopt best practices, improve developer experience, and engage with vendor support.

Requirements

  • At least BS Computer Science or Engineering + 4 years’ experience, MS Computer Science or Engineering + 5 years’ experience, or Ph.D. in Computer Science or equivalent work experience.
  • Knowledge of one or more of Go, Python, Javascript, Shell Scripting to be able to implement medium complexity automation workflows
  • Knowledge of Linux (or UNIX).
  • Experience operating software systems at scale
  • Strong understanding of the fundamentals of storage and networking
  • Comfortable with Ansible and GitOps
  • Strong expertise with managing onprem / baremetal Kubernetes clusters
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently. Ability to work in small teams.
  • Comfortable with security principles and
  • Able to study source code of OSS projects, conduct experiments as necessary to debug issues
  • Proven expertise with debugging complex issues that span the technology stack
  • Experience dealing with network proxies and containerized storage.

Responsibilities

  • Work with existing k8s admin team to own different aspects of managing a production k8s cluster (eg: upgrades, monitoring, capacity planning, security, developer experience etc)
  • Proactively monitor, respond to, and enhance alerts and set up automated alert handling where applicable
  • Create and maintain the incident response runbooks working with the service dev teams
  • Debug and resolve issues impacting developer user experience and infrastructure stability around the k8s platform
  • Adopt current best practices in k8s cluster management. Evaluate and adopt OSS projects that simplify k8s cluster management.
  • Set up guidelines and paved paths for service dev teams improving developer experience around the k8s platform.
  • Work with Arista’s software engineers to identify bottlenecks and limitations in our workflows, tooling, and infrastructure around k8s and provide fixes for those problems.
  • Engage with 3rd party vendor support as part of triage

FAQs

What is the primary focus of the Kubernetes Admin role at Arista Networks?

The primary focus is on managing and optimizing Kubernetes infrastructure to ensure reliability and scalability for development teams.

What technologies will I be working with in this role?

You will work with technologies such as Kubernetes, Ansible, Jenkins, Grafana, Spinnaker, MySQL, ElasticSearch, Google Cloud, and Varnish.

What are the key responsibilities of the Kubernetes Admin?

Key responsibilities include managing the production Kubernetes cluster, monitoring and responding to alerts, debugging issues, creating incident response runbooks, and improving the developer experience around the Kubernetes platform.

What qualifications are required for this position?

The position requires a BS in Computer Science or Engineering with 4 years of experience, or an MS with 5 years of experience, or a Ph.D. in Computer Science. Additionally, strong expertise in managing on-prem/bare metal Kubernetes clusters is required.

Is experience with programming languages important for this role?

Yes, knowledge of one or more programming languages such as Go, Python, Javascript, or Shell Scripting is important for implementing automation workflows.

What kind of work environment does Arista Networks foster?

Arista Networks fosters an engineering-centric environment with a flat management structure, encouraging ownership of projects and collaboration across various domains.

Are there opportunities for professional growth within the company?

Yes, there are opportunities for professional growth, including access to different parts of the company and involvement in various projects across diverse teams.

What is the culture like at Arista Networks?

The culture values invention, quality, respect, and fun, with a strong emphasis on diversity, inclusion, and collaboration.

How does the team engage with vendor support?

The team engages with third-party vendor support as part of triaging issues encountered during operations.

Where is Arista Networks headquartered?

Arista Networks is headquartered in Santa Clara, California, with development offices in various locations including Australia, Canada, India, Ireland, and the US.

Data-Driven Networking

Technology
Industry
1001-5000
Employees
2004
Founded Year

Mission & Purpose

Arista Networks is an industry leader in data-driven, client to cloud networking for large data center, campus and routing environments. Arista’s award-winning platforms deliver availability, agility, automation, analytics and security through an advanced network operating stack.