A Linux administrator is using a public cloud provider to host servers for a company’s website. Using the provider’s tools, the administrator wrote a JSON file to define how to deploy the servers. Which of the following techniques did the administrator use?
A. Infrastructure as code
B. Build automation
C. Platform as a service
D. Automated configuration
Build automation is the process of creating and building software without direct human intervention. With build automation, tasks that were traditionally the responsibility of a developer are standardized, to become scripted, repeatable, automated steps to moving a new software forward to its final form.
https://flexagon.com/what-is-build-automation/#:~:text=Build%20automation%20is%20the%20process,forward%20to%20its%20final%20form.
This combined with a book for Linux + I have stating build automation focuses on json, yaml etc. I agree with your logic but I think this question is rigged. I would say IAC is the idea encompassing Build Automation, and this drills down to that idea which is in its essence build automation because hes using a third party cloud enviroment.
A. Infrastructure as code
https://docs.microsoft.com/en-us/azure/devops/learn/what-is-infrastructure-as-code
“with IaC, teams make changes to the environment description and version the configuration model, which is typically in well-documented code formats such as JSON. The release pipeline executes the model to configure target environments. If the team needs to make changes, they edit the source, not the target.”
A. Infrastructure as code