Murali Reddy is a Distinguished Engineer with 14+ years building and shipping complex system software across cloud computing, SDN/NFV, virtualization and Kubernetes-based networking. He combines hands-on engineering with product-level architecture, founding Cloudnative Labs to simplify Kubernetes networking and contributing to well-known projects like kube-router, Weave Net, and Apache CloudStack. His work spans both greenfield v1 products and production hardening—implementing features from BGP external IP advertisement to policy-based routing and inline CLI improvements. At companies from Microsoft and Citrix to Weaveworks, Rakuten Symphony and Walmart, he has led platform-level efforts that bridge kernel-level networking and cloud-native orchestration. Known for systems thinking and original solutions, he frequently surfaces pragmatic fixes (e.g., test/e2e stabilization, IPAM and netfilter integrations) that improve reliability at scale. Based in Andhra Pradesh with an ME in CS from IISc, he blends deep research-driven problem solving with operational pragmatism.
Kubernetes shell: An integrated shell for working with the Kubernetes
Role in this project:
Full-stack Developer
Contributions:43 commits, 10 PRs, 60 pushes in 1 year 3 months
Contributions summary:Murali primarily focused on developing the `kube-shell` application, demonstrating skills in Python development and command-line interface (CLI) interaction. They implemented a command completion feature for Kubernetes commands and resources, improving the user experience within the shell. Furthermore, the user refactored the token parsing logic, separated it from the command completion logic, and added features like inline help and cluster switching functionality.
Contributions:52 commits, 63 PRs, 299 pushes in 6 months
Contributions summary:Murali primarily contributed to the Kubeless project by modifying existing command-line interface (CLI) tools and incorporating input validation. The user implemented functionality to allow the user to specify the default namespace using the current Kubernetes context. They made changes to various files relating to deployment, update, list, describe, call, logs, delete, autoscale, and ingress commands. Furthermore, the user worked on input validation for Kubeless deploy and update subcommands.
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.