What is chef?
Chef is a infrastructure automation provisioning is a framework that makes it easy to deploy servers and application in the cloud, on-premises (physical, virtual) or in a hybrid environment, no matter the size of the infrastructure.
You can use chef to speed up application deployment and even create a continues delivery pipeline.
Amazon Web Services offers a broad set of global cloud-based products including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, IoT, security and enterprise applications. These services help organizations move faster, lower IT costs, and scale.