Control Plane - Senior Dev Protocol Engineer

Open 34d

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)