drjobs Network Automation Engineer

Network Automation Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Dublin - Ireland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Who Youll Work With

Arista Networks is seeking a talented and motivated Network Automation Engineer to develop automated test suites for our large scale solutionbased topologies. You will play a crucial role within our development and test teams focusing on the timely qualification of our Arista EOS network operating system. Your primary responsibility will be to design implement and maintain robust automated test cases to ensure the highest quality standards for our Arista product lines. This role demands strong Python programming skills and a solid foundation in network engineering principles.

What Youll Do

  • Contribute to the design and implementation of our network automation infrastructure specifically focusing on the development of device classes and automated test cases.
  • Develop abstracted methods for provisioning and monitoring network devices.
  • Create extensible and easily maintainable automated test cases leveraging our abstracted device class methods.
  • Integrate automated test cases into our CI/CD pipelines to enable rapid and continuous testing.
  • Monitor test execution analyze results and perform root cause analysis of failures creating detailed bug reports as needed.
  • Collaborate closely with development and test teams to ensure comprehensive test coverage and timely issue resolution.

Qualifications :

  • Bachelors degree in Computer Science Electrical Engineering or a related field.
  • Minimum of 3 years of professional experience with the Python programming language.
  • Strong grasp of objectoriented programming (OOP) principles and design patterns including abstraction encapsulation inheritance and composition.
  • Proven experience with automated testing methodologies and frameworks relevant to network automation.
  • Experience provisioning and monitoring network devices using various APIs (e.g. REST Ansible OpenConfig gNMI).
  • Solid understanding of core networking protocols (e.g. TCP/IP BGP VLANs VXLAN EVPN).
  • Experience utilizing traffic generation tools (e.g. Ixia Spirent) for testing purposes.
  • Proficient understanding of the Linux operating system.
  • Experience with Git version control.
  • Familiarity with CI/CD pipelines and tools (e.g. Jenkins GitLab CI/CD) is a plus.
  • Excellent problemsolving and analytical abilities.
  • Strong written and verbal communication and collaboration skills.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

Department / Functional Area

Software Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.