He is passionate about automating all things infrastructure related. He has traveled globally to train and consult customers on automating application deployments, and implementing continuous delivery pipelines. He draws from experience building vCloud Air at VMWare and he is one of early member of Puppet Labs professional services team. He coauthored 'Puppet Types and Providers' based on his experience extending Puppet for numerous third party integrations.