Prankul Mahajan

Senior Staff Software Engineer at IBM

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
Prankul Mahajan is a Senior Staff Software Engineer based in Bengaluru with 7–8 years of platform and infrastructure engineering experience focused on cloud-native tooling and Kubernetes. He has progressed through engineering roles at NEC and IBM, driving CI/CD, build and deployment automation, and reliability improvements for large-scale projects. As an active contributor to the Kubernetes ecosystem—working on Cluster API and OpenStack provider repos—he’s improved build scripts, CI, and upstream compatibility to keep projects aligned with evolving Kubernetes dependencies. Comfortable in both hands-on DevOps and technical leadership, he blends production-focused engineering with open-source collaboration to shorten feedback loops and reduce operational fragility. An early-career detail: he moved quickly from graduate trainee to senior staff roles, signaling a pattern of rapid technical growth and cross-team impact.
code7 years of coding experience
job6 years of employment as a software developer
bookBachelor of Technology - BTech, Bachelor of Technology - BTech at Jaypee Institute Of Information Technology
book12, 12 at Bal Bharati Public School
languagesEnglish, Hindi
github-logo-circle

Github Skills (18)

kubernetes10
scripting10
lifecycle10
cicd10
automation10
script10
go10
kubernetes-pods10
sh10
cluster-api10
automations10
shell10
k8s10
kr8s10
yaml9

Programming languages (5)

ShellGoHTMLRubyPython

Github contributions (5)

github-logo-circle
Cluster API implementation for OpenStack
Role in this project:
userDevOps Engineer
Contributions:12 reviews, 21 commits, 19 PRs in 1 year 9 months
Contributions summary:Prankul's contributions primarily revolve around enhancing the project's build and deployment processes. They implemented changes to the `generate.sh` script for generating configuration files and updated the project dependencies, specifically bumping the Cluster API version. Furthermore, the user aligned flag names with upstream Kubernetes components and updated the ginkgo version. These changes demonstrate a focus on maintaining the project's infrastructure and ensuring it remains compatible with upstream dependencies.
k8s-sig-cluster-lifecycle
kubernetes-sigs/cluster-api

Jul 2019 - Mar 2021

Home for Cluster API, a subproject of sig-cluster-lifecycle
Role in this project:
userDevOps Engineer
Contributions:6 reviews, 29 commits, 30 PRs in 1 year 8 months
Contributions summary:Prankul primarily focused on improving the repository's build and integration processes. Their commits include fixing shell script verifications, updating CI scripts to remove dependencies, and ensuring default webhook behavior aligns with cluster specifications. They also added support for YAML output in a configuration command and enhanced the test suite.
apilifecyclesubprojectcluster-apisig
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
Prankul Mahajan - Senior Staff Software Engineer at IBM