Vivek Goyal

Senior Solutions Architect - Enterprise at Red Hat

Gurugram, Haryana, 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

👤
Senior
🎓
Top School
Vivek Goyal is a Senior Solutions Architect with 26 years of experience designing cloud-native, DevOps-driven enterprise systems and leading product engineering initiatives. Currently at Red Hat, he blends deep systems architecture and Kubernetes expertise with a strong background in pre-sales, application modernization, and performance engineering. He has a track record of hands-on contributions to prominent open-source container and hypervisor projects—improving runc’s mount propagation behavior, hardening moby’s devicemapper driver, and enhancing virtiofsd in a modern hypervisor stack. A former CTO and long-tenured Microsoft and IBM architect, he excels at translating complex business needs into scalable, secure cloud architectures and operational practices. Based in Gurugram and an IIT Delhi alumnus, he pairs technical depth with leadership, often surfacing subtle infrastructure issues (like pivot_root/mount propagation and deferred device deletion) that improve robustness at scale.
code26 years of coding experience
job11 years of employment as a software developer
bookIndian Institute of Technology Delhi (IIT Delhi)
github-logo-circle

Github Skills (31)

filesystem10
container10
docker10
system-programming10
xfs10
multithreading10
fuse10
storage10
c1110
linux-kernel10
dockers10
c1710
kernel10
data-storage10
file-storage10

Programming languages (10)

ShellCRustJavaScriptGoHTMLPerlLogos

Github contributions (5)

github-logo-circle
moby/moby

Nov 2014 - Dec 2017

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Role in this project:
userBack-end Developer
Contributions:100 commits, 50 PRs, 1340 comments in 3 years 1 month
Contributions summary:Vivek primarily contributed to the devicemapper storage driver within the Moby project, focusing on improving its stability, performance, and reliability. Their work involved refactoring and optimizing device removal and deactivation routines. They addressed issues related to resource leaks and device conflicts, introduced features like deferred device deletion, and enhanced the logging and error handling. The contributions reflect expertise in managing low-level storage operations and addressing issues specific to the devicemapper driver.
containerscollaborative-projectgolangcontainer-ecosystemdocker
opencontainers/runc

Sep 2015 - Oct 2016

CLI tool for spawning and running containers according to the OCI specification
Role in this project:
userBack-end & DevOps Engineer
Contributions:8 commits, 4 PRs, 95 comments in 1 year 1 month
Contributions summary:Vivek primarily focused on improving the `runc` project's container mounting capabilities. Their work involved modifying the `libcontainer` package to handle mount propagation flags, allowing for more flexible container configurations. Furthermore, the user implemented test cases to validate the functionality of different mount propagation modes. They also addressed issues related to making parent mounts private to ensure correct behavior with `pivot_root()` and bind mounts.
containersruncseccompspecificationpodman
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
Vivek Goyal - Senior Solutions Architect - Enterprise at Red Hat