The text explores the application of Continuous Delivery (CD) principles and GitOps to infrastructure management, emphasizing that infrastructure, like applications, is now defined as code and should adhere to good coding practices. The article guides readers through combining CD with GitOps using Terraform for defining infrastructure resources and Codefresh for running CD pipelines, specifically focusing on creating, modifying, and destroying an Elastic Kubernetes Service (EKS) cluster on AWS. Practical steps include setting up AWS credentials, configuring Terraform state storage in an S3 bucket, and creating a Codefresh pipeline for managing infrastructure changes via Git. The process involves using pull requests for proposing changes, allowing for review and testing before applying changes to production. The author also highlights the importance of maintaining a declarative format for infrastructure code and using variables to manage resource creation and destruction. The article concludes by encouraging the use of GitOps principles for efficient infrastructure management, though it acknowledges potential enhancements like testing environments and ChatOps integration.