A software engineer needs to automate the deployment of a server-side application that relies on functions triggered by HTTP requests. The engineer plans to manage this application across various environments, each requiring distinct settings. Which service should the engineer choose to define the function triggers and environment configurations in a template format?
Infrastructure as Code Service
Cloud Infrastructure Development Kit
Pipeline Automation Service
Deployment Automation Service
Serverless Application Model
Web Application Hosting Service