Gavin Inglis

Software Development Engineer II at Amazon Web Services (AWS)

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
Gavin Inglis is a systems-focused software engineer with seven years of experience building container-optimized infrastructure at AWS, currently contributing to the open-source Bottlerocket OS. He brings deep hands-on expertise in Linux, container runtimes, and Go, with recent work hardening containerd and integrating Firecracker microVMs for production-grade isolation. At AWS he shipped cross-platform container tooling (Finch) and helped onboard Kubernetes variants and secure AWS integrations into Bottlerocket, showing a pragmatic blend of OS-level and cloud service knowledge. Gavin is actively learning Rust as Bottlerocket’s codebase migrates there, signaling a commitment to keeping pace with systems-language trends. He combines production engineering, DevOps, and open-source stewardship—often improving robustness in low-level runtime paths and snapshotter tooling—while operating from Seattle.
code7 years of coding experience
job3 years of employment as a software developer
bookCardinal O'Hara High School (Springfield, PA)
bookB.S., Computer Science, B.S., Computer Science at University of Notre Dame
github-logo-circle

Github Skills (29)

kubernetes10
firecracker10
container10
docker10
testing10
dockers10
cicd10
occi10
containerd10
go10
aws10
kubernetes-pods10
virtualization10
cri-o10
rust10

Programming languages (17)

JavaCSSC++RustCSchemeGoHTML

Github contributions (5)

github-logo-circle
firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:95 reviews, 32 commits, 30 PRs in 11 months
Contributions summary:Gavin primarily contributed to the integration and testing of the Firecracker-containerd project with the Kubernetes CRI (Container Runtime Interface). They added and configured the CRI plugin, and incorporated testing tools (critest) into the build process and Buildkite pipeline. These efforts included modifying the project's configuration for containerd and the CRI, alongside the implementation of a service discovery mechanism for metrics. Furthermore, the user implemented a caching mechanism for snapshotters.
containerscontainerdfirecrackerfirecracker-microvmsmicrovms
bottlerocket-os/bottlerocket

Feb 2023 - Mar 2025

An operating system designed for hosting containers
Role in this project:
userDevOps Engineer & System Architect
Contributions:1 release, 118 reviews, 68 PRs in 2 years 2 months
Contributions summary:Gavin's contributions center around managing and updating the Bottlerocket OS build environment, specifically focusing on Kubernetes integration. They added boilerplate for Kubernetes 1.30 variants and removed support for older, end-of-life Kubernetes versions. The user also updated container versions for the admin and control containers, demonstrating an understanding of the Bottlerocket's operational components. Furthermore, the user extended the `ecr-prefix` helper for FIPS endpoints and added an `aws-config` helper for AWS configuration, enhancing the system's security and configuration capabilities.
containershostingoperating-systemrustlinux
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
Gavin Inglis - Software Development Engineer II at Amazon Web Services (AWS)