

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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:
V, F, V.
V, V, F.
F, V, F.
F, F, V.
V, F, F.
No Azure DevOps, um step dentro de uma pipeline só pode estar em uma destas duas situações: sucesso ou falha.
Certo
Errado
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.
No DevOps, o desenvolvimento e a operação do software são feitos de forma separada, com pouca comunicação entre as equipes.
A integração contínua serve para configurar servidores automaticamente e não está relacionada ao código.
A entrega contínua envia o código para produção sem testes e validações.
O DevOps usa testes automatizados, monitora os sistemas e busca melhorar com base em feedback rápido.
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?
Apenas I.
Apenas I e II.
Apenas I e III.
Apenas II e III.
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.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e III estão certos.
Apenas os itens II e III estão certos.
Todos os itens estão certos.
No Jenkins, a função Replay pode ser invocada em pipelines ainda em progresso, permitindo alterações e reexecuções imediatas.
Certo
Errado
DevOps promove a cultura de colaboração entre equipes de desenvolvimento e operações, com foco em entrega contínua e automação.
Certo
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.
Integração contínua e entrega contínua (CI/CD).
Menor colaboração entre equipes para aumentar o foco individual.
Utilização de infraestrutura física ao invés de ambientes em nuvem.
Separação estrita entre as equipes de desenvolvimento e operações.
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)?
Somente a afirmativa III.
Somente as afirmativas I е III.
Somente as afirmativas II e III.
Somente a afirmativa I e lI.
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?
Começar pelas equipes mais conservadoras para superar as maiores resistências desde o início.
Engajar diretamente os oponentes para conquistar credibilidade com os grupos mais resistentes.
Implementar práticas DevOps em todas as equipes simultaneamente para obter resultados rápidos e abrangentes.
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 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.
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.
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.
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.
gerenciamento de configuração
entrega contínua
infraestrutura como código
integração contínua
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
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.
é 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.
é uma prática aplicada ao desenvolvimento de software na linguagem Java, não se aplicando a projetos que utilizam Python, Go ou outras linguagens.
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.
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.
Certo
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:
Scrum, Metodologias Híbridas e SAFe.
Kanban, Metodologias Ágeis e Scrum.
Lean, metodologias ágeis e XP.
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.
Certo
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 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.
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.
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.
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).
Automatizar o deployment de aplicações em ambientes de desenvolvimento, porém não é aplicável em produção
Documentar manualmente a configuração e os processos de provisionamento da infraestrutura
Garantir que a infraestrutura seja provisionada e gerenciada por código versionável, garantindo consistência e eliminando erros manuais
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.
Certo
Errado
Uma premissa do processo de autenticação do modelo single sign-on é garantir a revelação mínima de dados para um contexto.
Certo
Errado