Senior Software Engineer - Engineering Productivity
Core
Design, build, scale, and operate internal systems and tooling that Arista's development teams use for CI/CD, testing, analysis, and visualization.
Role type
Senior DevOps / SRE Engineer
Builds
Internal development and testing infrastructure, CI/CD pipelines, and observability tooling
Domain
Networking infrastructure, Cloud computing, Software-defined networking
Deliverable
Infrastructure
Required skills
Jenkins, GitHub, Atlassian stack (Confluence/Jira/Bamboo/Bitbucket), UNIX/Linux administration, Python/Bash/Go/C++ scripting, Docker, Kubernetes, Ansible/Puppet/Salt/Chef, Makefile
Preferred skills
Monitoring systems (Zabbix/Nagios/Prometheus/DataDog), Relational databases (MySQL/PostgreSQL), Virtualization (VMware/XenServer/RHEV/QEMU/KVM), Elasticsearch/InfluxDB/Grafana/Artifactory, FPGA build projects, Vivado (Xilinx)
Technologies
Ansible, Jenkins, Kubernetes, Grafana, Spinnaker, MySQL, ElasticSearch, Google Cloud, Varnish, Docker, GitHub, Atlassian stack, Prometheus, DataDog, Zabbix, Nagios, VMware, XenServer, RHEV, QEMU/KVM, Vivado
Responsibilities
Building, integrating, and maintaining tools and infrastructure facilitating internal development and testing; Improving maintainability of the build system; Evaluating new tools; Troubleshooting and resolving systems and network issues; Participating in the design and implementation of new systems and infrastructure projects
Seniority
Senior, hands-on IC