Continuous Integration and Continuous Delivery helps developers rapidly and reliably release updates for their applications in a standardized and safe manner. The faster you can release new features and fix bugs, the quicker you can innovate and respond to customer needs. Infrastructure as Code is a practice by where traditional infrastructure management techniques are supplemented and often replaced by using code based tools and software development techniques. Amazon Web Services provides developer tools that help you define your infrastructure as code as well as continuously iterate on and develop said infrastructure. In this session, we’ll discuss how to build multi-stage pipelines that let you build and test your software defined infrastructure in an automated way using AWS CodeCommit, AWS CodePipeline, AWS CodeBuild, and AWS Cloudformation. We’ll look at how to orchestrate pipelines across multiple AWS accounts in a secure and scalable fashion.