Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
ce168144
Banca
CESPE / CEBRASPE
Órgão
APEX Brasil
Ano
2024
Nível
Superior
Cargo
Analista - Operações e Segurança de Tecnologia da Informação (TIC) - Especialidade: Infraestrutura de TIC
Assinale a opção em que todas as ferramentas apresentadas são usadas para aplicação do conceito DevOps e DevSecOps.
  1. ANGIX, Zabbix, Terraform, GitLab e Teams
  2. BAzure DevOps, Jira, Trello, Confluence e WhatsApp
  3. CGitHub, Docker, Vagrant, Jenkins, Kubernetes e Nagios
  4. DAnsible, Puppet, Gradle, Lync, Flutter e Eclipse
Revelar gabarito e comentário

GabaritoC — GitHub, Docker, Vagrant, Jenkins, Kubernetes e Nagios

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 DevOps e DevSecOps

Gabarito: letra C. A alternativa C (GitHub, Docker, Vagrant, Jenkins, Kubernetes e Nagios) lista exclusivamente ferramentas amplamente utilizadas em práticas DevOps e DevSecOps, cobrindo versionamento, conteinerização, provisionamento, integração contínua, orquestração e monitoramento — pilares essenciais desses conceitos.

A questão testa a capacidade de distinguir ferramentas que integram o ecossistema DevOps/DevSecOps daquelas que são de apoio geral (comunicação, gestão de projetos, IDEs) ou de áreas diferentes.

Alternativa A — ❌ Incorreta

Inclui NGIX (não é ferramenta DevOps consolidada; confunde-se com Nginx, que é servidor web/reverse proxy, mas não é tipicamente listada como ferramenta DevOps principal) e Teams (ferramenta de comunicação, fora do escopo DevOps). Zabbix, Terraform e GitLab são válidas, mas a presença das duas incorretas invalida a opção.

Alternativa B — ❌ Incorreta

Azure DevOps é ferramenta DevOps, mas Jira e Trello são de gestão de projetos, Confluence é documentação e WhatsApp é comunicação — nenhuma delas é ferramenta central para automação de infraestrutura, CI/CD ou monitoramento típicos de DevOps/DevSecOps.

Alternativa C — ✅ Correta ⟵ GABARITO

Todas as ferramentas são reconhecidas no contexto DevOps:

  • GitHub: versionamento e GitHub Actions (CI/CD).

  • Docker: conteinerização.

  • Vagrant: provisionamento de ambientes.

  • Jenkins: automação de CI/CD.

  • Kubernetes: orquestração de contêineres.

  • Nagios: monitoramento de infraestrutura.

Alternativa D — ❌ Incorreta

Ansible e Puppet são ferramentas de gerenciamento de configuração (IaC) válidas, mas Gradle (build), Lync (comunicação), Flutter (framework mobile) e Eclipse (IDE) não são ferramentas DevOps/DevSecOps. A mistura invalida a opção.

NÃO CAIA NESSA!

A banca insere ferramentas de comunicação (Teams, WhatsApp, Lync) e gestão de projetos (Jira, Trello) como distratores. O candidato pode achar que por serem usadas em equipes ágeis, fazem parte do DevOps, mas o núcleo do conceito são ferramentas de automação, infraestrutura como código, CI/CD e monitoramento.

Gabarito: letra C.

Link permanente: /questoes/ce168144