- Professional software development and testing experience and expert knowledge of one or more of the following languages (Go, Python, Java or C/C++)
- Experience with public clouds (AWS, Azure, IBM Cloud, GCP...) and kubernetes container based technologies
- Ability to support customers via support cases and on calls
- Expert knowledge of microservices architectures, cloud native applications and API development (REST, GRPC, JSON, event oriented)
- Ability to quickly learn new technologies and implement prototypes in a timely fashion
- Demonstrated problem-solving and analytical skills
- Ability to lead and communicate effectively with team members
- Experience using Git version control
- Experienced in networking with deep knowledge of the following technologies: VPN, BGP, encapsulation formats like VXLAN, GRE, IPSec
- Experienced in designing and implementing complex networking systems and networking management
- Knowledge of networking concepts/protocols such as TCP/IP, floating IP, subnet, routing, bridges, SDN, load balancing, firewalls and VPN appliances
- Knowledge of monitoring and observability technologies (Streaming telemetry, Kafka, IPFIX/Netflow, SNMP, Prometheus)
- Understanding of the Linux networking stack