TD interview question

What is infrastructure-as-code? Can you describe it?