You are designing a data pipeline that needs to be deployed repeatedly in different environments. To ensure consistency and reproducibility, you decide to use infrastructure as code (IaC). Which AWS service would be most suitable for implementing IaC in this scenario?