Customizing Chef: Getting the Most Out of Your Infrastructure Automation