Shishir Mahajan

Software Engineer at Cisco ThousandEyes

San Francisco, California, 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

👤
Senior
🎓
Top School
Shishir Mahajan is a software engineer with 11+ years building large-scale distributed systems, cluster management, and AI/DL infrastructure, currently at Cisco ThousandEyes after multi-year roles at Roblox and NVIDIA. He’s a hands-on contributor to core container projects—Docker, runc, containerd/nerdctl—and maintains the docker-lvm-plugin, reflecting deep expertise in Linux containers, device-mapper and orchestration. Fluent in Go, Java and Bash with working C/C++ knowledge, he has shipped production drivers and integrations such as Roblox’s nomad-driver-containerd and Kubernetes-optimized GPU compute stacks. Comfortable across cloud, containers and orchestration (Kubernetes, Nomad, Mesos), he combines systems-level debugging with pragmatic feature work that improves CLI usability and runtime stability. Based in San Francisco, he’s currently “hacking around” the HashiStack and continues to influence open-source infrastructure used at internet scale.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster's Degree Computer Science, Master's Degree Computer Science at Arizona State University
bookBachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Dr. A.P.J. Abdul Kalam Technical University
github-logo-circle

Github Skills (14)

command-line-interface10
containerd10
docker10
go10
backend10
devops10
back-end-development10
containerization10
dockers10
nomad10
cli10
command-line10
configuration-management9
system-administration8

Programming languages (5)

ShellMakefileGoHamlPython

Github contributions (5)

github-logo-circle
hashicorp/nomad

May 2020 - Jun 2022

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Role in this project:
userBackend & DevOps Engineer
Contributions:21 reviews, 27 commits, 23 PRs in 2 years 1 month
Contributions summary:Shishir primarily contributed to the backend and infrastructure aspects of the `nomad` repository. They fixed code issues such as missing commas and review comments. Their work also includes adding support for features like `cpuset_cpus` and `--init` to the Docker driver, enhancing Docker configuration and functionality. Furthermore, they introduced improvements by adding features such as `pids_limit` support, as well as improvements to the node status command.
vaultperformantmicroserviceworkloadoperate
containerd/nerdctl

Dec 2020 - Jan 2021

contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
Role in this project:
userBackend & DevOps Engineer
Contributions:22 reviews, 12 commits, 13 PRs in 1 month
Contributions summary:Shishir contributed significantly to the `nerdctl` project by implementing new features, addressing bugs, and improving the overall functionality of the command-line interface. Their work included adding support for features such as `nerdctl ps --all`, `nerdctl images`, and `nerdctl stop`, and `nerdctl kill`. Additionally, the user fixed issues related to output formatting and container management, suggesting a focus on usability and command execution. The commits demonstrate a solid understanding of containerization tools and command-line interface development within the context of containerd.
docker-imagecomposemultiarchcliipfs
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
Shishir Mahajan - Software Engineer at Cisco ThousandEyes