Baixe o material de estudo
Faaaaaala seus lindos!!! Tudo bem demais?
Hoje vamos comentar a discursiva do concurso do Tribunal de Justiça do Estado de São Paulo elaborado pela banca Vunesp. Essa questão também trata de DevOps, mas agora cobrando uma prática muito importante: Infraestrutura como Código, prática central no DevOps moderno.
Vamos ao enunciado da questão:
“Uma prática de DevOps é conhecida pela sigla IaC. A esse respeito,
a) descreva: em que consiste essa prática? Identifique o problema que ela resolve.
b) explique a relação entre a prática de IaC e a prática de versionamento, que também faz parte de DevOps, e cite três benefícios do uso de versionamento para IaC.”
O primeiro ponto a ser analisado é o estilo das questões, ainda que tratem sobre o mesmo tema! A questão analisada em outra aula, elaborada pelo Cebraspe para o concurso do Banco Central do Brasil trouxe um enunciado extenso, enquanto esse enunciado foi bem enxuto, o que não deixou a questão tão simples ou trivial.
O item A cobra o conhecimento sobre a prática de IaC, e qual problema essa prática resolve.
O candidato deve mencionar que a IaC é uma prática em que a infraestrutura de TI (como servidores, redes, configurações, etc.) é descrita e gerenciada por meio de código-fonte, utilizando linguagens específicas como YAML, JSON ou DSLs como HCL (caso do Terraform).
Essa prática resolve um problema clássico na TI tradicional: a configuração manual e não padronizada de ambientes, o que leva à famosa frase “na minha máquina funciona”.
- Criar ambientes consistentes e reproduzíveis;
- Automatizar a provisão de recursos;
- Minimizar erros humanos em configurações manuais;
- Reduzir o tempo de entrega e aumentar a confiabilidade da infraestrutura
Já o item B cobra a Relação entre IaC e versionamento, e pede para que o candidato mencione três benefícios do uso de IaC.
Aqui, o candidato deveria mencionar que o versionamento é uma prática fundamental do DevOps e se aplica diretamente ao IaC, pois trata o código da infraestrutura como qualquer outro código-fonte de software. Essa relação permite rastrear, controlar e auditar mudanças na infraestrutura.
Três benefícios do uso de versionamento no contexto de IaC:
- Rastreabilidade de mudanças: cada alteração na infraestrutura pode ser identificada, auditada e revertida, se necessário.
- Colaboração e histórico: equipes podem trabalhar simultaneamente com merge, branches e pull requests, como em projetos de software.
- Reversão de estados: é possível reverter o ambiente para uma configuração anterior caso uma mudança cause falha ou instabilidade.
E se o candidato mencionar que o uso de ferramentas como Git, aliado a IaC com Terraform, Ansible, AWS CloudFormation, entre outros, representa o estado da arte na gestão moderna de infraestrutura em ambientes DevOps, com certeza pontuará mais por apresentar esse conhecimento sobre as ferramentas.
Já vimos que DevOps não é só sobre deploy rápido – é sobre cultura, automação e controle. E o IaC é peça-chave nessa engrenagem!
Mais uma questão que mostra como os temas práticos e atuais estão dominando as discursivas de TI. IaC, versionamento, automação e práticas DevOps são tópicos obrigatórios no radar de quem quer arrebentar nas provas.
E é como eu sempre digo: Se as bancas gostam… Nós AMANOS|!!
Bora estudar, porque DevOps + IaC é combo de sucesso!
Um grande abraço,
Professor Darlan Venturelli
@professordarlanventurelli
Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil? Clique nos links abaixo:
CONCURSOS 2025
CONCURSOS 2026
CONCURSOS ABERTOS
QUESTÕES DE CONCURSOS
Receba gratuitamente no seu celular as principais notícias do mundo dos concursos. Clique no link abaixo e inscreva-se:
TELEGRAM
Fonte: Gran Cursos Online