Cloudbase Solutions - www.cloudbase.it<http://www.cloudbase.it> - is interested
in hiring talented Kernel developers to work on porting networking Linux kernel
modules to the Windows platform, in the context of Open vSwitch
(www.openvswitch.org<http://www.openvswitch.org>), a leading software defined
networking (SDN) framework. The resulted work and Open vSwitch are free and
open source, under licensed under Apache 2.
Open vSwitch Information:
Open vSwitch is a multilayer software switch licensed under the open source
Apache 2 license. The goal is to implement a production quality switch platform
that supports standard management interfaces and opens the forwarding functions
to programmatic extension and control.
Open vSwitch is well suited to function as a virtual switch in VM environments.
In addition to exposing standard control and visibility interfaces to the
virtual networking layer, it was designed to support distribution across
multiple physical servers. It supports multiple Linux-based virtualization
technologies including Xen/XenServer, KVM, and VirtualBox.
The bulk of the code is written in platform-independent C and is easily ported
to other environments. It supports:
* Standard 802.1Q VLAN model with trunk and access ports
* NIC bonding with or without LACP on upstream switch
* NetFlow, sFlow(R), and mirroring for increased visibility
* QoS (Quality of Service) configuration, plus policing
* GRE, GRE over IPSEC, VXLAN, and LISP tunneling
* 802.1ag connectivity fault management
* OpenFlow 1.0 plus numerous extensions
* Transactional configuration database with C and Python bindings
* High-performance forwarding using a Linux kernel module
Required Skillset:
* Good C / C++ knowledge (sockets, multithreading, data structures, bit
operations, masks, etc.) (required).
* Operating Systems concepts (I/O, Networking, etc.) (required).
* Good Networking concepts (required).
* Inter Process Communication (IPC) (required).
* Automake / Cmake knowledge or other makefiles (required).
* Experience with SVN, Git or other versioning tools (required).
* Experience with Windows Kernel Debugger using WinDBG (big plus).
* Familiarity with openflow / Open vSwitch (big plus).
* Familiarity with Hyper-V / KVM (big plus).
* Experience in writing Linux Kernel drivers (optional).
* Experience in writing Windows Kernel drivers - WDM and/or WDF (optional).
If you are interested please contact Bora Adrian in private at
[email protected] or 0740197805.
_______________________________________________
anunt mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/anunt
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug