Cloud computing has revolutionized software engineering for businesses, offering new ways to complete tasks and manage global deployments of updates and new software efficiently. However, one major hurdle is cloud cost control, with 70% of US businesses and IT departments facing challenges in managing costs, which can exceed expectations by as much as 62%. To achieve effective cloud cost management, companies must understand where costs are coming from, who is using resources, and estimate future needs through activities such as reporting, visibility, cost monitoring, forecasting, allocating, and budgeting. The primary goal is to gain control over cloud costs through careful management, which requires understanding how much, where, and why usage occurs. Cloud automation is a crucial component of cloud optimization, enabling the use of instance rightsizing, automated resource scaling, spot instance use, and removing unused resources, making it easier to manage cloud costs without manual work. By leveraging cloud automation, companies can achieve tangible financial results, such as increased gross margin, and provide the best user experience possible while being cost-efficient.