To achieve faster application delivery, the right infrastructure automation tools must be used in DevOps environments. Unfortunately, there is no single tool that fits all your needs, such as server provisioning, configuration management, automated builds, code deployments, and monitoring. Many factors determine the use of automation tools in an infrastructure. This article will look into core infrastructure automation tools that can be used in a typical environment practicing DevOps philosophy