Pranshu Srivastava is a Senior Software Engineer at Red Hat with eight years of experience building and maintaining observability and storage features for OpenShift and its upstream monitoring stack. As Kubernetes SIG Instrumentation Chair and a former Node.js Emeritus contributor, he blends deep systems-level expertise with hands-on contributions to widely used projects like Node.js, kube-state-metrics, and the Prometheus ecosystem. His work spans back-end, DevOps, and front-end improvements—from HTTP/2 and streams in Node.js to UI and operator enhancements in OpenShift—demonstrating a rare full-stack fluency in cloud-native tooling. He’s driven practical metric and labeling improvements that simplify aggregation and alerting across clusters, and has helped enable hot-reloading and robustness in critical monitoring components. A longtime open-source mentor and contributor, he frequently moves ideas from proposal to production, balancing design leadership with detailed code and test work. Based in Bengaluru, he pairs rigorous engineering with community stewardship, often surfacing non-obvious API and instrumentation trade-offs that improve long-term operability.
8 years of coding experience
4 years of employment as a software developer
12th, ISC Board, 92%, 12th, ISC Board, 92% at La Martiniere, Lucknow
Bachelor of Technology, Computer Science and Engineering, 8.3 CGPA, Bachelor of Technology, Computer Science and Engineering, 8.3 CGPA at Jaypee Institute Of Information Technology
Contributions:161 reviews, 52 commits, 63 PRs in 1 year 9 months
Contributions summary:Pranshu primarily contributed to the OpenShift console UI, focusing on enhancements and bug fixes within the front-end code. Their work involved modifying UI components related to storage management, particularly for Ceph and local storage operators. They also addressed issues such as fixing UI text, renaming UI elements, and migrating integration tests to use the Cypress API. The user's contributions demonstrate a focus on improving the user experience and functionality of the OpenShift console.
Add-on agent to generate and expose cluster-level metrics.
Role in this project:
Back-end & DevOps Engineer
Contributions:7 releases, 212 reviews, 21 commits in 3 months
Contributions summary:Pranshu primarily contributed to enhancing the kube-state-metrics functionality by addressing issues related to label handling and metric representation. They fixed bugs in allowlist label handling and refactored code to represent GVK information as labels in custom resource metrics for easier aggregation. Additionally, they made recommendations for alternative metrics and incorporated changes for hot-reloading based on configuration file modifications. The contributions involved modifying core components and adding new metrics.
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
Pranshu Srivastava - Senior Software Engineer at Kubernetes