Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. This role requires great presentation, self-organizing skills, and the ability to work well within a globally distributed cross-functional team in a fast paced and exciting environment. Candidate needs to be comfortable with developing a new software offering where some requirements are still being refined.
- Understand and integrate new technologies such as Software-Defined Networking and Network Functions Virtualization to cloud platforms with skills in the areas of Virtual switches, Network overlay technologies, Overlay technologies, Physical NIC drivers and selective leverage offloads a software interfaces
- Linux based driver ecosystem development and integration.
- Work with kernel networking subsystems such as iptables, sockets
- Need to have core network troubleshooting skills, response with urgency on incidents, perform root cause analysis, look out for the patterns, build knowledge base.
- You will be developing solutions for SDN infrastructure on Z server platform
- You will be expected to work with global teams and independently own the areas of responsibility.
- Expected to participate in scrums, sprint planning and retrospectives and be an active member of the team providing feedback to improve as needed.
- You will be expected to work collaboratively with the team, learn new technologies and apply the skills learned
- 5+ years of experience developing backend applications.
- Experience in Python, C/C++, Perl, NodeJS, Java, JavaScript and GoLang, REST API
- Microservices Experience – Kubernetes, Docker
- Appliance virtualization, VMware vSphere
- Experience with CI/CD tools
- Good understanding of Network Routing Protocols
- Experience with structured Architecture practices, hybrid cloud and Cloud Network
- Experience in building, architecting, designing/implementing highly distributed global cloud-based systems.
- Knowledge of technology solutions and ability to learn, understand andwork quickly with new emerging technologies, methodologies and solutions.
- Trusted Key Entry
- Cryptography
- Post quantum cryptography