DevOps Roadmap – Passo 10 – Infraestrutura Como Código

No passo 10 do DevOps Roadmap, você entenderá a importância de Infraestrutura Como Código para se tornar um(a) DevOps.

DevOps Roadmap – Passo 10 – Infraestrutura Como Código

Enfim, chegamos no último – mas não menos importante – passo para se tornar um DevOps Engineer: Infraestrutura Como Código (IaC, Infrastructure-as-Code).

Este pilar é o último pois recomendo que você primeiro aprenda tópicos fundamentais (por exemplo: Sistemas Operacionais, Redes e Segurança, Bancos de Dados) antes de querer usar ferramentas de IaC em seus projetos.

O que é Infrastructure-as-Code?

IaC é uma prática voltada para dar rapidez ao fornecimento de infraestrutura que irá suportar a implantação das sua aplicações e que permite automatizar o processo de criação de infraestrutura.

Com IaC, é possível criar e gerenciar recursos de infraestrutura em plataformas de nuvem, datacenters virtuais e até mesmo SaaS, usando geralmente código declarativo para criar um ambiente com os requisitos necessários para execução da sua aplicação.

O que você deve aprender neste passo?

Vejo que o movimento de automatizar tudo com código é uma onda imparável e por causa disso a minha última dica nesse roadmap é para você surfar esta onda aprendendo as seguintes ferramentas:

  1. Terraform (principal ferramenta de IaC da atualidade)

  2. CloudFormation

  3. CDK

  4. Pulumi

  5. Ansible

Leia também o post: Como Passei na Certificação Terraform Associate: Análise e Guia Completo (2023)


Conclusão

Neste último passo, falo sobre a importância de aprender IaC como a "cereja do bolo" para se tornar um(a) profissional DevOps completo e disputado pelo mercado.

Para finalizar, separei algumas considerações finais e dicas valiosíssimas com base na minha experiência de 15+ anos trabalhando com Infraestrutura.

Leia agora mesmo.

🔗 Leia a conclusão do DevOps Roadmap →