Computer science, information technology, information systems, and related programs teach important foundational skills related to programming and databases. Before a student or professional is ready to do “real” development, however, they also need to know how to deploy their code into production environments. They need to be able to take a program that runs on a developer’s computer and deploy it into an infrastructure that they themselves have created—and that infrastructure needs to support millions of users. This resource teaches the reader how to architect scalable, reliable, and secure infrastructures and to deploy into those infrastructures using modern DevOps techniques. This resource leverages AWS (Amazon Web Services), the largest cloud provider in the world, to teach infrastructure concepts and prepares students to pass the certifications associated with AWS.