Colin Walters

Senior Principal Software Engineer at Red Hat

Sudbury, Massachusetts, 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
Colin Walters is a Senior Principal Software Engineer at Red Hat with 23 years of experience building and hardening Linux systems, CI pipelines, and container tooling. He blends deep systems and backend expertise—OSTree, dracut, Anaconda, and Fedora CoreOS—with DevOps and build-architecture work across high-profile projects like Flatpak, Podman, and Tokio. Colin has a track record of improving build/runtime environments, tightening security boundaries, and optimizing low-level I/O and filesystem interactions for reliability and performance. He frequently bridges developer and release workflows by refactoring CI, introducing reproducible container image formats, and adding robust testing and debugging services. Equally comfortable touching front-end UX in GNOME or adding async utilities in Rust, he brings practical multi-language craftsmanship to complex platform problems. Based in Sudbury, MA, he is an open-source-minded engineer who quietly shapes foundational tooling used across modern Linux distributions and container ecosystems.
code23 years of coding experience
github-logo-circle

Github Skills (123)

fedora-coreos10
python10
testing10
command-line-interface10
bash10
websocket10
c1110
file-operations10
terraform10
security10
glib10
c1710
system10
automation10
dns10

Programming languages (25)

CMakefileM4GoHTMLGroovyJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
bootc-dev/bootc

Nov 2022 - Mar 2023

Boot and upgrade via container images
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:22 releases, 607 reviews, 123 commits in 3 months
Contributions summary:Colin contributed to the bootc project by enhancing the command-line interface (CLI) and improving the status reporting functionality, specifically splitting the status JSON output and incorporating a "backend" column. They also refactored and optimized the upgrade and switch command flows, ensuring proper namespace handling and improved code clarity. Furthermore, the user implemented and maintained CI infrastructure, integrating kola tests and ensuring support for container image builds within the development pipeline.
containerscontainerdockercontainer-images
coreos/coreos-assembler

May 2018 - Jan 2023

Tooling container to assemble CoreOS-like systems
Role in this project:
userDevOps Engineer
Contributions:776 reviews, 917 commits, 1307 PRs in 4 years 9 months
Contributions summary:Colin focused on improving the build and deployment process of the CoreOS assembler project. Their contributions included the addition of new build tools and dependencies like `createrepo_c` and `dnf-utils`, and they modified the Dockerfile to install packages and improve the image size. The user also worked on the build system to support the new "oci-archive" format for the ostree container images, as well as the new --transient mode and the --no-net flag to improve the CI build times. Additionally, the user implemented improvements to the code by adding a `qemu-iso` platform.
containerscoreosbuildsystemdockerassemble
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
Colin Walters - Senior Principal Software Engineer at Red Hat