
Craig Gumbley
Former Principal Software Engineer
Craig Gumbley served as Principal Software Engineer at Perforce Puppet, where he focused on improving the developer experience for the Puppet community. He played a key role in enhancing tools like the Puppet Developer Kit (PDK), helping practitioners build, test, and publish high-quality modules more efficiently.
Prior to Puppet, he held senior engineering roles at BAE Systems, Xtravirt, and the University of Warwick. With over 15 years in platform engineering and automation, Craig has specialized in CI/CD and infrastructure as code. He currently serves as a Senior Software Engineer at Docker.