The document discusses cloud computing and infrastructure as code. It defines different cloud service models including IaaS, PaaS and SaaS. It discusses how tools like Chef, Puppet, jclouds and Deltacloud can be used to automate infrastructure provisioning and configuration. It also talks about how cloud computing together with devops practices like automation can enable faster and more flexible application deployments. Finally it discusses some open source cloud platforms like Eucalyptus and OpenStack and the future of cloud computing.