Chris Spence

Cloud Architect at Umbrella

Bradford-on-Avon, England, United Kingdom
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

👤
Senior
🎓
Top School
Chris Spence is a Cloud Architect with 14 years of experience designing and automating large-scale AWS environments across public and private sector clients, currently supporting UK Defence. He combines hands-on systems engineering with leadership in consultancy engagements, having built and mentored teams at Puppet Labs and delivered greenfield cloud platforms for enterprise retail. A practitioner of automation-first design, he contributes to open-source projects like beaker and Puppet, improving OpenStack integration and cross-platform package providers. Comfortable navigating complex, highly regulated landscapes, he translates dense technical requirements into reliable, auditable cloud solutions. Based in Bradford-on-Avon, he brings a rare blend of legal training, long-term infrastructure experience, and a sabbatical-honed curiosity that informs pragmatic, human-centered architecture.
code14 years of coding experience
job22 years of employment as a software developer
bookLLB Law, LLB Law at University of Exeter
github-logo-circle

Github Skills (13)

rsync10
automation10
puppeteer10
automations10
openstack10
devops10
puppet10
ruby10
package-management9
windows9
unit-test7
documentation6
git4

Programming languages (9)

SmartyShellCJavaScriptGoHTMLRubyPuppet

Github contributions (5)

github-logo-circle
puppetlabs/puppet

Jul 2014 - Sep 2015

Server automation framework and application
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 commits, 2 PRs, 1 comment in 1 year 2 months
Contributions summary:Chris's contributions primarily involve enhancing the Puppet automation framework. They addressed documentation issues, corrected grammar in the code, and implemented Windows-specific improvements within the package provider. Additionally, they refactored and added methods to handle file paths in the gem provider, demonstrating involvement in cross-platform compatibility. These changes demonstrate a focus on improving code quality, platform support, and overall functionality.
frameworkautomationjavaautomation-frameworkserver-automation
voxpupuli/beaker

Feb 2015 - Apr 2015

Role in this project:
userDevOps Engineer
Contributions:6 commits, 9 PRs, 13 comments in 2 months
Contributions summary:Chris's contributions primarily focus on improving the functionality and stability of the `beaker` project's OpenStack integration. Their work includes fixing issues related to IP address assignment and enabling root access within OpenStack environments. Furthermore, the user added support for multiple regions and addressed problems with the rsync utility, ensuring reliable module transfer across different network configurations.
acceptance-testingpuppettestingacceptanceharness
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
Chris Spence - Cloud Architect at Umbrella