Shivanshu Shrivastava is a senior core backend engineer with nine years of experience building high-throughput observability and APM systems, currently working at Odigos from Bengaluru. He specializes in Golang and distributed systems, having designed components that process tens of millions of telemetry events per hour and optimized agents and collectors for real-world production scale. An active open-source contributor, Shivanshu has improved Kubernetes and OpenTelemetry projects—adding Kubernetes cluster UID handling and migrating proxy components to structured logging—demonstrating a focus on observability, maintainability, and performance. He has hands-on experience across storage engines like ClickHouse and Druid, infra tooling (GKE/AKS, Terraform, Pulumi) and OSS stacks including Jaeger, Prometheus, Envoy and Istio. As a former founding engineer at SigNoz and contributor at AppDynamics and Adyen, he blends startup agility with enterprise-grade reliability work. Beyond code, he mentors and has guided students in open-source projects, reflecting a commitment to community and developer experience.
Production-Grade Container Scheduling and Management
Role in this project:
Back-end Developer
Contributions:81 reviews, 20 commits, 12 PRs in 2 months
Contributions summary:Shivanshu primarily focused on migrating code within the `kubernetes/kubernetes` repository to use structured logging. Their work involved converting existing logging statements in various proxy components (e.g., `userspace`, `winuserspace`, `ipvs`, `iptables`) to the structured logging format and adding relevant keys. They also updated code for proper handling of service endpoints and IPVS rules, reflecting a focus on improving the observability and maintainability of the Kubernetes proxy functionality. These changes impact the logging of proxy components and related controllers.
Contrib repository for the OpenTelemetry Collector
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:19 reviews, 10 PRs, 53 comments in 2 years 1 month
Contributions summary:Shivanshu primarily contributed to enhancing the Kubernetes-related functionality of the OpenTelemetry Collector Contrib repository. This involved adding a new resource attribute for Kubernetes cluster UID and modifying the client to extract cluster UID from namespace metadata. Furthermore, the user addressed several issues by updating dependencies and refactoring code, improving the overall maintainability and performance. Additionally, they migrated deprecated functions in AWS Kinesis exporter and used errors.Join in several files.
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
Shivanshu Shrivastava - Senior Core Backend Engineer at Odigos