DESPRE COMPANIE

Keysight Technologies is a leading technology company that helps enterprises, service providers and governments accelerate innovation to connect and secure the world. Keysight's solutions optimize networks and bring electronic products to market faster and at a lower cost with offerings from design simulation, to prototype validation, to manufacturing test, to optimization in networks and cloud environments. Customers span the worldwide communications ecosystem, aerospace and defense, automotive, energy, semiconductor, and general electronics end markets.

.

Continuous integration / continuous delivery (CI/CD) and automation for pre-silicon network testing.
Stagiu plătit la Keysight Technologies Romania · 26/06/2023
Categorii:
  • – Cloud computing
  • – Networking
Oraș:
  • room București

At Keysight we are developing a network testing solution (layer 2 and layer 3) for the EDA (electronic design automation) market. Basically, we allow chip manufacturers to test their design before printing it into silicon; this testing paradigm is called "shift-left" testing and reduces production costs significantly. Our solution is a market leader in this field. [1]

IxVerify is a traffic generator packed inside a Virtual Machine which is delivered along with a physical emulator developed by one of our partners (Synopsys, Siemens or Cadence). A customer would load its design into the emulator and use IxVerify to generate network traffic that will stress that design.

This project aims to improve the internal QA infrastructure of our product by automating the generation of build artifacts and consolidating the product validation cycle.

The work will involve: - use GitLab SaaS in order to build and deploy our project - Virtual Machines configuration and deployment - use Docker in order to create and manage the testing environment - integrate current QA tests and develop others - learn different networking protocols

What you will gain: You will do: • Gitlab CI/CD for docker-based deployment tool • QA Integration (automate regression test runs) • Write new regression tests

You will learn: • Docker • GitLab pipelines • Libvirt / Qemu • GNU / Linux • Python.

Skills required: Networking, GNU/Linux, Bash/Python scripting