Ashish Ranjan

Senior Software Development Engineer at Amazon

Seattle, Washington, United States
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
Ashish Ranjan is a Senior Software Development Engineer based in Seattle with 8 years of professional experience and a decade-long history in enterprise engineering roles at Amazon, Oracle, and CA Inc. He specializes in backend and DevOps work for cloud-native storage and Kubernetes ecosystems, contributing notable enhancements to prominent open-source projects like OpenEBS, Rook, and the Azure Disk CSI driver. At Amazon he progressed through multiple SDE levels, applying deep systems knowledge to improve storage orchestration, dynamic provisioning, and test automation. His open-source contributions include refactoring CLI tools, adding CSI liveness checks, and automating CI workflows—work that directly improves reliability for stateful applications on Kubernetes. Pragmatic and risk-tolerant by philosophy, he pairs hands-on coding with operational rigor, often focusing on test infrastructure and observability improvements that are easy to overlook but critical at scale. Outside of day-to-day work he brings a maker’s mentality to ops and tooling, preferring durable automation over ad-hoc fixes.
code8 years of coding experience
job12 years of employment as a software developer
bookNational Institute of Technology Calicut
languagesEnglish, Hindi
github-logo-circle

Github Skills (32)

kubernetes10
docker10
nfs10
testing10
openebs10
command-line-interface10
storage10
bash10
microsoft-azure10
dockers10
cicd10
automation10
go10
kubernetes-pods10
command-line10

Programming languages (7)

TypeScriptHCLShellC++JavaScriptGoPython

Github contributions (5)

github-logo-circle
openebs-archive/maya

May 2018 - May 2019

Manage Container Attached Storage (CAS) - Data Engines in Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:105 commits, 149 PRs, 1 push in 11 months
Contributions summary:Ashish's contributions primarily focused on enhancing the `mayactl` command-line interface within the `maya` repository, which manages Container Attached Storage (CAS) in Kubernetes. They refactored the `volume_info` and `volume_stats` commands, fixing errors and improving output. Additionally, they implemented features like checking for volume existence and added support for cstor volume stats. Furthermore, the user contributed to the automation of build processes via the implementation of tests.
volumecsi-driverkubernetesstoragecas
openebs/openebs

Aug 2018 - May 2019

Most popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications on Kubernetes.
Role in this project:
userDevOps Engineer
Contributions:35 commits, 38 PRs, 182 comments in 9 months
Contributions summary:Ashish Ranjan's commits primarily focus on enhancing and modifying the `bootstrapper.py` script within the `openebs/openebs` repository. This included refactoring the script to handle Jiva and CStor tests, generating CI configuration files, and improving Slack notification templates. Furthermore, the contributions involve fixing bugs and updating the script to accommodate various test scenarios and upgrade processes.
nvmehybrid-cloudebsstorageopenebs
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
Ashish Ranjan - Senior Software Development Engineer at Amazon