The Author

My name is Diego Zamboni, and I am the author of Learning CFEngine 3. I am a computer scientist, consultant, programmer, sysadmin and overall geek, now turned manager, project lead and SAFe Product Owner. I am very interested in topics related to computer security, virtualization, configuration management and system automation. Currently I work at Swisscom in the Cloud Development Platform team, where I lead teams working on Health Management, Logging and Monitoring capabilities.

During college I founded the first computer security team at UNAM (Mexico’s national university), which would grow to become a much larger organization, before moving to the U.S. to pursue my Ph.D. at Purdue University under the direction of Gene Spafford. Upon finishing my studies, my wife and I decided to go to Switzerland, where I worked as a researcher in computer security at the IBM Zurich Research Lab. After eight years there, we moved back to Mexico in late 2009, where I worked for HP Enterprise Services as a security consultant. Afterwards I worked for a while at CFEngine AS, where my role was to advocate the power and usefulness of CFEngine and lead the product development. I am now back in Switzerland, where I live in Ittigen with my awesome wife and our two beautiful daughters.

You can visit my personal website and blog at

If you want to send me a direct message, please use the contact form.

You should follow me on Twitter.