Company Description
Arista Networks pioneered software-driven, cognitive cloud networking for large-scale datacenter and campus environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50G consortium. Arista Networks products are available worldwide directly and through partners.
Job Description
Arista Networks is seeking a candidate to perform software development within our new cutting-edge training platform.
Responsibilities:
- Create custom front and back-end interfaces for strategic training lab environments in Arista’s largest customers.
- Create custom interfaces for our Arista Academy products.
- Drive automation within Arista’s innovative training and exam platform.
- Provide technical support for training products within Arista, our partners, and customers, interface with our training partners’ lab teams.
- Self-Starter and comfortable working in minimal supervision.
- Work with internal software developers and code developers as well as our customer-facing teams.
- Maintain professional relationships with teammates, partners, and clients
Qualifications
- Bachelor’s Degree in Computer Science from a four-year college or university or related experience and/or training; or equivalent combination of education and experience.
- 3 - 10 years of software development, networks and systems administration, or consulting experience with a focus on development.
- Excellent customer service, and written and verbal communication skills
- Background in Linux, Unix, and Python
- Experience building third-party software integration and API’s Experience with CI platforms (Jenkins, Gitlab, Kubernetes) Familiarity with DevOps and automation frameworks and API’s (Ansible, Terraform) Familiarity with Cloud providers like AWS, GCP, and Azure.
- Familiarity with Docker and Kubernetes
Preferred:
- Working experience with Network technologies.
- Knowledge of C/C++ and/or Golang is a plus.
- Familiarity with web and database components like Javascript, Redis, Mongo, Firestore, and Websockets.
- Release engineering skills (pip, rpm, deb, rvm).
- Familiarity with Agile software development methodology.
Additional Information
All your information will be kept confidential according to EEO guidelines.