Project description
Product development for Data Center routing & switching platforms - Major Enterprise Networking equipment provider
Our team: A team of networking enthusiasts willing to contribute to customer success
Technologies used: Networking protocols, Cloud-Native technologies, GitHub, JIRA, traffic generation tools, Windows/Linux servers, network virtualization, network security, network management tools, microservices and Agile methodologies
Opportunities: Design and develop the latest Networking features and solutions, collaboration with an international team of professionals, working with the latest networking technologies and concepts, access to trainings.
Responsibilities
- Work closely with development engineering teams, product management, and customer solution engineering teams to design and develop feature functionality for data center networks, network security and routing technologies.
- Architect/Design/Develop network control plane functionality for highly scalable networking platforms
- Collaborate with Product Management and SQA organization to ensure the implementation meets end-customer requirements for interoperability, performance, scalability, and security
- Develop detailed functional and design specifications
- Take complete ownership of the product from ideation to deployment
- Develop & Automate Unit test plans
- Review customer deployments and address customer-found issues
- Involve in customer deployments and customer escalations and help the customers to deploy Extreme Networks' solutions in the customer environment
SKILLS
Must have
- Require a Bachelor's/Master's degree in Computer Science/Electronics & Communication/Information Systems
- 6+ years of hands-on experience in designing and developing features in the Networking domain
- Expert programming skills in C/C++
- Excellent understanding of Layer 2, Layer 3 (BGP, OSPF, IS-IS) and overlay protocols like VxLAN, GRE, MPLS, SPB
- Good understanding of Linux operating system internals
- Strong debugging and troubleshooting skills
- Ability to thrive in a fast-paced agile development environment
- Strong verbal and written communication skills
- Highly motivated and self-driven
Nice to have
• GO Lang programming experience
• Understanding of Virtualization & Cloud technologies (Virtual Machines, Containers, Kubernetes)
• Familiarity with secure coding practices
• Good understanding of network security (Encryption, Authentication, DDOS mitigation etc)