Piyush Garg is a Senior Software Engineer with 10 years of experience specializing in cloud-native platforms, containers, and CI/CD, currently based in Bengaluru and working at Red Hat. He has deep hands-on expertise with Kubernetes and OpenShift, contributing to prominent open-source projects like the fabric8 Kubernetes Java client and the Tekton ecosystem, where he improved testing, security, and developer tooling. His work spans backend, DevOps and full-stack tasks—shipping CLI features, storage management, and pipeline/operator refactors that emphasize reliability and non-root, secure execution. Piyush combines strong algorithmic and Linux foundations from his CSE degree with practical engineering—writing unit and e2e tests, updating docs, and bumping security-sensitive dependencies. He repeatedly demonstrates an eye for developer experience and automation, having added user-facing UX improvements (clickable URLs, aliases) alongside low-level manifest and manifestival-driven architectural changes. Colleagues would note his knack for turning flaky tests and deployment pain points into stable, maintainable workflows.
10 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree, Computer Science and Engineering, 7.02, Bachelor’s Degree, Computer Science and Engineering, 7.02 at The LNM Institute of Information Technology
Secondary, Secondary, 88.5%, Secondary, Secondary, 88.5% at R. L. K. Public Secondary School, Rawatsar
High School, Science, 73%, High School, Science, 73% at Kamla Montessori School, Sirsa
Contributions:56 reviews, 48 commits, 39 PRs in 2 years 7 months
Contributions summary:Piyush's contributions primarily revolve around enhancing the testing infrastructure and CI/CD pipeline for the Tekton catalog. They refactored and updated e2e test scripts to align with new catalog structures, incorporating conditional installations and test skipping. The user also focused on fixing existing test failures, updating the pipeline's image versions, and refactoring testing scripts for secure sidecar registry configurations, indicating a strong focus on test reliability and deployment automation. Additionally, the user addressed issues with specific tasks, demonstrating an understanding of task definitions and integration within the pipeline.
Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, …)
Role in this project:
Full-stack & DevOps Engineer
Contributions:315 reviews, 87 commits, 164 PRs in 2 years 6 months
Contributions summary:Piyush primarily focused on refactoring and updating the `tektoncd/operator` repository, which manages TektonCD projects. Their contributions included refactoring code to use the `manifestival` library, bumping library versions (e.g., `manifestival`, `cosign`), and updating various dependencies. The user also made architectural changes such as restructuring the proxy installation and implementing code to address security and compliance requirements.
tektoncdpipelinetektoninstallationoperator
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.