Jabil

Senior SONiC CI/CD, Test Automation Engineer

Jabil

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Collaborate in a team environment for testing and automation solutions
  • Design and implement test automation frameworks for SONIC
  • Develop scripts and tools for data path validation
  • Ensure compliance and reliability of SONIC networking systems

Requirements

  • Experience with SONIC Networking OS
  • Experience with building CI/CD SONIC labs
  • Experience with SONIC /SAI compliance testing
  • Experience with data path automated tests development for network devices, using Python/Pytest
  • Experience with FW/SW development for networking devices using C/C++
  • Experience with SW development using Python
  • Experience with various peripherals and peripheral buses, like I2C, PCI-E, etc.
  • Experience with SW/HW bring up/integration of networking devices
  • Solid understanding of the differences between routing and forwarding, switches and routers
  • Proficiency in L2/L3 protocols
  • Experience with link aggregation and LACP
  • Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS
  • Advanced C/C++ programming skills
  • Advanced Python programming skills
  • Experience with Jenkins, Pytest, Scapy, traffic generators, traffic analysers, etc.
  • Git/GitHub
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonCC++PytestCI/CDdata path validationnetwork device developmentL2 protocolsL3 protocolslink aggregation
Soft Skills
collaborationteamwork