Terminology Definitions: Useful References

CI on a Dollar a Day by James Shore

Continuous Integration by Martin Fowler

Relevant Books

Infrastructure as Code: Managing Servers in the Cloud by Kief Morris

Continous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley

Various Infrastructure as Code Tools

The tooling landscape around continuous delivery has evolved quite a bit and continues to evolve rapidly. I recommend you do a good bit of research to figure out which tools are currently optimal for your needs before committing to a given choice.

Puppet

Chef

Ansible

SaltStack

Terraform

Kubernetes

Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation by Yevgeniy Brikman of Gruntwork