Software Development Engineer II at Amazon Web Services (AWS)
Seattle, Washington, United States
Join Prog.AI to see contacts
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.
7 years of coding experience
3 years of employment as a software developer
Cardinal O'Hara High School (Springfield, PA)
B.S., Computer Science, B.S., Computer Science at University of Notre Dame
firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Role in this project:
DevOps 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.
An operating system designed for hosting containers
Role in this project:
DevOps 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)