o How to apply Dev(Sec)Ops principals for IaC deployments o Shift-Left approach for IaC o Policy as Code – Preventive controls in pipeline o Demo – Design Terraform module and scanning with TFSec
for all the teams 2. Build Reusable Patterns and Reference Architectures 3. Implement Principal of Least Privilege for accessing the workflow and IaC Code 4. Ensuring keeping the Dry principal to maintain the code minimal and efficient 5. Use code scanner to prevent the cloud misconfigurations before you provisioned. 6. Use Terraform workspaces or branching strategy to segregate the AWS workloads 7. Make sure that the backend infrastructure has enough protection. State files will contain all sensitive information that goes through Terraform (keys, secrets, generated passwords etc.)