Shubham Agarwal

Staff Engineer at VMware

Bengaluru, Karnataka, India
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
Shubham Agarwal is a Staff Engineer based in Bengaluru with 8 years building cloud-native systems and platform tooling across enterprises like VMware, Red Hat and Infoblox. He specializes in Go, PaaS and Kubernetes operators, contributing notable fixes and feature work to ArgoCD operators and OpenShift GitOps projects that improved Redis/Dex reconciliation and namespace-based permissions. Comfortable in both backend and DevOps roles, he designs and operates production-grade controllers and service accounts while driving upgrades and OpenShift-specific configurations. His background includes serverless and containerized architectures from early work on Huawei projects to streaming and integration platforms. A strong presenter and consultant, he pairs hands-on coding with cross-team influence to move platform initiatives forward. Colleagues value his blend of practical Kubernetes controller knowledge and a knack for refactoring to align resources with desired state.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor of Engineering (B.E.) Electronics and Communications Engineering, Bachelor of Engineering (B.E.) Electronics and Communications Engineering at PES University
languagesEnglish, Hindi
github-logo-circle

Github Skills (15)

golang10
argocd10
kubernetes10
develop10
go10
openshift10
kubernetes-operator10
operator-sdk10
cicd10
kubernetes-pods10
operator10
dockers9
yaml9
redis9
docker9

Programming languages (2)

GoHTML

Github contributions (5)

github-logo-circle
A Kubernetes operator for managing Argo CD clusters.
Role in this project:
userDevOps & Backend Engineer
Contributions:95 reviews, 22 commits, 26 PRs in 7 months
Contributions summary:Shubham primarily contributed to enhancing the Argo CD operator, focusing on features and configuration. They allowed for external hostnames for the Argo CD server, added OpenShift-specific configurations for the Redis image, and fixed issues related to Redis and Dex deployments. Moreover, the user upgraded the ArgoCD version and implemented changes related to namespace label-based permissions. Their work touches upon core operational aspects and backend configuration within the Kubernetes ecosystem.
golangoperator-sdkclustersargocdopenshift
An operator that gets you an ArgoCD for cluster configuration out-of-the-box on OpenShift along with the UI for visualizing environments.
Role in this project:
userBack-end & DevOps Engineer
Contributions:19 reviews, 9 commits, 9 PRs in 5 months
Contributions summary:Shubham primarily contributed to the GitOps operator by integrating upstream fixes and updates, particularly addressing issues related to Redis/Dex reconciliation. They implemented a service account with required permissions for the backend service and made related code changes. Furthermore, the user refactored the code by updating existing resources based on the desired state. The user has demonstrated working knowledge in Kubernetes controllers.
boxargocdout-of-the-boxopenshiftoperator
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
Shubham Agarwal - Staff Engineer at VMware