Karthik Ramasubramanian is a Principal Engineer with 12+ years building and operating cloud-native networking and security for large-scale Kubernetes deployments. He helped evolve Project Calico—used on 1M+ nodes globally—contributing backend Go improvements for Kubernetes policy support and automation of build and infrastructure workflows. His background spans kernel and SDN work, private cloud DevOps at Symantec, and production-grade platform engineering at Tigera and Palo Alto Networks, giving him deep experience across data planes including eBPF and Linux. Karthik pairs hands-on coding (libcalico-go contributions) with build automation and CVE-driven maintenance, so he moves systems forward without sacrificing safety. Based in Cupertino, he combines low-level systems expertise with practical cloud security and observability design. An Agile advocate and longtime SDN engineer, he often bridges kernel-level constraints and cloud-native abstractions to deliver reliable, secure networking.
12 years of coding experience
14 years of employment as a software developer
M.S. Computer Science and Engineering, M.S. Computer Science and Engineering at Buffalo State University
B.E. Computer Science and Engineering, B.E. Computer Science and Engineering at Anna University Chennai
Contributions:7 reviews, 38 commits, 47 PRs in 4 years
Contributions summary:Karthik primarily contributed to the backend functionality of the Calico library, with a focus on integrating and enhancing support for Kubernetes within the Calico project. Their work included injecting version and build information using `go ldflags`, refactoring code, and refactoring and adding new features to policy implementations. The commits show the user's contributions to the k8s backend, specifically improving support for Global Network Policies (GNPs) and related CRUD operations using the KDD client.
Contributions:2 releases, 36 reviews, 81 commits in 4 years 7 months
Contributions summary:Karthik contributed to infrastructure and build automation aspects of the project. They updated dependencies, including go-build, and adjusted build configurations to pick up the latest versions and CVE fixes. Furthermore, the user modified references and configurations related to Google Tag Manager and search applications, indicative of system maintenance and updating configurations. They also made changes to documentation and reference links.
multi-clustersecuritynetworkingsdnvirtual-network
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
Karthik Ramasubramanian - Principal Engineer at Palo Alto Networks