A Technical Introduction to Using enStratus to Manage Deployments on the Joyent Cloud