Overview & Responsibilities
Are you a Software Engineer who is passionate about building out next generation cloud scale networking software? Do you enjoy working on open source projects with large scale deployments? If so, the Rackspace cloud networking team is looking for you.
You’ll work closely with both internal and external teams to push the boundaries of software based networking. By providing both community and company support to deliver the best of class features from concept to production, you will increase Rackspace’s value proposition.
Contribute to the measurement, stability and reliability of the networking stack on our public cloud.
Develop tools to enable our support organization to effectively support the products that we create.
Work with the team to develop new software based networking technologies and Network Function virtualization.
Contribute back to the community by attending meetups, speaking at conferences, and sharing your ideas in blog posts
An Ideal candidate has:
Demonstration of technical leadership at a Business Unit/Company wide level.
Experience working with senior leadership and product management in defining product direction.
Ability to handle multiple tasks and prioritize work in order to maintain required productivity levels.
Great communication skills, empathy and patience.
An interest in expanding technical knowledge.
Experience in several programming languages with a high proficiency in Python and C
Broad understanding of Cloud Computing and Infrastructure as a Service. Experience with OpenStack and the Rackspace Cloud or equivalent (AWS, Azure/Hyper-V) is hugely advantageous.
Experience with OpenStack Neutron and its plugins like ML2 and ONV is a strong plus.
Significant experience with XenServera strong bonus.
In-depth experience with OVS is a requirement. Prior in-depth experienceworking with SDN controllers like NSX, OVN, OpenDaylight, Ryu, OpenContrail etc required.
Experience with configuration automation tools such as Ansible, Puppet and/or Chef or similar technologies.
Experience with Open Source development tools and methodologies.
Excellent knowledge of Linux/Unix Environments, Git, SQL and common CI/CID tools.
Understanding of RESTful APIs.
A strong grasp of networking technologies - in particular with overlay protocols like STT, VXLAN, NVGRE etc.
Multiple years of experience building, tuning, and managing linux servers at scale.
Experience with mentoring/leading small and large teams from a technical perspective.