Karthik Ramasubramanian

Principal Engineer at Palo Alto Networks

Cupertino, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job14 years of employment as a software developer
bookM.S. Computer Science and Engineering, M.S. Computer Science and Engineering at Buffalo State University
bookB.E. Computer Science and Engineering, B.E. Computer Science and Engineering at Anna University Chennai
github-logo-circle

Github Skills (20)

kubernetes10
back-end-development10
cni10
policies10
networking10
cicd10
automation10
go10
kubernetes-pods10
network10
automations10
backend10
github-ci9
dockers9
apidoc9

Programming languages (3)

DockerfileGoPython

Github contributions (5)

github-logo-circle
projectcalico/libcalico-go

Sep 2016 - Sep 2020

Golang Calico library functions: https://www.projectcalico.org
Role in this project:
userBack-end Developer
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.
golangcalico
projectcalico/calico

Sep 2017 - Apr 2022

Cloud native networking and network security
Role in this project:
userDevOps Engineer & Automation Engineer
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