Senior
What IaC tools have you worked with?
sobes.tech AI
Answer from AI
In working with Infrastructure as Code (IaC), I used the following tools:
- Terraform — for managing cloud infrastructure (AWS, GCP, Azure). It allows describing infrastructure declaratively and managing the lifecycle of resources.
- Ansible — for configuration management and automation of application deployment. Used for server setup, software installation, and orchestration tasks.
- Puppet and Chef — applied in projects with more complex configuration management, where centralized policies and scalability were required.
Example with Terraform:
provider "aws" {
region = "us-east-1"
}
resource "aws_instance" "web" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}
This approach allows for quick and reliable creation and modification of infrastructure, minimizing human errors and ensuring repeatability.