Explain your experience with Terraform for infrastructure as code, and how you manage state files in a team environment.