Questões de Concurso sobre Noções de DevOps.

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
149 questões encontradas
Questões por página
20
Mais recentes
 

Atente para o que se afirma a seguir sobre DevOps e assinale com V o que for verdadeiro, e com F o que for falso.


( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas.

( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção.

( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes.


Está correta, de cima para baixo, a seguinte sequência:


A

V, F, V.


B

V, V, F.


C

F, V, F.


D

F, F, V.


E

V, F, F.

DevOps é uma abordagem adotada em ambientes modernos de desenvolvimento de software e infraestrutura. Envolve aspectos técnicos, culturais e organizacionais que buscam tornar o ciclo de vida do software mais eficiente. Com base nesse contexto, assinale a alternativa correta.


A

No DevOps, o desenvolvimento e a operação do software são feitos de forma separada, com pouca comunicação entre as equipes.


B

A integração contínua serve para configurar servidores automaticamente e não está relacionada ao código.


C

A entrega contínua envia o código para produção sem testes e validações.


D

O DevOps usa testes automatizados, monitora os sistemas e busca melhorar com base em feedback rápido.


E

O DevOps é aplicado apenas nas fases iniciais do desenvolvimento de software e não envolve operações pós-entrega.

O manifesto ágil, criado por um grupo de especialistas em desenvolvimento de software, colabora bastante com a adoção do DevOps, sendo um dos grandes benefícios a divisão do produto em componentes menores, visando a entrega contínua. Nesse contexto, são aspectos valorizados pelo manifesto ágil:


I. Mais indivíduos e interações do que processos e ferramentas.

II. Mais colaboração com o cliente do que negociação de contratos.

III. Mais resposta às mudanças do que seguir um plano.


Quais estão corretos?


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

Uma empresa pode disponibilizar atualizações de software mais rápidas e confiáveis aos seus clientes ao implementar práticas de DevOps que garantam


I a entrega contínua das alterações de código para liberação em produção.

II publicações esparsas a fim de evitar a geração de grandes quantidades de versões do software.

III a adoção de infraestrutura como código para provisionamento e gerenciamento automatizado da infraestrutura.


Assinale a opção correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e III estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

DevOps promove a cultura de colaboração entre equipes de desenvolvimento e operações, com foco em entrega contínua e automação.


C

Certo


E

Errado

DevOps é uma abordagem cultural e prática que integra as equipes de desenvolvimento (Dev) e operações (Ops) para melhorar a colaboração, automatizar processos e acelerar o ciclo de entrega de software.


Com base nessa definição, assinale a opção que indica o princípio que está associado ao DevOps.


A

Integração contínua e entrega contínua (CI/CD).


B

Menor colaboração entre equipes para aumentar o foco individual.


C

Utilização de infraestrutura física ao invés de ambientes em nuvem.


D

Separação estrita entre as equipes de desenvolvimento e operações.


E

Ciclos de lançamento de software mais longos e controlados.

Analise as afirmativas a seguir sobre DevOps.


I - DevOps é uma metodologia que integra princípios ágeis.

II - A metodologia DevOps prega a separação rígida entre as equipes de desenvolvimento e operações, com cada uma focada em suas responsabilidades específicas.

III - A automação é um dos pilares do DevOps, permitindo entregas mais rápidas e confiáveis-end.


Qual(is) afirmativa(s) está(ão) correta(s)?


A

Somente a afirmativa III.


B

Somente as afirmativas I е III.


C

Somente as afirmativas II e III.


D

Somente a afirmativa I e lI.


E

Todas as afirmativas estão corretas.

Com base no livro “Manual de DevOps” (2018), de Gene Kim e outros autores, a implementação do DevOps na organização deve ser realizada de forma metódica, seguindo fases que maximizem o apoio e minimizem os riscos, com base na Curva de Adoção de Tecnologia.


Diante dessa abordagem, qual das estratégias abaixo melhor reflete o plano ideal para introduzir o DevOps na organização?


A

Começar pelas equipes mais conservadoras para superar as maiores resistências desde o início.


B

Engajar diretamente os oponentes para conquistar credibilidade com os grupos mais resistentes.


C

Implementar práticas DevOps em todas as equipes simultaneamente para obter resultados rápidos e abrangentes.


D

Concentrar esforços nas equipes mais receptivas inicialmente, criar uma base de apoio sólida e, por último, engajar os grupos resistentes.

Considere que, em uma grande empresa de tecnologia, a equipe de desenvolvimento (Dev) e a equipe de operações (Ops) sempre trabalharam em silos, o que resultava em lentidão na entrega de novas funcionalidades, frequentes falhas de implantação e constantes conflitos. Para resolver esses problemas, a liderança decide implementar a cultura e as práticas DevOps.


Nesse contexto, assinale a alternativa que descreve uma premissa incorreta sobre a aplicação do DevOps no ambiente dessa empresa.


A

A automação do ciclo de vida do software, desde a integração (Continuous Integration) até a entrega (Continuous Delivery), tornar‑se‑á um pilar fundamental para reduzir erros e aumentar a frequência das atualizações, permitindo que a empresa responda mais rapidamente às demandas do mercado.


B

As equipes de Dev e Ops passarão a colaborar de forma mais integrada, compartilhando responsabilidades e ferramentas. Essa mudança cultural é essencial para que a comunicação seja aprimorada e para que os objetivos de negócio sejam alcançados de forma conjunta.


C

O objetivo do DevOps é aumentar a velocidade e a frequência das entregas de software. Com a implementação da Entrega Contínua (Continuous Delivery), todas as alterações de código aprovadas serão automaticamente implantadas em produção, sem a necessidade de uma aprovação ou intervenção manual final.


D

A prática de monitoramento contínuo permitirá que ambas as equipes acompanhem o desempenho da aplicação em produção em tempo real, facilitando a identificação proativa de problemas e a melhoria contínua da estabilidade e performance do sistema.

Em um pipeline de DevOps, a cada commit/push no repositório, uma ferramenta baixou o código, compilou, executou testes automatizados e gerou um artefato para validar rapidamente as mudanças e identificar falhas o quanto antes.


Com base nessa situação hipotética, assinale a opção que apresenta a prática que essa automação descreve.


A

gerenciamento de configuração


B

entrega contínua


C

infraestrutura como código


D

integração contínua


E

observabilidade

DevOps é um conjunto de práticas e princípios, bem como uma filosofia cultural, utilizados amplamente na indústria de TI. A respeito do DevOps, é correto afirmar que


A

reforça a separação estrita entre as equipes de desenvolvimento e operações, em que os desenvolvedores apenas codificam e a equipe de operações é a única responsável pelo deploy manual.


B

é uma metodologia estritamente sequencial, similar ao modelo Waterfall, em que toda a fase de desenvolvimento deve ser concluída antes que a fase de operações possa começar.


C

é uma prática aplicada ao desenvolvimento de software na linguagem Java, não se aplicando a projetos que utilizam Python, Go ou outras linguagens.


D

envolve integração entre equipes de desenvolvimento e operações, garantindo que o software esteja em condições de ser colocado em produção, com pipelines automatizados de build, test e deploy.


E

o foco principal é o gerenciamento do inventário de hardware da empresa, como a compra e manutenção de servidores físicos e desktops.

Equipes de DevOps monitoram continuamente o ciclo de vida do desenvolvimento, desde o planejamento até a implantação, e utilizam o Git para reiniciar os contêineres automaticamente em caso de falha.


C

Certo


E

Errado

A abordagem DevOPs foi criada com o objetivo básico de juntar as boas práticas do time de desenvolvimento e do time de operação. Essa abordagem é embasada em:


A

Scrum, Metodologias Híbridas e SAFe.


B

Kanban, Metodologias Ágeis e Scrum.


C

Lean, metodologias ágeis e XP.


D

LeSS, Metodologias Híbridas e Kanban.

DevOps é um conjunto de práticas que integra desenvolvimento e operações de software, promovendo colaboração entre equipes para entregar aplicações e serviços de forma mais rápida, visando alinhar a área de TI com a estratégia organizacional.


C

Certo


E

Errado

No ambiente de desenvolvimento e publicação de aplicações web, a orquestração de diversas tecnologias e protocolos é essencial para garantir não só a acessibilidade global, mas também a segurança, a escalabilidade e a gerenciabilidade dos sistemas. Considerando os componentes críticos como o Sistema de Nomes de Domínio (DNS), plataformas de hospedagem, painéis de controle como o cPainel, protocolos de transferência de arquivo como FTP, e a configuração de stacks de tecnologia como LAMP (Linux, Apache, MySQL, PHP) para ambientes de produção, qual conjunto de práticas representa a melhor abordagem para otimizar a publicação e manutenção de aplicações web robustas?


A

A configuração de registros DNS A e MX para garantir a resolução eficiente de nomes e a gestão adequada do correio eletrônico, aliada ao uso de SSH para transferências de arquivos seguras, superando o FTP em ambientes de produção.


B

A dependência exclusiva em soluções de hospedagem compartilhada para redução de custos, minimizando a necessidade de gerenciamento direto de servidores e simplificando a implementação de aplicações PHP via cPainel.


C

A utilização de FTP anônimo para todas as transferências de dados, priorizando a conveniência sobre a segurança, e a seleção de plataformas de hospedagem baseadas exclusivamente no custo.


D

A implementação de práticas de DevOps para automatizar a configuração de ambientes LAMP, utilizando containers Docker para replicar ambientes de desenvolvimento em produção, dispensando a necessidade de cPainel e FTP.

Em um fluxo de automação DevOps, assinale a alternativa que apresenta o principal objetivo da prática de "Infrastructure as Code" (IaC).


A

Automatizar o deployment de aplicações em ambientes de desenvolvimento, porém não é aplicável em produção


B

Documentar manualmente a configuração e os processos de provisionamento da infraestrutura


C

Garantir que a infraestrutura seja provisionada e gerenciada por código versionável, garantindo consistência e eliminando erros manuais


D

Impedir alterações frequentes na infraestrutura, favorecendo uma configuração estática para maior controle

No DevOps, o pipeline de entrega contínua gerencia o processo de desenvolvimento do software, prescindindo-se dos testes, uma vez que a gestão do código-fonte é iterativa com vistas a otimizar a entrega rápida de software de alta qualidade, unindo as equipes de desenvolvimento e de operações.


C

Certo


E

Errado

   
Gerar simulado