Questão de Engenharia de Software — Gerência de Configuração — FGV 2025
Engenharia de Software›Gerência de Configuração
Código
fg108601
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista Programador - Classe B
Com o avanço da abordagem DevOps nas organizações e com o aumento da colaboração entre administradores de sistema e desenvolvedores, diversas ferramentas têm evoluído para tentar padronizar o gerenciamento automatizado de infraestrutura e suas configurações.Selecione a alternativa que indica ferramentas usadas exclusivamente no gerenciamento de configurações.
AAnsible e go2.
BSalt e pepper.
CNagios e chief.
DPuppet e pallet.
EConfops e bamboo.
Revelar gabarito e comentário▾
GabaritoD — Puppet e pallet.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ferramentas de Gerenciamento de Configuração
Gabarito: letra D. A alternativa D (Puppet e Pallet) é a única em que ambas as ferramentas são reconhecidamente de gerenciamento de configuração. Puppet é uma ferramenta consolidada de automação de configuração, e Pallet é uma ferramenta open source que também gerencia configurações de infraestrutura. As demais alternativas misturam ferramentas de outras áreas (monitoramento, CI/CD, ou nomes fictícios).
A questão testa o conhecimento de ferramentas DevOps, especialmente aquelas voltadas para gerenciamento de configuração (CM). É importante distinguir CM de monitoramento (Nagios), integração contínua (Bamboo) ou nomes que não correspondem a ferramentas reais (go2, pepper).
Alternativa A — ❌ Incorreta
Ansible é, sim, uma ferramenta de gerenciamento de configuração. Porém, "go2" não é uma ferramenta conhecida na área (possível referência ao Go linguagem, mas não é configuração). Portanto, não é exclusiva de CM.
Alternativa B — ❌ Incorreta
Salt (SaltStack) é uma ferramenta de gerenciamento de configuração. "Pepper" não é uma ferramenta real de CM; é um termo genérico. A alternativa falha por não ser exclusiva.
Alternativa C — ❌ Incorreta
Nagios é uma ferramenta de monitoramento de infraestrutura, não de gerenciamento de configuração. "Chief" provavelmente refere-se a Chef, que é CM. Como Nagios não é CM, a alternativa está errada.
Alternativa D — ✅ Correta ⟵ GABARITO
Puppet é uma das principais ferramentas de gerenciamento de configuração, usada para automatizar provisionamento e configuração de servidores. Pallet (também conhecido como PalletOps) é uma ferramenta de gerenciamento de configuração e provisionamento baseada em Clojure, que permite definir e gerenciar infraestrutura como código. Ambas são exclusivamente de CM.
Alternativa E — ❌ Incorreta
"Confops" não é uma ferramenta conhecida (possível mistura de "Config" e "Ops"). Bamboo é uma ferramenta de integração contínua e entrega contínua (CI/CD) da Atlassian, não de gerenciamento de configuração. Portanto, incorreta.
NÃO CAIA NESSA!
A banca usa nomes que se assemelham a ferramentas reais mas não são (go2, pepper, confops) ou mistura funções (Nagios como CM). O candidato deve conhecer as ferramentas clássicas de CM: Puppet, Chef, Ansible, Salt, Pallet. Fique atento a pares que parecem engraçados (Salt & Pepper) – isso é armadilha.
PEGA ESSA DICA!
Monte uma tabela mental das principais ferramentas DevOps por categoria:
Categoria
Ferramentas
Gerenciamento de Configuração
Puppet, Chef, Ansible, Salt, Pallet
Monitoramento
Nagios, Zabbix, Prometheus
CI/CD
Jenkins, Bamboo, GitLab CI
Provisionamento
Terraform, CloudFormation
Na dúvida, lembre-se: se o nome não é amplamente conhecido na área, provavelmente é distrator.