BASIS is one of the leading Russian developers of software products for cloud services and a dynamic infrastructure platform. We help domestic companies replace foreign services leaving the market.
We are creating and developing the Basis SDN solution for organizing software-defined networks based on open technologies Open vSwitch (OVS) and OVN (Open Virtual Network). Basis SDN provides advanced capabilities for centralized management and segmentation of virtual networks, defining security parameters, as well as ensuring connections to external and internal networks of cloud resources.
Our team is expanding, and we are looking for a Chief Expert for the Open vSwitch (OVS) and OVN (Open Virtual Network) Technologies Team.
Responsibilities:
Technical leadership and consulting:
- Act as the chief expert on OVS/OVN for architects, development leads, and DevOps engineers.
- Participate in the design of SDN solutions, propose optimal ways to use OVS/OVN.
- Review technical solutions related to low-level network logic.
Research and competence development:
- Track the development of OVS/OVN in the open-source community, analyze new features, and propose implementation methods.
- Conduct internal training, workshops, and document best practices for the team.
Creating Proof of Concept (PoC) environments:
- Develop and deploy isolated environments to test new architectural solutions, integrations, and hypotheses based on OVS/OVN.
- Demonstrate the operability and effectiveness of proposed approaches to the team and stakeholders.
- Prepare documentation and test results from PoC for implementation decisions.
Integration and development:
- Assist teams in developing integration layers between our platform and OVS/OVN (e.g., via OVSDB, OpenFlow, gRPC).
- Participate in the design of CNI plugins for Kubernetes that use OVN.
Optimization and debugging:
- Analyze and optimize OVS/OVN performance under high loads (latency, throughput, resource utilization).
- Conduct in-depth troubleshooting at the datapath, ovs-vswitchd, ovn-controller, and OVN Northbound/Southbound DB levels.
What is important to us:
Deep knowledge of Open vSwitch (OVS):
- Understanding of OVS architecture: kernel (datapath), ovs-vswitchd, ovsdb-server.
- Experience in configuring, debugging, and optimizing OVS in production environments.
- Knowledge of OpenFlow and the ability to analyze flows (ovs-ofctl, wireshark).
- Experience with OVSDB (RFC 7047) and tools like ovs-vsctl, ovs-appctl.
Deep knowledge of OVN (Open Virtual Network):
- Understanding of OVN components: Northbound DB, Southbound DB, ovn-northd, ovn-controller.
- Experience deploying and operating OVN in conjunction with OpenStack or Kubernetes.
- Knowledge of OVN logical objects (Logical Switches, Logical Routers, ACLs, Load Balancers) and their interaction with OVS.
Understanding of network technologies:
- TCP/IP stack, L2/L3 switching, VLAN, VXLAN, Geneve.
- Knowledge of routing protocols (BGP, OSPF) will be an advantage.
What we offer:
- The opportunity to design the architecture of a complex distributed system;
- Work at the intersection of modern technologies;
- Interaction with a strong team of experts in their field;
- Representing the company in the community (participation in conferences, meetups, publications);
- Employment according to the Labor Code of the Russian Federation in an IT company with all relevant bonuses;
- Salary consists of a base payment and a quarterly bonus;
- Work schedule 5/2 Mon-Fri, flexible start of the day, remote work;
- Social package (voluntary medical insurance, mobile communication compensation);
- Internal company training and external courses;
- Corporate loyalty program (professional development, fitness activities, language learning, etc.).