Avesh Agarwal

Engineering Leader at NetApp

Cary, North Carolina, 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
Avesh Agarwal is an engineering leader with 16 years of experience building cloud-native platforms, security-focused networking software, and distributed systems, currently leading engineering at NetApp from Cary, NC. He combines deep systems and security expertise—TPM, VPNs, IPsec and kernel integration—with hands-on proficiency in C and Go, gained through roles at Red Hat and as a long-time contributor to projects like Libreswan and Kubernetes SIGs. His work spans platform reliability (OpenShift build/release and descheduler), API design, and practical security fixes across IKE implementations, reflecting both research depth (PhD-level work in wireless security) and production-grade delivery. Notably, he has a track record of improving core protocol behavior and cluster lifecycle automation, bridging low-level kernel/security changes with cloud orchestration.
code16 years of coding experience
job10 years of employment as a software developer
bookPhD and MS Computer Science, PhD and MS Computer Science at North Carolina State University
bookBachelor of Engineering Computer Science, Bachelor of Engineering Computer Science at Motilal Nehru National Institute Of Technology
github-logo-circle

Github Skills (40)

continuous-deployment10
kubernetes10
container10
docker10
continuous-integration10
apidoc10
kubernetes-apiserver10
api-design10
ipsec10
it-security10
continuous-delivery10
dockers10
cicd10
security10
go10

Programming languages (10)

HCLShellCMakefileJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
kubernetes-sigs/descheduler

Jul 2017 - Feb 2020

Descheduler for Kubernetes
Role in this project:
userBackend Developer
Contributions:10 releases, 256 commits, 70 PRs in 2 years 6 months
Contributions summary:Avesh's contributions primarily involve implementing and integrating the descheduler component configuration and policy. The commits add and modify files related to defining component configurations, including their structure, versions, and registration. Key changes include creating and updating files related to the descheduler's API and versioned policy, demonstrating expertise in API design and system integration within a Kubernetes context. The user also worked on implementing node lister and low node utilization strategy.
golangkubernetesk8s-sig-scheduling
openshift/origin

Jun 2015 - Sep 2018

Conformance test suite for OpenShift
Role in this project:
userDevOps Engineer
Contributions:65 commits, 62 PRs, 430 comments in 3 years 4 months
Contributions summary:Avesh's commits primarily focus on build and release processes within the OpenShift origin repository. They made fixes to build scripts, specifically modifying `hack/build-release.sh` and `hack/common.sh`. They also worked on updating the build-images script to include the cluster-capacity image and performed related vendor updates for cluster-capacity within the context of the OpenShift project.
containerscontinuous-deploymentcaaspaascontinuous-testing
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
Avesh Agarwal - Engineering Leader at NetApp