Puneet Punamiya

Senior Software Engineer at Red Hat

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
Puneet Punamiya is a Senior Software Engineer in Bengaluru with eight years of experience building and productizing cloud-native CI/CD solutions at Red Hat, specializing in Kubernetes controllers, Operators, and Tekton ecosystem tooling. He contributes to high-profile open-source projects like Tekton CLI, Operator and Chains, delivering backend and DevOps improvements—such as auto-selection features, EventListener URL support, and resource reconciliation logic—that strengthen CI/CD reliability and security. At Red Hat he led Tekton Hub operations, mentored engineers on Kubernetes APIs, and is currently developing manual approval gates for pipelines to bring safer, human-in-the-loop controls to deployments. Comfortable in Go, React, and Kubernetes, he also created developer tooling (Catlin) and content to help onboard users to pipeline best practices, reflecting a practical focus on developer experience as well as robustness.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering Computer Engineering, Bachelor of Engineering Computer Engineering at Sinhgad College of Engineering
github-logo-circle

Github Skills (19)

kubernetes10
apidoc10
testing10
kubernetes-operator10
cicd10
automation10
go10
api10
pipeline10
kubernetes-pods10
command-line10
automations10
yaml9
rest-api8
architectures8

Programming languages (9)

TypeScriptShellMakefileSCSSJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tektoncd/operator

Aug 2021 - Jan 2023

Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, …)
Role in this project:
userBack-end & DevOps Engineer
Contributions:181 reviews, 69 commits, 96 PRs in 1 year 5 months
Contributions summary:Puneet primarily worked on the TektonConfig controller, enhancing its functionality to recreate components upon deletion and adding ownerReferences and informer. They introduced changes to the pipeline, trigger, and dashboard functionalities by ensuring the existence of resources. Additionally, the user implemented features to delete resources based on the configured profile and added code validations and refactoring for Tekton resources. This included a refactor to utilize the tekton installer set.
tektoncdpipelinetektoninstallationoperator
tektoncd/cli

Jul 2020 - Mar 2022

A CLI for interacting with Tekton!
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:8 reviews, 17 commits, 17 PRs in 1 year 8 months
Contributions summary:Puneet contributed to the Tekton CLI, implementing features like auto-selection for the `describe` command and adding support for EventListener URLs in `list` and `describe` commands. They fixed bugs, specifically addressing issues related to cancelling PipelineRuns. Furthermore, the user enhanced the `describe` command for tasks and trigger bindings, adding a version field and auto-selection functionality. Their work involved modifying Go code, updating test files, and integrating with the Tekton ecosystem.
pipelinetektoncommand-linetekton-pipelinescli
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