Suket Sharma is a Principal Software Engineer with a decade of experience building cloud-native infrastructure and developer tooling, currently based in Seattle and working at NVIDIA after a long tenure at AWS. He has deep hands-on expertise in Kubernetes and EKS, contributing to high-impact open-source projects like Karpenter and the amazon-eks-ami packer configs where he implemented AMI selection, launch template enhancements, and kubelet pod-density tooling. Known for bridging backend engineering, DevOps, and cloud automation, he has repeatedly solved production pain points around node lifecycle, resource limits, and GPU support. Suket combines strong systems design with practical scripting and automation skills, and his background includes an MS in Computer Science from UCLA and early full-stack experience integrating OAuth and React in AWS tooling.
10 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at Pune Institute of Computer Technology
Packer configuration for building a custom EKS AMI
Role in this project:
DevOps Engineer & Cloud Engineer
Contributions:5 releases, 38 reviews, 11 commits in 1 year 4 months
Contributions summary:Suket primarily focused on infrastructure and automation tasks within the Amazon EKS AMI build process. They developed a utility script for calculating max pods for kubelet, which involved shell scripting and integration with AWS EC2 metadata service. Further contributions include enhancing the bootstrap script with container runtime configuration support and integrating GPU-related helper scripts. They also added nvidia-bug-report to eks-logs-collector to collect relevant system data.
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
Role in this project:
Backend Developer & Cloud Engineer
Contributions:263 reviews, 37 commits, 69 PRs in 9 months
Contributions summary:Suket primarily contributed to the AWS provider for Karpenter, specifically adding support for features like tags and AMI selectors. They implemented changes in launch template creation, resource validation, and user data integration to support functionalities like custom AMIs and custom user data for Bottlerocket. The user also addressed issues related to node liveness and resource limits.
autoscalingperformancek8skubernetesnodejs
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
Suket Sharma - Principal Software Engineer at NVIDIA