Sravanth Bangari is a Principal Software Engineering Lead based in Redmond, Washington, with 7 years of experience focused on cloud networking, Windows container networking, and distributed systems at Microsoft. He has deep hands-on expertise in Kubernetes networking (including contributions to the flagship kubernetes/kubernetes repo) and in automating/debugging SDN deployments using PowerShell and VMM templates. His work has fixed subtle Windows pod service-access issues, refined load-balancer and VIP selection logic, and added diagnostic tooling that improves network health visibility in containerized environments. Sravanth blends backend systems development with DevOps-style troubleshooting, enabling faster incident diagnosis and more reliable networking at scale. He holds a BTech in Computer Science from NIT Karnataka and brings a pragmatic, detail-oriented approach that surfaces non-obvious root causes in complex networking stacks.
7 years of coding experience
15 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at National Institute of Technology Karnataka
This repo includes PowerShell scripts and VMM service templates for setting up the Microsoft Software Defined Networking (SDN) Stack using Windows Server 2016
Role in this project:
DevOps Engineer
Contributions:30 reviews, 13 commits, 28 PRs in 1 year 11 months
Contributions summary:Sravanth primarily contributed to the debugging and troubleshooting aspects of the project, specifically focusing on network configuration within a Kubernetes environment. They developed and refined PowerShell scripts for collecting logs, diagnosing container networking issues, and validating load balancer policies. The contributions included adding new diagnostic tests and improving the reporting functionality for network health checks.
Production-Grade Container Scheduling and Management
Role in this project:
Backend Developer
Contributions:17 reviews, 25 commits, 34 PRs in 2 years 6 months
Contributions summary:Sravanth primarily focused on improving the refcounting logic and endpoint management within the Kubernetes Windows network proxy (winkernel). Their work involved modifying the `proxier.go` and `proxier_test.go` files to address issues related to remote endpoint cleanup and shared endpoint updates. They also fixed access to Kubernetes Services from Windows pods, especially when multiple services used the same node IP as backend, and implemented improvements to source VIP selection for local endpoints. Additionally, the user updated the load balancer ingress IP policy to use non-DSR, and added logic to skip creating HNS loadbalancers for empty endpoints.
containersschedulingdockergradeproduction-grade
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sravanth Bangari - Principal Software Engineering Lead at Microsoft