Charlie Drage

Senior Software Engineer at Red Hat

Windsor, Ontario, Canada
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
Charlie Drage is a Senior Software Engineer and long-time Red Hat contributor with 11 years of experience building cloud-native tooling, release automation, and developer-focused container experiences. He maintains Kompose (graduated from the Kubernetes incubator) and contributes to Podman Desktop and odo, blending deep Kubernetes knowledge with pragmatic release engineering. Comfortable across the stack, Charlie has founded a KVM-based cloud provider, led backend and DevOps efforts, and improved large-scale VMware build processes—demonstrating both startup grit and enterprise-scale reliability. His open-source work spans CLI and UI improvements, automated release tooling, and multi-architecture Kubernetes deployments, reflecting a focus on developer workflow and reproducible delivery. A regular conference speaker, he pairs systems-level Linux/VM expertise with hands-on coding in Go, Ruby, and DevOps automation.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's of Information Technology, Computer Networking and Security, 2014, Bachelor's of Information Technology, Computer Networking and Security, 2014 at University of Ontario Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
33reputation
7kreached
0answers
1question
github-logo-circle

Github Skills (51)

kubernetes10
javascript10
docker10
python10
streamlink10
command-line-interface10
cni10
typescript10
kubeadm10
dockers10
refactor10
cicd10
release-management10
flannel10
go10

Programming languages (23)

C#SmartyJavaCSSC++JinjaCRust

Github contributions (5)

github-logo-circle
kubernetes/kompose

Feb 2023 - Feb 2023

Convert Compose to Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:50 releases, 103 reviews, 13 commits in 5 days
Contributions summary:Charlie's commits primarily focus on enhancing the functionality and maintainability of the Kompose project. This includes the addition of new tests and improvements related to service creation and annotations. Furthermore, the user implemented a release script to automate the changelog, GitHub releases, and package creation. These commits demonstrate a focus on improving the project's testing and the software delivery lifecycle.
containersgolangdockercomposedocker-compose
kairen/kubeadm-ansible

Mar 2018 - Oct 2020

Build a Kubernetes cluster using kubeadm via Ansible.
Role in this project:
userDevOps Engineer
Contributions:16 commits, 25 PRs, 7 pushes in 2 years 7 months
Contributions summary:Charlie primarily focused on enhancing the Ansible-based Kubernetes cluster deployment, specifically related to the CNI and Flannel configurations. They addressed issues with the Flannel deployment by adding support for multiple architectures. Moreover, they modified Calico configurations, updated networking settings, and incorporated best practices with daemonsets and pod security policies. These changes improved the usability and deployment process of the Kubernetes cluster, along with improving compatibility with new architectures.
vagrantansiblek8skuberneteskubeadm
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
Charlie Drage - Senior Software Engineer at Red Hat