Software Engineer

Arista Networks Logo

Arista Networks

πŸ“Remote - Poland

Summary

Join Arista Networks' Engineering Productivity team as a Software Engineer and collaborate with other engineers to design, build, scale, and operate the systems used by Arista's development teams. You will utilize industry-standard systems like Ansible, Jenkins, Kubernetes, and more, while also working with internal systems. The role encompasses all aspects of software development, from feature addition to debugging and performance tuning. You will own projects from definition to deployment and customer interaction, ensuring high-quality deliverables. Arista offers a supportive and growth-oriented culture with opportunities to transition to other areas over time. The company is an industry leader in data-driven networking, known for its innovation and inclusive environment.

Requirements

  • Minimum 4+ years commercial experience in this space as a DevOps / SRE Engineer
  • Solid experience with Jenkins and GitHub, ideally with a background/understanding of the Atlassian stack of products (Confluence/Jira/Bamboo/Bitbucket)
  • UNIX / Linux systems administration (preferably RedHat/CentOS)
  • Scripting with Python or Bash or experience at least one high level language such as Go, C++, etc
  • Experience with containerization and container orchestration (e.g. Docker, Kubernetes)
  • Experience with (CI/CD) orchestration and software configuration management tools (e.g. Ansible, Puppet, Salt, Chef)
  • Ability to work in a fast paced and agile development environment
  • Excellent communication and documentation skills
  • Working knowledge/experience with Makefile/make

Responsibilities

  • Building, integrating and maintaining tools and infrastructure facilitating internal development and testing
  • Improve maintainability of build system
  • Evaluate new tools
  • Improve speed of information back to the development team within the build systems and processes
  • Troubleshoot and resolve systems and network issues
  • Adherence to infrastructure-as-code principles
  • Proactively ensure the highest levels of systems and infrastructure availability
  • Participate in the design and implementation of new systems and infrastructure projects

Preferred Qualifications

  • BS/MS degree in Computer Science or a relevant experience subject
  • Experience with monitoring systems (e.g. Zabbix, Nagios, Prometheus, DataDog)
  • Experience with relational databases (e.g. MySQL, PostgreSQL)
  • Experience with virtualization technologies (e.g. VMware, XenServer, RHEV, QEMU/KVM)
  • Experience with any of the following: Elasticsearch, InfluxDB, Grafana, Artifactory
  • Exposure to FPGA build projects
  • Exposure or experience with Vivado (Xilinx)

Benefits

  • Global company and market leader
  • Fantastic workplace culture
  • Central CBD location with flexible working arrangements
  • Great career prospects
  • Excellent facilities with modern tools of the trade
  • Breakout areas/free coffees at local cafe/table tennis/foosball/regular team events

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.