Logo Passei Direto
Buscar

Princípios e Práticas do DevOps

Ferramentas de estudo

Questões resolvidas

Essa metodologia de desenvolvimento é a:

A Programação Orientada a Objetos
B Extreme Programming (XP)
C Programação estruturada
D Desenvolvimento ágil
E Programação Sequencial

Esse conceito é conhecido como:

A Integração Contínua (CI)
B Instalação Continuada (IC)
C Desenvolvimento Unificado (DU)
D Entrega Contínua (CD)
E Disponibilização Centralizada (DC)

Agora, selecione a alternativa que apresenta a sequência correta:
1. Tempo de ciclo
2. Defect Rate
3. Tempo de recuperação
4. Taxa de entrega
5. Qualidade do código
A 2 – 1 – 5 – 3 – 4
B 4 – 2 – 3 – 5 – 1
C 1 – 4 – 2 – 5 – 3
D 4 – 3 – 2 – 5 – 1
E 4 – 1 – 2 – 5 – 3

Relacione corretamente as ferramentas de backup em DevOps:
1. AWS Backup
2. GitLab
3. Amanda Backup
4. Azure Backup
5. Duplicity
A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 5 – 3 – 2
C 1 – 4 – 2 – 5 – 3
D 4 – 3 – 2 – 5 – 1
E 1 – 4 – 2 – 3 – 5

Relacione corretamente os princípios que formam a cultura DevOps:
1. Monitoramento contínuo
2. Gerenciamento de configuração
3. Entrega contínua (CD)
4. Automação de infraestrutura
5. Integração contínua (CI)
() Automação do processo de liberação de software para ambientes de teste e produção, permitindo transferências frequentes e confiáveis
() Utilização de ferramentas para automatizar a configuração e o provisionamento de ambientes de infraestrutura
() Controle e automação da configuração de software e infraestrutura
() Automação da integração de código de diferentes contribuidores

Agora, selecione a alternativa que apresenta a sequência correta:

A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 2 – 3 – 5
C 3 – 4 – 2 – 5 – 1
D 4 – 3 – 5 – 2 – 1
E 3 – 4 – 2 – 1 – 5

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Essa metodologia de desenvolvimento é a:

A Programação Orientada a Objetos
B Extreme Programming (XP)
C Programação estruturada
D Desenvolvimento ágil
E Programação Sequencial

Esse conceito é conhecido como:

A Integração Contínua (CI)
B Instalação Continuada (IC)
C Desenvolvimento Unificado (DU)
D Entrega Contínua (CD)
E Disponibilização Centralizada (DC)

Agora, selecione a alternativa que apresenta a sequência correta:
1. Tempo de ciclo
2. Defect Rate
3. Tempo de recuperação
4. Taxa de entrega
5. Qualidade do código
A 2 – 1 – 5 – 3 – 4
B 4 – 2 – 3 – 5 – 1
C 1 – 4 – 2 – 5 – 3
D 4 – 3 – 2 – 5 – 1
E 4 – 1 – 2 – 5 – 3

Relacione corretamente as ferramentas de backup em DevOps:
1. AWS Backup
2. GitLab
3. Amanda Backup
4. Azure Backup
5. Duplicity
A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 5 – 3 – 2
C 1 – 4 – 2 – 5 – 3
D 4 – 3 – 2 – 5 – 1
E 1 – 4 – 2 – 3 – 5

Relacione corretamente os princípios que formam a cultura DevOps:
1. Monitoramento contínuo
2. Gerenciamento de configuração
3. Entrega contínua (CD)
4. Automação de infraestrutura
5. Integração contínua (CI)
() Automação do processo de liberação de software para ambientes de teste e produção, permitindo transferências frequentes e confiáveis
() Utilização de ferramentas para automatizar a configuração e o provisionamento de ambientes de infraestrutura
() Controle e automação da configuração de software e infraestrutura
() Automação da integração de código de diferentes contribuidores

Agora, selecione a alternativa que apresenta a sequência correta:

A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 2 – 3 – 5
C 3 – 4 – 2 – 5 – 1
D 4 – 3 – 5 – 2 – 1
E 3 – 4 – 2 – 1 – 5

Prévia do material em texto

Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
Questão 1/10 - DevOps e Integração Contínua
Alguns especialistas e líderes de pensamento no campo contribuíram para moldar e
promover os princípios do DevOps. O DevOps possibilita que funções previamente
segregadas, como desenvolvimento, operações de TI, engenharia da qualidade e
segurança, trabalhem de maneira sincronizada e colaborativa para criar produtos mais
robustos e confiáveis. Ao abraçar uma mentalidade e ferramentas de DevOps, as equipes
adquirem a habilidade de responder de forma mais eficaz às demandas dos clientes,
aumentar a confiança nos aplicativos que desenvolvem e atingir objetivos empresariais com
maior agilidade. Analise as afirmativas a seguir que contemplem uma série de princípios do
DevOps:
1. Cultura de colaboração: promover uma cultura que valorize a colaboração e a
comunicação eficaz entre equipes de desenvolvimento e operações
2. Automação: buscar a automação da instalação, para aumentar eficiência, reduzir
erros e possibilitar entregas mais rápidas
3. Entrega contínua: adotar a prática de entrega contínua, permitindo a liberação rápida
e frequente de software de alta qualidade
4. Gestão de configuração: utilizar ferramentas para configurar o ambiente de
instalação
5. Segurança integrada: integrar práticas de segurança desde as fases iniciais do
desenvolvimento, garantindo que a segurança seja uma consideração contínua
São corretas apenas as afirmativas:
A I e II
B I, II e V
C I, II e IV
D I, III e V
Você assinalou essa alternativa (D)
E III e IV
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
Questão 2/10 - DevOps e Integração Contínua
Existe uma estrutura que avalia a capacidade de uma empresa adotar processos de
DevOps, bem como uma maneira de medir o sucesso durante uma transformação de
DevOps. A sigla foi cunhada por Jez Humble, coautor de The DevOps Handbook.
Essa estrutura que aplica os conceitos de Cultura, Automação, Lean, Medição e
Compartilhamento é conhecida como:
A Orientação a objetos
B SGBD
C RDBMS
D NOSQL
E CALMS
Você assinalou essa alternativa (E)
Questão 3/10 - DevOps e Integração Contínua
Existe uma metodologia de desenvolvimento amplamente adotada nas empresas. Ela inicia
seu processo com um planejamento detalhado, em que a coleta de requisitos é prioritária
para se compreender as necessidades comerciais do software, seus recursos e
funcionalidades. A história é então escrita pelo cliente, que lhe atribui valores de prioridade
com base no impacto geral no negócio, recursos e funções.
Essa metodologia de desenvolvimento é a:
A Programação Orientada a Objetos
B Extreme Programming (XP)
Você assinalou essa alternativa (B)
C Programação estruturada
D Desenvolvimento ágil
E Programação Sequencial
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
Questão 4/10 - DevOps e Integração Contínua
É desafiador para os desenvolvedores de software criarem códigos funcionais em suas
máquinas. No entanto, mesmo quando esse objetivo é alcançado, há um longo percurso até
que o software realmente gere valor, uma vez que este só proporciona valor quando está
em ambiente de produção. A base da filosofia da disponibilização de software é desenvolver
programas de modo que estejam constantemente prontos para serem implementados em
produção.
Esse conceito é conhecido como:
A Integração Contínua (CI)
B Instalação Continuada (IC)
C Desenvolvimento Unificado (DU)
D Entrega Contínua (CD)
Você assinalou essa alternativa (D)
E Disponibilização Centralizada (DC)
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
Questão 5/10 - DevOps e Integração Contínua
Para Pressman e Maxim (2014), a qualidade de software é definida como “conformidade
com requisitos funcionais e de desempenho explicitamente declarados, normas de
desenvolvimento explicitamente documentadas e características implícitas, que são
esperadas em todo software desenvolvido profissionalmente”. A medição da qualidade em
DevOps envolve a avaliação de diversos aspectos ao longo do ciclo de vida do
desenvolvimento e operações. A seguir, estão algumas práticas e métricas que podem ser
usadas para medir a qualidade em ambientes DevOps.
Relacione corretamente as métricas na medição da qualidade em DevOps:
1. Tempo de ciclo
2. Defect Rate
3. Tempo de recuperação
4. Taxa de entrega
5. Qualidade do código
() Número de releases ou deploys bem-sucedidos por unidade de tempo. Indica a
frequência com que novas funcionalidades ou correções são entregues ao ambiente de
produção
() Tempo médio necessário para restaurar serviços após uma falha. Avalia a eficácia na
resolução de problemas e a recuperação rápida de falhas
() Número de defeitos identificados em produção em relação ao número total de alterações
() Indica a conformidade do código com padrões de codificação e boas práticas
() Tempo necessário para levar uma alteração do código até a produção. Mede a eficiência
do processo de desenvolvimento e deployment
Agora, selecione a alternativa que apresenta a sequência correta:
A 2 – 1 – 5 – 3 – 4
B 4 – 2 – 3 – 5 – 1
C 1 – 4 – 2 – 5 – 3
D 4 – 3 – 2 – 5 – 1
Você assinalou essa alternativa (D)
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
E 4 – 1 – 2 – 5 – 3
Questão 6/10 - DevOps e Integração Contínua
A gestão de backup em DevOps é uma parte crucial da estratégia geral de garantir a
agilidade e a colaboração inerentes à metodologia DevOps. Existem diversas ferramentas
em DevOps que podem ser utilizadas para gestão de backup.
Relacione corretamente as ferramentas de backup em DevOps:
1. AWS Backup
2. GitLab
3. Amanda Backup
4. Azure Backup
5. Duplicity
() Serviço gerenciado pela Amazon Web Services (AWS) que simplifica a gestão de backup
para os recursos da AWS
() Serviço de backup nativo da Microsoft Azure que oferece backup e recuperação para
máquinas virtuais e serviços na nuvem
() Embora seja conhecido principalmente como uma plataforma de controle de versão, o
GitLab também oferece recursos de backup para repositórios Git
() Solução de backup de código aberto para ambientes Unix/Linux que oferece suporte a
backup em fita, disco e nuvem
() Ferramenta de backup baseada em Linux que realiza backup incremental e suporta várias
opções de armazenamento
Agora, selecione a alternativa que apresenta a sequência correta:
A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 5 – 3 – 2
C 1 – 4 – 2 – 5 – 3
D 4 – 3 – 2 – 5 – 1
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
E 1 – 4 – 2 – 3 – 5
Você assinalou essa alternativa (E)
Questão 7/10 - DevOps e Integração Contínua
A cultura DevOps é fundamental para o sucesso da implementação de práticas e
ferramentas associadas ao DevOps. Ela enfatiza a colaboração, a comunicação eficaz e a
busca constante pela melhoria na entrega de software.
Relacione corretamente os princípios que formam a cultura DevOps:
1. Monitoramento contínuo
2. Gerenciamento de configuração
3. Entrega contínua (CD)
4. Automação de infraestrutura
5. Integração contínua (CI)
() Automação do processode liberação de software para ambientes de teste e produção,
permitindo transferências frequentes e confiáveis
() Utilização de ferramentas para automatizar a configuração e o provisionamento de
ambientes de infraestrutura
() Controle e automação da configuração de software e infraestrutura
() Automação da integração de código de diferentes contribuidores em um único projeto
() Implementação de soluções de monitoramento para acompanhar o desempenho do
software em tempo real
Agora, selecione a alternativa que apresenta a sequência correta:
A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 2 – 3 – 5
C 3 – 4 – 2 – 5 – 1
Você assinalou essa alternativa (C)
D 4 – 3 – 5 – 2 – 1
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
E 3 – 4 – 2 – 1 – 5
Questão 8/10 - DevOps e Integração Contínua
Em DevOps temos uma representação visual que é uma série automatizada de processos
que facilitam o desenvolvimento, o teste e a implantação contínua de software. Essa
representação visual e automatizada do fluxo de trabalho do desenvolvimento de software,
que envolve várias etapas, desde a escrita do código até a entrega do produto, onde cada
etapa é um estágio no ciclo de vida do desenvolvimento de software e pode incluir tarefas
como compilação, testes automatizados, revisões de código, empacotamento, implantação
e monitoramento.
Essa representação visual é conhecida como:
A Integração Contínua
B Automatização de processos
C Implementação automática
D Entrega Contínua
E Pipeline
Você assinalou essa alternativa (E)
Questão 9/10 - DevOps e Integração Contínua
Entender a estrutura de montar backup é essencial para garantir a segurança de seu
processo, mas temos também de entender de uma infraestrutura que possibilita gerenciar e
provisionar recursos de infraestrutura por meio de código, substituindo processos manuais.
Essa abordagem tem ganho crescente popularidade, permitindo criar arquivos de
configuração contendo as especificações da infraestrutura, simplificando a edição e
distribuição das configurações, assegurando a consistência no provisionamento do
ambiente.
Essa infraestrutura de gerenciamento de configurações é a:
A Gerenciamento automático de backup
B Sistemas Centralizados de Controle de cópias
C Centralizadores de Infraestrutura de backup
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
D Infraestrutura como Código (IaC)
Você assinalou essa alternativa (D)
E Sistemas de Controle de Backup
Questão 10/10 - DevOps e Integração Contínua
DevOps é uma abordagem que integra o desenvolvimento de software (Dev) com as
operações de TI (Ops) para melhorar continuamente a entrega de software. O objetivo do
DevOps é reduzir as barreiras entre as equipes de desenvolvimento e operações,
promovendo uma cultura de colaboração e automação.
Para a implementação bem-sucedida de DevOps e alcançar a excelência operacional e a
satisfação do cliente, é preciso ter os seguintes itens assegurados:
A Gerência austera, liderança individual e alto investimento
B Envolvimento da gerência, investimento e austeridade
C Automação, colaboração e cultura organizacional
Você assinalou essa alternativa (C)
D Austeridade, tradicionalismo e conservadorismo
E Visão direcional, individualismo e persistência
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
Questão 1/10 - DevOps e Integração Contínua
Na área de desenvolvimento pode contar com ambientes leves e isolados que permitem
encapsular uma aplicação e suas dependências. Eles proporcionam consistência entre
diferentes ambientes de desenvolvimento, teste e produção, eliminando as divergências que
podem surgir devido a diferenças nos sistemas operacionais ou configurações.
Essa representação de um ambiente isolado para o código, caracterizado pela ausência de
conhecimento sobre o sistema operacional ou os arquivos do host é um:
A GitHub
B Servidor de Rede Distribuída
C Máquinas Virtuais (VM)
D Emulador de Desktop
E Container
Você assinalou essa alternativa (E)
Questão 2/10 - DevOps e Integração Contínua
O Terraform, desenvolvido pela HashiCorp, é uma ferramenta de IaC, agnóstica a
provedores de nuvem, que possibilita a definição de recursos e infraestrutura em arquivos
de configuração legíveis por humanos. Ele gerencia o ciclo de vida da infraestrutura,
proporcionando vantagens significativas sobre a gestão manual. O Terraform interage com
plataformas de nuvem e serviços por meio de plugins chamados providers. Existem mais de
1.000 providers disponíveis, abrangendo serviços como AWS, Azure, Google Cloud,
Kubernetes, GitHub, Splunk e DataDog. Caso não encontre o provider desejado, é possível
criar seu próprio. A padronização do fluxo de trabalho de implantação é alcançada por meio
de módulos, que são composições reutilizáveis de recursos provenientes de diferentes
providers. A linguagem declarativa do Terraform descreve o estado desejado da
infraestrutura, permitindo que os providers calculem automaticamente dependências entre
recursos.
Relacione corretamente o fluxo de implantação do Terraform:
1. Inicialização
2. Escopo
3. Planejamento
4. Autoria
5. Aplicação
() Identificar a infraestrutura necessária para o projeto
Impresso por Danilo Dietrih, E-mail danilo.tisolution@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 31/07/2024, 20:31:56
() Escrever a configuração da infraestrutura desejada
() Instalar os plugins necessários para gerenciar a infraestrutura
() Visualizar as alterações propostas pelo Terraform
() Executar as mudanças que foram planejadas
Agora, selecione a alternativa que apresenta a sequência correta:
A 2 – 4 – 3 – 5 – 1
B 5 – 2 – 3 – 1 – 4
C 2 – 4 – 1 – 3 – 5
Você assinalou essa alternativa (C)
D 5 – 2 – 4 – 1 – 3
E 2 – 4 – 5 – 3 – 1
Questão 3/10 - DevOps e Integração Contínua
Segurança em DevOps aprofunda-se na abordagem integrada para garantir a segurança ao
longo de todo o ciclo de vida do desenvolvimento e operações de software. Ele explora os
fundamentos da Integração Contínua de Segurança, delineando como a automação de
testes de segurança, análises estáticas e dinâmicas, e revisões de código são essenciais
para a detecção precoce e a mitigação de vulnerabilidades.
Para identificar atividades suspeitas ou anomalias de segurança em tempo real, incluindo a
análise de logs, métricas de segurança e a adoção de soluções de monitoramento
avançadas, temos o:
A Ciclo de vida seguro
B Implementação segura
C Gestão de Identidade e Acesso
D Resposta rápida a incidentes
E Monitoramento contínuo
Você assinalou essa alternativa (E)

Mais conteúdos dessa disciplina