Involved in the overall development and containerization of networking microservices on a switch using Kubernetes principles.
• Spearheaded projects involving the design and development of networking features such as Dynamic ARP Inspection (DAI), Digital Optical Monitoring (DOM) and Static ARP/NDP. Reorganized and streamlined multiple modules to support the implementation of Rapid Spanning Tree Protocol (RSTP).
• Devised defaulting and validation algorithms across the containerized services and implemented these by making use of the Kubernetes admission webhooks. This boosted the efficiency of the system by blocking disallowed configurations and actions, thereby enhancing overall robustness.
• Strengthened Snaproute’s Fabric Management solution by introducing a messaging structure used for communication across multiple threads in the application.
• Implemented a web server page for handling HTTP RESTful API calls from a ValidatingWebhookConfiguration (a Kubernetes tool) which monitors connections between the switch and the fabric controller.