DevOps and CI/CD
medium

DevOps and CI/CD Question #019e3a4f

Question Statement
DevOps and CI/CD
#devops
#continuous delivery
#platform engineering
#ci/cd
Medium

No framework e cultura DevOps, quem constrói, automatiza e oferece ferramentas de entrega contínua para as equipes de desenvolvimento?

A

Usuários da Aplicação

B

Desenvolvedores de Aplicação

C

Engenheiros de Plataforma

Correct
D

Operadores de Cluster

Official Explanation / Community Explanations

No framework DevOps, os Engenheiros de Plataforma são responsáveis por construir, automatizar e oferecer ferramentas de entrega contínua para as equipes de desenvolvimento. Eles criam e mantêm a infraestrutura e as toolchains que permitem que os desenvolvedores implantem código de forma eficiente e confiável.

Como Funciona

Os Engenheiros de Plataforma projetam e gerenciam a plataforma subjacente — incluindo pipelines de CI/CD, orquestração de contêineres, monitoramento e logging — para que os desenvolvedores possam se concentrar em escrever código. Eles automatizam tarefas repetitivas, garantem consistência entre ambientes e fornecem ferramentas de autoatendimento para implantação e escalonamento.

Por que a Resposta Correta está Certa

  • Engenheiros de Plataforma alinham-se diretamente com o papel descrito: eles constroem e mantêm a infraestrutura de entrega, automatizam fluxos de trabalho e oferecem ferramentas como Jenkins, GitLab CI ou ArgoCD para as equipes de desenvolvimento.

Por que as Respostas Incorretas estão Erradas

  • Usuários da Aplicação são usuários finais que consomem a aplicação; eles não constroem ou automatizam ferramentas de entrega.
  • Desenvolvedores de Aplicação escrevem código de aplicação, mas geralmente dependem dos engenheiros de plataforma para ferramentas de CI/CD e infraestrutura.
  • Operadores de Cluster gerenciam clusters Kubernetes ou plataformas de orquestração similares, mas seu foco está nas operações do cluster, e não em construir e oferecer ferramentas de entrega contínua para desenvolvedores.