Development experience in solutions for SDN infrastructure on Z server platform and has worked with global teams and independently own the areas of responsibility.
Your role and responsibilities
- 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 learn.
Required education
Preferred education
Required technical and professional expertise
Programming Language:
- GoLang, REST API with backend application development.
Advanced Networking Knowledge:
- Proficiency in Software Defined Network (SDN), network design, protocols, and infrastructure, including LAN/WAN, SDN, and cloud networking.
- Familiarity with IPv4/IPv6, QoS, MPLS, and BGP.
Strategic Infrastructure Planning:
- Candidate should have the ability to design scalable and resilient network architectures, plan for capacity, and ensure disaster recovery and business continuity.
Security Expertise:
- Basic knowledge of cybersecurity principles to protect network integrity and data privacy.
Operating Systems:
- Understanding how different operating systems affect network design.
Problem-Solving:
- Strong analytical and problem solving skills to troubleshoot complex network issues in Production and Non-Production environments.
Critical Thinking:
- Ability to think strategically and anticipate future network needs.
Communication:
- Effective communication skills to collaborate with teams and explain technical concepts to all stakeholders.
- Strong knowledge of Containers (for eg. docker / Podman etc) & related technologies like container registries, Dockerfiles, creating container images, deploying containers etc.
- Strong working knowledge of Container Orchestration (Kubernetes).
- Strong knowledge of Linux basics including packing, package managers, working with system services, distro specific development, building source code into distro specific packages, pkg installation etc.
- Knowledge of working with Linux distros like Ubuntu.
- Good knowledge of Virtualization like hypervisor, Virtual Machines, Bare Metal, Partitions etc and infrastructure/system management.
Preferred technical and professional experience
- At least 12+ years of working experience with Linux distributions (Ubuntu/RHEL) in a production environment.
- Advanced Networking Knowledge: Proficiency in Software Defined Network (SDN), network design, protocols, and infrastructure, including LAN/WAN, SDN, and cloud networking. Familiarity with IPv4/IPv6, QoS, MPLS, and BGP.
- Strategic Infrastructure Planning: Candidate should have the ability to design scalable and resilient network architectures, plan for capacity, and ensure disaster recovery and business continuity.
- General understanding of private /public / hybrid cloud concepts.
- General understanding of HW servers and server components.