Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Desenvolvimento 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.
ANGIX, Zabbix, Terraform, GitLab e Teams
BAzure DevOps, Jira, Trello, Confluence e WhatsApp
CGitHub, Docker, Vagrant, Jenkins, Kubernetes e Nagios
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.