Ryan Sanna

Staff Engineer at Messari

Scottsdale, Arizona, 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
Ryan Sanna is a Staff Engineer with a decade of experience building cloud-native, production-grade systems across AWS and GCP, specializing in APIs, microservices, realtime applications, and secure networking. He brings deep operational chops in containerization, Kubernetes, service meshes (Istio), caching/message buses, and automated load and integration testing—skills honed through senior roles at Messari and Rancher Labs. Notably, he contributed to Rancher and RKE upstream, improving secret management, key rotation, and RKE integration work that touches a widely used container management platform. A pragmatic engineer with full-stack fluency, he pairs systems-level security and reliability thinking with frontend and product-minded execution. Based in Scottsdale and trained at the University of Michigan, he also founded a small LLC to learn the end-to-end challenges of launching a product.
code10 years of coding experience
job9 years of employment as a software developer
bookB.S.E. Computer Science Engineering, B.S.E. Computer Science Engineering at University of Michigan
bookThe Haverford School
github-logo-circle

Github Skills (14)

kubernetes10
rke10
docker10
go10
devops10
encryption10
dockers10
cicd10
kubernetes-pods10
automation9
automations9
container9
orchestra9
orchestration9

Programming languages (6)

TypeScriptShellSCSSGoMustacheGo Template

Github contributions (5)

github-logo-circle
rancher/rancher

May 2020 - Apr 2022

Complete container management platform
Role in this project:
userDevOps Engineer
Contributions:168 reviews, 179 commits, 190 PRs in 1 year 11 months
Contributions summary:Ryan's contributions focused on updating and integrating newer versions of RKE (Rancher Kubernetes Engine) within the Rancher platform, including bug fixes related to ingress template issues. They made changes to dependency versions and performed updates to modules and dependencies. Their work involved modifying Go code related to RKE configurations and authentication.
container-managementrancherdockerkubernetesorchestration
rancher/rke

May 2020 - Apr 2021

Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers.
Role in this project:
userDevOps Engineer
Contributions:24 reviews, 48 commits, 52 PRs in 10 months
Contributions summary:Ryan primarily focused on enhancing the secret management and key rotation processes within the RKE cluster. Their contributions included refactoring the secret rewriting mechanism, improving logging, and introducing retry mechanisms for secret updates. The changes involved significant modifications to the cluster encryption logic, ensuring robust key rotation and secure secret handling. Further work addressed token expiration and optimization of secret retrieval.
kubernetesrancherrke
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