Dharmit Shah is a senior software engineer with 13 years of experience building cloud-native infrastructure, Kubernetes-based tooling, and CI/CD pipelines from the ground up. Based in Ahmedabad, he has driven critical backend and DevOps work at Red Hat and SUSE, including leadership of the odo CLI project and contributions to KubeVirt and Harvester upgrade flows. Equally comfortable writing Go for Kubernetes integrations and authoring RPM trees and manifests, he blends systems-level engineering with pragmatic operational automation. His open-source footprint includes implementing sidecar hook functionality for kubevirt and improving developer UX in the widely used odo CLI, reflecting a focus on platform developer experience. A self-described “gopher” and evolving Rustacean, he pairs deep Linux and virtualization roots with continuous curiosity about lower-level tooling. Colleagues rely on him to simplify upgrade and build flows while keeping multi-arch and test automation realities in mind.
13 years of coding experience
14 years of employment as a software developer
Bachelor of Engineering, Information Technology, Bachelor of Engineering, Information Technology at A D Patel Institute of Technology, CVM University
odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:7 releases, 1165 reviews, 159 commits in 3 years 8 months
Contributions summary:Dharmit's commits primarily involved fixing typos, improving the clarity of help messages, and correcting example code within the `odo` CLI tool. A significant portion of the commits addressed bugs in command-line argument handling. They also worked on updating the component's configuration for various flags related to the pod's specification. Moreover, the user made contributions related to the setup of the test and build environments for the tool.
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
Backend & DevOps Engineer
Contributions:47 reviews, 6 PRs, 92 comments in 1 year 3 months
Contributions summary:Dharmit primarily contributed to the implementation of a sidecar hook functionality within the Kubernetes virtualization project. This involved adding a new ConfigMap type and associated logic to populate volumes within the VMI. The user also introduced unit tests for the new functionality and created the necessary RPM tree and configurations for the sidecar-shim. Moreover, the contributions included support for arm64 architecture, and fixing some manifest generation issues.
apivmsmachineslibvirtruntime
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.