Mudit Agarwal

Program Director - OpenShift Data Foundation

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
Mudit Agarwal is a storage-focused engineering leader with 6+ years building and managing teams across OpenShift Data Foundation, Red Hat, and Riverbed, now serving as Program Director for OpenShift Data Foundation at IBM Storage. He combines deep hands-on expertise in file systems, C, WAFL/ZFS history and virtualization with growing fluency in Go, Kubernetes, CSI and Ceph/OCS, bridging low-level systems work and cloud-native operator engineering. Mudit has contributed significant fixes and features to prominent open-source projects such as go-ceph and ceph-csi, including CephFS bindings and e2e tests that improved robustness and diagnostics. As an architect and manager he has driven release planning, QA automation and operator configuration for large-scale storage deployments, solving tricky issues like external cluster resource creation and mount-failure debugging. Based in Bengaluru, he pairs academic roots in data structures and algorithms with practitioner instincts—often diving into kernel logs and test frameworks to reproduce and resolve elusive storage failures.
code6 years of coding experience
job11 years of employment as a software developer
bookIntermediate, PCM, Intermediate, PCM at RRK School, Chandausi
bookB.Tech, Computer Science and Engineering, B.Tech, Computer Science and Engineering at MORADABAD INSTITUTE OF TECHNOLOGY, MORADABAD.
languagesHindi, English
github-logo-circle

Github Skills (23)

e2e-testing10
kubernetes10
docker10
pytest10
python10
testing10
e2e-test10
storage10
dockers10
binding10
automation10
go10
openshift10
cephfs10
kubernetes-pods10

Programming languages (5)

TypeScriptShellJavaScriptGoPython

Github contributions (5)

github-logo-circle
red-hat-storage/ocs-operator

Aug 2020 - Nov 2022

Operator for RHOCS
Role in this project:
userDevOps Engineer & System Architect
Contributions:159 reviews, 80 commits, 67 PRs in 2 years 3 months
Contributions summary:Mudit primarily focused on configuring and maintaining the OpenShift Container Storage (OCS) operator, as evidenced by changes to the must-gather scripts, ceph configuration, and storage class definitions. Their contributions included updating dependencies, adjusting OSD memory targets, disabling warnings and adjusting settings in ceph config, and addressing issues related to the creation of resources in external clusters. They also made modifications related to OpenShift's CSI interface and the deployment of must-gather collection scripts.
kubernetes-operatorkubernetesoperator
ceph/go-ceph

Apr 2020 - Jun 2021

Go bindings for Ceph :octopus: :octopus: :octopus:
Role in this project:
userBack-end Developer
Contributions:75 reviews, 41 commits, 24 PRs in 1 year 1 month
Contributions summary:Mudit primarily focused on implementing new functions within the CephFS file system bindings. They added core functionalities for linking, symbolic linking, and reading symbolic links. Furthermore, the user validated the usage of mount pointers and implemented wrappers for file permission and ownership control. The contributions fixed identified issues and expanded the core functionalities of the Go bindings for CephFS.
golangcephfsradosceph-radosgwceph
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
Mudit Agarwal - Program Director - OpenShift Data Foundation