Infrastructure as Code is a practice of managing and provisioning infrastructure through machine-readable configuration files, enabling automated and consistent deployment.