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

Raspunde prin e-mail lui