What this book covers
Chapter 1, What Is DevOps and Should You Care?, introduces the DevOps philosophy.
Chapter 2, Start Treating Your Infrastructure as Code, offers examples on how to deploy infrastructure as code using Terraform or CloudFormation.
Chapter 3, Bring Your Infrastructure under Configuration Management, demonstrates how to configure EC2 instances using SaltStack.
Chapter 4, Build, Test, and Release Faster with Continuous Integration, describes the process of setting up a CI workflow using a Jenkins CI server.
Chapter 5, Ever-Ready to Deploy Using Continuous Delivery, shows how to extend a CI pipeline to produce deployment-ready EC2 AMIs using Packer and Serverspec.
Chapter 6, Continuous Deployment - A Fully Automated Workflow, Offers a fully automated workflow and completes the CI/CDelivery pipeline by adding the functionality needed for AMI deployment.
Chapter 7, Metrics, Log Collection, and Monitoring, introduces Prometheus, Logstash, Elasticsearch,and related DevOps tools.
Chapter 8, Optimize for Scale and Cost, offers advice on how to plan an AWS deployment with scalability and cost efficiency in mind.
Chapter 9, Secure Your AWS Environment, covers best practices in order to improve the security of an AWS deployment.
Chapter 10, AWS Tips and Tricks, contains a selection of useful tips for a beginner to an intermediate AWS users.