This document discusses various methods for configuring AWS EC2 instances using PowerShell Desired State Configuration (DSC) including push configuration, pull configuration via a pull service running on another EC2 instance, and configuration via the Azure Automation DSC pull service. It also discusses using AWS CloudFormation templates to define the deployment of multi-tier applications on EC2 along with dependencies between tiers. Demos are provided of creating a basic CloudFormation stack, using DSC configuration within a CloudFormation template, and onboarding new EC2 instances via a pull service configuration.