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.
8 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering (B.E.) Electronics and Communications Engineering, Bachelor of Engineering (B.E.) Electronics and Communications Engineering at PES University
A Kubernetes operator for managing Argo CD clusters.
Role in this project:
DevOps & 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.
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:
Back-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.