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?
Web Application Hosting Service
Deployment Automation Service
Serverless Application Model
Pipeline Automation Service
Cloud Infrastructure Development Kit
Infrastructure as Code Service