Professional Documents
Culture Documents
Join Us!
Become a member and join the fastest growing global community of
DevOps practitioners and professionals.
You belong.
DevOps Institute is dedicated to advancing the human elements of DevOps success.
We fulfill our mission through our SKIL framework of Skills, Knowledge, Ideas and
Learning.
Certification is one means of showcasing your skills. While we strongly support formal
training as the best learning experience and method for certification preparation,
DevOps Institute also recognizes that humans learn in different ways from different
resources and experiences. As the defacto certification body for DevOps, DevOps
Institute has now removed the barrier to certification by removing formal training
prerequisites and opening our testing program to anyone who believes that they have
the topical knowledge and experience to pass one or more of our certification exams.
This examination study guide will help test-takers prepare by defining the scope of the
exam and includes the following:
● Course Description
● Examination Requirements
● DevOps Glossary of Terms
● Value Added Resources
● Sample Exam(s) with Answer Key
These assets provide a guideline for the topics, concepts, vocabulary and definitions
that the exam candidate is expected to know and understand in order to pass the
exam. The knowledge itself will need to be gained on its own or through training by
one of our Global Education Partners.
Test-takers who successfully pass the exam will also receive a certificate and digital
badge from DevOps Institute, acknowledging their achievement, that can be shared
with their professional online networks.
If you have any questions, please contact our DevOps Institute Customer Service team
at CustomerService@DevOpsInstitute.com.
Site Reliability Engineering (SRE) Foundation℠
Descrição do curso
DURAÇÃO - 16 Horas
Visão geral
O curso SRE (Site Reliability Engineering) Foundation é uma introdução aos princípios e
práticas que permitem a uma organização escalar de forma confiável e econômica
serviços críticos. A introdução de uma dimensão de confiabilidade do site requer o
realinhamento organizacional, um novo foco em engenharia & automação e a
adoção de uma série de novos paradigmas de trabalho.
Este curso posiciona os alunos para que concluam com êxito o exame de certificação
da SRE Foundation.
OBJETIVOS DO CURSO
Os objetivos de aprendizagem para o curso SRE Foundation incluem uma
compreensão prática de:
● A história da SRE e seu surgimento no Google
Público
O público-alvo do curso da SRE Foundation são profissionais, incluindo:
● Qualquer pessoa que esteja iniciando ou liderando uma mudança para maior
confiabilidade
● Qualquer pessoa interessada em liderança de TI moderna e abordagens de
mudança organizacional
● Gerentes de negócios
● Partes interessadas de negócios
● Agentes de mudança
● Consultores
● Praticantes de DevOps
● Diretores de TI
● Gerentes de TI
● Líderes da equipe de TI
● Proprietários de produtos
● Scrum Masters
● Engenheiros de software
● Engenheiros de confiabilidade do local
● Integradores de sistema
● Fornecedores de ferramentas
MATERIAIS DO APRENDIZ
● Dezesseis (16) horas de treinamento e facilitação de exercícios ministrados por
instrutor
● Manual do Aluno (excelente referência pós-aula)
● Participação em exercícios exclusivos projetados para aplicar conceitos
● Documentos de amostras, modelos, ferramentas e técnicas
● Acesso a recursos e comunidades adicionais de valor agregado
Pré-requisitos
Recomenda-se a compreensão e o conhecimento da terminologia e conceitos s
comuns de DevOps e a experiência de trabalho relacionada.
EXAME DE CERTIFICAÇÃO
A aprovação (65%) no exame de 60 minutos, composto por 40 questões de múltipla
escolha, leva ao certificado SRE (Site Reliability Engineering) Foundation. A certificação
é administrada e mantida pelo DevOps Institute.
ESBOÇO DO CURSO
● Introdução do Curso
○ Metas do Curso
○ Agenda do Curso
● Módulo 1: Princípios e Práticas da SRE
○ O que é Engenharia de Confiabilidade do Site?
○ SRE & DevOps: Qual é a diferença?
○ Princípios e Práticas da SRE
● Módulo 2: Objetivos de Nível de Serviço e Orçamentos de Erro
○ Objetivos de nível de serviço (SLO's)
○ Orçamentos de erros
○ Políticas de Orçamento de Erro
● Módulo 3: Redução da labuta
○ O que é Toil?
○ Por que Toil é ruim?
○ Fazendo algo sobre Toil
©
DevOps Institute SREF Requisitos do Exame 30Jul2020
Certificado Site Reliability Engineering (SRE)
FoundationSM
Administração do Exame
A certificação SRE Foundation é credenciada, gerenciada e administrada de
acordo com os rígidos protocolos e padrões do DevOps Institute.
Nível de Dificuldade
A certificação SRE Foundation utiliza a Taxonomia de Objetivos Educacionais de
Bloom na construção do conteúdo e do exame.
• O exame SRE Foundation contém questões Bloom 1 que testam o
conhecimento dos alunos sobre os conceitos e termos de vocabulário do SRE
(ver lista abaixo)
• O exame também contém questões Bloom 2 que testam a compreensão dos
alunos desses conceitos em um contexto
©
DevOps Institute SREF Requisitos do Exame 30Jul2020
Formato do Exame
Os candidatos devem obter a pontuação de aprovação para obter o Certificado SRE
Foundation.
©
DevOps Institute SREF Requisitos do Exame 30Jul2020
Área tópicos do exame e quantidade das perguntas
O exame SRE Foundation requer conhecimento das áreas descritas abaixo.
©
DevOps Institute SREF Requisitos do Exame 30Jul2020
Lista de Conceitos e Terminologia
Espera-se que o candidato entenda, compreenda e aplique os seguintes conceitos e
vocabulário do SRE Foundation Blooms 1 (Conhecimento) e 2 (Compreensão)
Antifragilidade ITIL
As três Maneiras Kubernetes
Auto escalonamento Latência
Autocura Monitoramento
©
DevOps Institute SREF Requisitos do Exame 30Jul2020
DEVOPS
GLOSSÁRIO
DE TERMOS
Continuous Delivery
The purpose of the test is to detect source code
Análise de Código Ecosystem Foundation,
logic errors and omissions such as memory leaks,
Estático Continuous Testing
unutilized variables, unutilized pointers.
Foundation
Análise de
Comportamento de Uma técnica de aprendizado de máquina para
Usuário e Entidade analisar o comportamento normal e “anormal”
Site Reliability Engineering
(UEBA - User and do usuário com o objetivo de prevenir este
Entity Behavior último.
Analytics)
Continuous Delivery
Resultados de testes processados e
Ecosystem Foundation,
Analytics apresentados de forma organizada de acordo
Continuous Testing
com métodos e critérios de análise.
Foundation
Continuous Delivery
Aplicativo em Teste Aplicativo de software em teste final do usuário.
Ecosystem Foundation,
(AUT - Application Por exemplo. O aplicativo de negócios está
Continuous Testing
Under Test) sendo testado.
Foundation
Continuous Delivery
Pessoa que tem a responsabilidade de definir a
Ecosystem Foundation,
Arquiteto de Teste estratégia geral de teste de ponta a ponta para
Continuous Testing
um teste de sistema.
Foundation
Artefatos de
Backlog do processo, Backlog de Sprint, Gráfico
Gerenciamento de Certified Agile Process Owner
Burndown, Incremento de Processo
Serviços Ágeis
DevOps Foundation,
Princípios-chave de DevOps - Fluxo, Feedback,
As Três Maneiras DevSecOps Foundation, Site
Experimentação e aprendizado contínuos.
Reliability Engineering
Continuous Delivery
Os casos de teste são derivados
Ecosystem Foundation,
Baseado em Modelo automaticamente de um modelo da entidade
Continuous Testing
em teste. Ferramenta de exemplo: Tricentus
Foundation
Continuous Delivery
Os casos de teste são criados usando nomes
Baseado em Ecosystem Foundation,
predefinidos que fazem referência a programas
Palavras-Chave Continuous Testing
úteis para teste.
Foundation
Continuous Delivery
Os casos de teste são criados escrevendo
Baseado em Ecosystem Foundation,
código em uma linguagem de programação.
Programação Continuous Testing
Por exemplo. JavaScript, Python, TCL, Ruby
Foundation
Continuous Delivery
Cadência de A frequência das entregas. Por exemplo. # Ecosystem Foundation,
Entrega entregas por dia, por semana, etc. Continuous Testing
Foundation
Continuous Delivery
O caso de teste usa apenas o conhecimento de
Ecosystem Foundation,
Caixa Preta comportamentos observáveis externamente de
Continuous Testing
um teste de usuário.
Foundation
Continuous Delivery
Uma campanha de teste pode incluir uma ou Ecosystem Foundation,
Campanha de Teste
mais sessões de teste. Continuous Testing
Foundation
Continuous Delivery
Ação de enviar uma mudança de software em Ecosystem Foundation,
Check‐in
um sistema de gerenciamento de versões. Continuous Testing
Foundation
Ciclo de Vida de
Entrega de Software O processo usado para projetar, desenvolver e DevOps Leader, Site Reliability
(SDLC - Software testar software de alta qualidade. Engineering
Delivery Lifecycle)
Ciclo de Vida do
Estrutura da orientação central ITIL. DevOps Foundation
Serviço
Continuous Delivery
O mesmo que o Teste Glass ‐ Box e o Teste White Ecosystem Foundation,
Clear‐Box
‐ Box. Continuous Testing
Foundation
Continuous Delivery
As ferramentas necessárias para dar suporte a Ecosystem Foundation,
Conjunto de um ciclo de desenvolvimento e entrega contínuo DevOps Foundation,
Ferramentas DevOps de DevOps, desde a ideia até a realização do DevSecOps
valor. Foundation, Continuous
Testing Foundation
Controle de acesso
baseado em função Uma abordagem para restringir o acesso do
DevSecOps Foundation
(RBAC - Role-based sistema a usuários autorizados.
Access Control)
Continuous Delivery
COTS (Commercial‐ Ecosystem Foundation,
Solução comercial pronta para uso.
off‐the‐shelf solution) Continuous Testing
Foundation
Continuous Delivery
Os valores e comportamentos que contribuem
Cultura Ecosystem Foundation,
para o ambiente psicossocial único de uma
Organizacional DevOps Foundation,
organização.
DevSecOps Foundation
Continuous Delivery
Exibição gráfica de resultados resumidos de Ecosystem Foundation,
Dashboard
testes. Continuous Testing
Foundation
Continuous Delivery
O número de falhas encontradas em uma
Densidade de Ecosystem Foundation,
unidade, por exemplo, # defeitos por KLOC, #
Defeitos Continuous Testing
defeitos por mudança.
Foundation
Desenvolvimento
Os casos de teste são criados pela simulação de
Orientado ao
entradas e saídas observáveis externamente de Continuous Delivery
Comportamento
um teste de usuário. Ferramenta de exemplo: Ecosystem Foundation
(BDD - Behavior
Cucumber
Driven Development)
Continuous Delivery
Design para Um teste de usuário final é projetado com Ecosystem Foundation,
Testabilidade recursos que permitem que ele seja testado. Continuous Testing
Foundation
Continuous Delivery
Dispositivo em Teste
O DUT é um dispositivo (por exemplo, roteador Ecosystem Foundation,
(DUT - Device Under
ou switch) que está sendo testado. Continuous Testing
Test)
Foundation
Continuous Delivery
O tempo que leva para executar um teste. Por Ecosystem Foundation,
Duração do Teste
exemplo. # horas por teste Continuous Testing
Foundation
Engenheiro de
Uma pessoa responsável por manter os sistemas
Confiabilidade do
de banco de dados que oferecem suporte a
Banco de Dados Site Reliability Engineering
todos os serviços voltados para o usuário em
(DBRE - Database
produção funcionando perfeitamente.
Reliability Engineer)
Engenheiro de
Confiabilidade do
CRE é o que você obtém quando pega os
Cliente (CRE - Sire Reliability Engineering
princípios e lições da SRE e os aplica aos clientes.
Customer Reliability
Engineer)
Engenheiro de
Confiabilidade do
Aplicação dos princípios e práticas de SRE a
Legado (HRE - Site Reliability Engineering
aplicativos e ambientes legados.
Heritage Reliability
Engineer)
Continuous Delivery
Um teste relata incorretamente uma falha
Ecosystem Foundation,
Falso Negativo enquanto o teste de usuário final realmente
Continuous Testing
passa no propósito do teste.
Foundation
Continuous Delivery
Um teste relata incorretamente uma aprovação
Ecosystem Foundation,
Falso Positivo enquanto o teste de usuário final realmente falha
Continuous Testing
no propósito do teste.
Foundation
DevOps Foundation,
A prática de usar alternância por software para
Continuous Delivery
ocultar ou ativar recursos. Isso permite a
Feature Toggle Ecosystem Foundation,
integração contínua e o teste de um recurso
Continuous Testing
com partes interessadas selecionadas.
Foundation
Continuous Delivery
Esta aula descreve ferramentas que orquestram,
Ecosystem Foundation,
Ferramenta automatizam, simulam e monitoram
Continuous Testing
componentes e infraestruturas.
Foundation
Continuous Delivery
Backbone para conectar ferramentas. Lança
Ecosystem Foundation,
Framework tarefas automatizadas, coleta resultados de
Continuous Testing
tarefas automatizadas.
Foundation
Framework Ágil
Uma estrutura comprovada e publicamente
Escalado (SAFE -
disponível para a aplicação de princípios e DevOps Foundation
Scaled Agile
práticas Lean-Agile em escala empresarial.
Framework)
Continuous Delivery
Um conjunto de processos, procedimentos,
Ecosystem Foundation,
Framework de Teste conceito abstrato e ambiente em que testes
Continuous Testing
automatizados são projetados e implementados.
Foundation
É o monitoramento e gerenciamento de
desempenho e disponibilidade de aplicativos de
Gerenciamento de
software. Se esforça para detectar e
Desempenho de Site Reliability Engineering
diagnosticar problemas complexos de
Aplicativos
desempenho de aplicativos para manter um
nível esperado de serviço
Gerenciamento de
Identidade e Acesso Políticas, procedimentos e ferramentas para
(IAM - Identity and garantir que as pessoas certas tenham o acesso DevSecOps Foundation
Access certo aos recursos de tecnologia.
Management)
Gerenciamento de
Implementação e gestão de serviços de TI de
Serviços de TI (ITSM - Certified Agile Process Owner,
qualidade que atendam às necessidades do
IT Service Site Reliability Engineering
negócio. (Definição ITIL)
Management)
Continuous Delivery
O mesmo que o teste de Clear-Box e o teste de Ecosystem Foundation,
Glass‐Box
White-Box. Continuous Testing
Foundation
Continuous Delivery
Os casos de teste usam um conhecimento
Ecosystem Foundation,
Gray‐Box limitado da estrutura de design interno do
Continuous Testing
aplicativo.
Foundation
Continuous Delivery
Esta é uma classe de termos que descreve a Ecosystem Foundation,
Hierarquia de Teste
organização dos testes em grupos. Continuous Testing
Foundation
Continuous Delivery
A entidade a ser testada é uma implementação
Implementação em Ecosystem Foundation,
de software. Por exemplo. O programa
Teste Continuous Testing
embarcado está sendo testado.
Foundation
Infraestrutura como A prática de usar código (scripts) para configurar DevOps Foundation,
Código e gerenciar a infraestrutura. DevSecOps Foundation
Continuous Delivery
Todo o conjunto de ferramentas e recursos que
Ecosystem Foundation,
Infraestrutura DevOps compõem o sistema DevOps. Inclui ferramentas
Continuous Testing
CI, CT, CM e CD.
Foundation
Interface de
Programação de Um conjunto de protocolos usados para criar
Aplicações (API - aplicativos para um sistema operacional DevOps Foundation,
Application específico ou como uma interface entre DevSecOps Foundation
Programming módulos ou aplicativos.
Interface)
Continuous Delivery
Ferramenta usada para testar aplicativos,
Ecosystem Foundation,
LoadRunner medindo o comportamento do sistema e
Continuous Testing
desempenho sob carga. Licenciado pela HP.
Foundation
Continuous Delivery
Relatório serializado de detalhes, como
Ecosystem Foundation,
Log atividades de teste e logs do console de
Continuous Testing
entidades em teste.
Foundation
Continuous Delivery
Ação de integração de mudanças de software
Ecosystem Foundation,
Merge em um sistema de gerenciamento de versão de
Continuous Testing
software.
Foundation
Continuous Delivery
Esta classe de termos se refere ao método usado
Método de Seleção Ecosystem Foundation,
para selecionar os testes a serem executados em
de Teste Continuous Testing
uma versão de um componente em teste.
Foundation
Continuous Delivery
Método de Seleção Os testes são selecionados de acordo com um
Ecosystem
de Teste Baseado em critério que combina os atributos dos testes aos
Foundation, Continuous
Mudança atributos do código que é alterado em um build.
Testing Foundation
Continuous Delivery
Esta classe de termos identifica a metodologia
Metodologia de Ecosystem Foundation,
geral usada por um teste. Os exemplos são caixa
Teste Continuous Testing
branca, caixa preta
Foundation
Continuous Delivery
Esta é uma classe de termos de teste que se
Métodos de Criação Ecosystem Foundation,
refere à metodologia usada para criar casos de
de Teste Continuous Testing
teste.
Foundation
Continuous Delivery
Esta é uma classe de termos relevantes para
Ecosystem Foundation,
Métricas medições usadas para monitorar a integridade
Continuous Testing
de um produto ou infraestrutura.
Foundation
Modelo de
O modelo de Jim Canterucci para cinco níveis
Desenvolvimento de DevOps Leader
de capacidade de liderança de mudança.
Líder de Mudança
Continuous Delivery
Esta é uma classe de termos relevantes para
Monitoramento Ecosystem Foundation,
registro, notificações, alertas, exibições e análise
Contínuo (CM) Continuous Testing
de informações de resultados de teste.
Foundation
Continuous Delivery
Objeto em Teste (OUT A entidade em teste é um objeto de software ou Ecosystem Foundation,
- Object Under Test) classe de objetos. Continuous Testing
Foundation
Continuous Delivery
Conjunto de itens da release (arquivos, imagens, Ecosystem Foundation,
Pacote de Entrega
etc.) que são empacotados para implantação. Continuous Testing
Foundation
Continuous Delivery
Esta classe de termos identifica os papéis e
Ecosystem Foundation,
Papéis de teste responsabilidades gerais das pessoas relevantes
Continuous Testing
para o teste.
Foundation
Continuous Delivery
Todo o conjunto de processos interconectados Ecosystem Foundation,
Pipeline DevOps
que compõem uma infraestrutura DevOps. Continuous Testing
Foundation
Proteção Contra
Ferramentas que evitam que arquivos e
Perda de Dados (DLP
conteúdo sejam removidos de um ambiente de Site Reliability Engineering
- Data Loss
serviço ou organização.
Protection)
Continuous Delivery
Software que é construído, testado e implantado Ecosystem Foundation,
Release
no ambiente de produção. DevOps Foundation,
DevSecOps Foundation
Continuous Delivery
Um pacote de release que foi preparado para
Ecosystem Foundation,
Release Candidata implantação pode ou não ter passado no
Continuous Testing
lançamento.
Foundation
Continuous Delivery
Um princípio de teste contínuo que enfatiza a
Ecosystem Foundation,
Relevância preferência de se concentrar nos testes e
Continuous Testing
resultados de teste mais importantes
Foundation
Continuous Delivery
Repositório de Ecosystem Foundation,
Banco de dados de arquivos usados para teste.
Artefatos de Teste Continuous Testing
Foundation
Continuous Delivery
Repositório de Ecosystem Foundation,
Banco de dados de resultados de teste.
Resultados de Teste Continuous Testing
Foundation
Continuous Delivery
Ecosystem Foundation,
REST Estilo de arquitetura de software da web.
Continuous Testing
Foundation
DevOps Foundation,
Resultado Resultados pretendidos ou reais.
DevSecOps Foundation
Continuous Delivery
Resultados de Testes Uma matriz de fatores de correlaciona casos de
Ecosystem Foundation,
com Base em teste e módulos de código de acordo com o
Continuous Testing
Tendências resultado do teste (veredicto).
Foundation
Retorno do
Diferença entre o benefício alcançado e o custo DevOps Foundation,
Investimento (ROI -
para alcançá-lo, expressa em porcentagem. DevSecOps Foundation
Return on Investment)
Continuous Delivery
Os engenheiros de software inspecionam o
Ecosystem Foundation,
Revisão de Código código-fonte uns dos outros para detectar erros
Continuous Testing
de codificação ou formatação de código.
Foundation
Continuous Delivery
Ecosystem Foundation,
Robot Framework Framework TDD criado e suportado pelo Google.
Continuous Testing
Foundation
Continuous Delivery
Mudanças no software que foram integradas são Ecosystem Foundation,
Roll‐back
removidas da integração. Continuous Testing
Foundation
Continuous Delivery
Caso de teste automatizado. Um único script de
Ecosystem Foundation,
Script de Teste teste pode ser implementado em um ou mais
Continuous Testing
casos de teste, dependendo dos dados.
Foundation
Continuous Delivery
Ferramenta open-source popular para testes de Ecosystem Foundation,
Selenium
software GUI e aplicativos da web. Continuous Testing
Foundation
Continuous Delivery
Conjunto de um ou mais suítes de teste que são
Ecosystem Foundation,
Sessão de Teste executados juntos em um único build em um
Continuous Testing
momento específico.
Foundation
Sistema de Controle
As revisões de software são armazenadas em um
de Versão Distribuído
sistema de controle de revisão distribuído (DRCS), Continuous Delivery
(DVCS - Distributed
também conhecido como sistema de controle Ecosystem Foundation
Version Control
de versão distribuído (DVCS).
System)
Continuous Delivery
A entidade em teste é um sistema completo. Por
Sistema em teste (SUT Ecosystem Foundation,
exemplo. O caixa eletrônico do banco está
- System Under Test) Continuous Testing
sendo testado.
Foundation
Continuous Delivery
Relatório de resultados de aprovação / Ecosystem Foundation,
Snapshot
reprovação de um build específico. Continuous Testing
Foundation
DevOps Foundation,
Software como
Categoria de serviços de computação em Continuous Delivery
Serviço (SaaS -
nuvem em que o software é licenciado por Ecosystem Foundation,
Software‐as‐a‐
assinatura. Continuous Testing
Service)
Foundation
Continuous Delivery
Conjunto de casos de teste executados juntos Ecosystem Foundation,
Suíte de Teste
em um único build em um momento específico. Continuous Testing
Foundation
Continuous Delivery
Taxa de Falha de Uma medida da porcentagem de alterações
Ecosystem Foundation,
Mudança com falha / revertidas.
DevOps Foundation
DevOps Foundation,
Continuous Delivery
Taxa de Falhas Falhas por unidade de tempo. Ecosystem Foundation,
Continuous Testing
Foundation
Continuous Delivery
Tempo Médio para
Ecosystem Foundation,
Detectar Defeitos Tempo médio necessário para detectar um
DevOps Foundation,
(MTTD - Mean Time to componente ou dispositivo com falha.
DevSecOps Foundation, Site
Detect Defects)
Reliability Engineering
Continuous Delivery
Ecosystem Foundation,
Tendência dos Testes Histórico dos resultados de testes.
Continuous Testing
Foundation
Continuous Delivery
Indivíduo que tem a responsabilidade de testar Ecosystem Foundation,
Testador
um sistema ou serviço. Continuous Testing
Foundation
DevOps
Esta é uma classe de termos relevantes para Foundation, Continuous
Teste Contínuo (CT) teste e verificação de uma aceitação final de Delivery Ecosystem
usuário em um ambiente DevOps. Foundation, Continuous
Testing Foundation
Continuous Delivery
O objetivo do teste é determinar se uma API
Ecosystem Foundation,
Teste de API para um teste final do usuário funciona conforme
Continuous Testing
o esperado.
Foundation
Continuous Delivery
Teste com o objetivo de determinar se um teste
Teste de Ecosystem Foundation,
de usuário final interopera com outros, como
Compatibilidade Continuous Testing
aplicativos ou protocolos ponto a ponto.
Foundation
Continuous Delivery
Teste de O objetivo do teste é determinar se um teste está Ecosystem Foundation,
Conformidade em conformidade com um padrão. Continuous Testing
Foundation
Continuous Delivery
Garantir que o ambiente de teste do
Teste de Ecosystem Foundation,
desenvolvedor seja uma boa representação do
Desenvolvimento Continuous Testing
ambiente de teste de produção.
Foundation
Continuous Delivery
Teste de Interface O objetivo do teste é determinar se a interface Ecosystem Foundation,
Gráfica gráfica do usuário opera conforme o esperado. Continuous Testing
Foundation
Continuous Delivery
O objetivo do teste é determinar se uma API
Teste de interface Ecosystem Foundation,
satisfaz seu critério de design e as expectativas
RESTful Continuous Testing
da arquitetura REST.
Foundation
Continuous Delivery
O objetivo do teste é determinar se um sistema
Teste de Ecosystem Foundation,
completo funciona conforme o esperado por um
Longevidade Continuous Testing
longo período de tempo.
Foundation
Continuous Delivery
O objetivo do teste é determinar se uma nova
Ecosystem Foundation,
Teste de Regressão versão de um componente quebrou algo que
Continuous Testing
funcionava anteriormente.
Foundation
Continuous Delivery
Um conjunto básico de testes que determina se Ecosystem Foundation,
Teste de Sanidade
um software é funcional. Continuous Testing
Foundation
Teste de Segurança
de Aplicativo Estático
Um tipo de teste que verifica o código-fonte em
(SAST- Static DevSecOps Foundation
busca de bugs e pontos fracos.
Application Security
Testing)
Continuous Delivery
O objetivo do teste é determinar se um sistema
Ecosystem Foundation,
Teste de Sistema completo funciona conforme o esperado nas
Continuous Testing
configurações pretendidas.
Foundation
Continuous Delivery
O objetivo do teste é verificar a lógica do Ecosystem Foundation,
Teste de Unidade
código. Continuous Testing
Foundation
Continuous Delivery
O objetivo do teste é determinar se os humanos
Ecosystem Foundation,
Teste de Usabilidade têm uma experiência satisfatória ao usar um
Continuous Testing
sistema.
Foundation
Teste Dinâmico de
Segurança de
Um tipo de teste executado em código
Aplicativo (DAST - DevSecOps Foundation
integrado para testar interfaces expostas.
Dynamic Application
Security Testing)
Continuous Delivery
Um princípio de CT referindo-se a testes Ecosystem Foundation,
Teste Rápido
acelerados. Continuous Testing
Foundation
Teste White‐Box
Os casos de teste usam amplo conhecimento da Continuous Delivery
(Caixa Branca ou
estrutura de design interno ou funcionamento de Ecosystem Foundation,
caixa transparente,
um aplicativo, em oposição à sua Continuous Testing
de vidro ou teste
funcionalidade (ou seja, teste de caixa preta). Foundation
estrutural)
DevOps
Medida do tempo que leva para a empresa
Time to Value Foundation, DevSecOps
perceber o valor de um recurso ou serviço.
Foundation
Continuous Delivery
Ecosystem Foundation,
Tipo de Teste Classe que indica qual é o objetivo do teste.
Continuous Testing
Foundation
Trabalho em
Any work that has been started but has not been
Progresso (WIP - Work DevOps Foundation
completed.
in Progress)
Continuous Delivery
O repositório de integração de código-fonte Ecosystem Foundation,
Trunk
principal para um produto de software. Continuous Testing
Foundation
Continuous Delivery
Resultado do teste classificado como Ecosystem Foundation,
Veredito
Reprovado, Aprovado ou Inconclusivo. Continuous Testing
Foundation
Continuous Delivery
A versão dos arquivos usados para testar uma Ecosystem Foundation,
Versão do Teste
compilação específica. Continuous Testing
Foundation
Este documento fornece links para artigos e vídeos relacionados ao curso Site Reliability
Engineering (SRE) do DevOps Institute. Essas informações são fornecidas para melhorar
sua compreensão dos conceitos e termos relacionados ao SRE e não é examinável.
Certamente, existem muitos outros vídeos, blogs e estudos de caso na web.
Aceitamos sugestões de acréscimos.
8: SRE, Outros Frameworks, ‘Um olhar na ITIL4 & SRE’ com https://dev.tube/video/vFyPXI
Tendências Jayne Groll do DevOps sUEhE
Institute (11:25)
Relatórios SRE
Artigos SRE
Websites
Título Link
Usenix https://www.usenix.org
Honeycomb https://www.honeycomb.io/
Netflix https://github.com/Netflix
Downdetector https://downdetector.co.uk
SRE Blogs
Blog Link
AppDynamics Blog https://www.appdynamics.com/blog
Livros SRE
Título Autor Link
Engenharia de Confiabilidade Betsy Beyer, Chris Jones, Jennifer https://landing.google.com/sre/
do Site Petoff e Niall Richard Murphy sre-book/toc/index.html
2. Qual das opções a seguir NÃO é um pilar do DevOps de acordo com o Google?
5. Qual das opções a seguir é o objetivo de nível de serviço (SLOs) mais amplamente
rastreado?
7. Uma equipe tem um objetivo de nível de serviço mensal para disponibilidade de 99,9%.
Quanto tempo é alocado para seu orçamento de erro?
A. 45 minutos
B. 43 minutos
C. 25 minutos
D. 32 minutos
A. Tráfego
B. Tickets
C. Teste
D. Tempo para reparar
9. Um site de viagens usado por milhões de clientes passa por uma interrupção de uma hora
que excede o orçamento de erro acordado. Qual poderia ser um possível impacto nos
negócios?
A. VERDADEIRO
B. FALSO
11. Uma equipe SRE de uma empresa de saúde começou a explorar quais tarefas
operacionais eles podem automatizar. O que seria um exemplo de tarefa automatizável ?
A. Trabalho regular
B. Post-mortem sem culpa
C. Reuniões físicas para aprovar implantações de produção
D. Sessões de planejamento
12. A experimentação para resolver um problema é um tipo de Toil.
A. VERDADEIRO
B. FALSO
13. Uma empresa de software com 20 anos de idade está tendo dificuldade em se manter
competitiva com tantas novas startups. Leva muito tempo para lançar novos recursos no
mercado e aqueles que são lançados costumam conter erros. Que prática ajudaria a
empresa a ir mais rápido com maior qualidade?
14. Pelo menos 50% do tempo de um SRE deve ser gasto em trabalhos de engenharia que:
15. Qual é um dos motivos pelos quais o Google introduziu a regra dos 50% para o trabalho de
engenharia para SREs?
17. Embora muitos números possam servir como um indicador de nível de serviço, o Google
recomenda tratar os SLIs como:
A. Fórmula
B. Algoritmo automatizado
C. Razão
D. Dados observáveis
18. Um processo automatizado que coleta e agrega dados de vários terminais remotos é
conhecido como:
A. Alerta
B. Observabilidade
C. Telemetria
D. Gerenciamento de desempenho de aplicativos
20. Qual das opções a seguir NÃO faz parte de uma abordagem de monitoramento?
21. Uma equipe de operações está implementando uma nova solução de monitoramento e
deve concordar com o limite da CPU que geraria um alerta. De que é um exemplo?
A. Gráficos
B. Dashboards
C. Identificação do incidente
D. Detecção de anomalias
A. Teste funcional
B. Teste não funcional
C. Teste de requisitos do usuário
D. Teste funcional e não funcional
26. Por que é importante ter instrumentação para tornar um serviço visível externamente?
28. Qual das opções a seguir NÃO é um benefício do provisionamento com Infraestrutura
como Código?
29. Se uma organização está lutando para adotar uma cultura de aprender com o fracasso, o
que deve fazer?
30. No estudo de Westrum, que tipo de organização inicia uma investigação sobre a falha?
A. Patológico
B. Geradora
C. Burocrático
D. Aprendizagem
33. Qual das alternativas a seguir descreve uma abordagem Full SRE para a adoção de SRE?
34. Um programa de plantão é essencial para garantir que os Objetivos de Nível de Serviço
sejam atendidos. Quem deve participar do programa de plantão?
A. Todos
B. Equipes de SRE e equipes de Resposta a Incidentes
C. As equipes de Service Desk e SRE
D. Representantes das equipes de Operações e Engenharia
35. Qual a porcentagem de tempo que o Google defende para tempo de plantão para SREs?
A. 25%
B. 50%
C. 30%
D. 10%
36. Qual é um dos principais resultados de uma post mortem sem culpa?
39. Os aplicativos legados também podem se beneficiar dos princípios e práticas de SRE.
Quais objetivos de nível de serviço podem ser estabelecidos para focar no processamento
legado?
40. Qual das opções a seguir NÃO é a principal vantagem de alinhar as práticas SRE e Agile?
A. A Definição de Pronto será mais clara e terá uma perspectiva mais de ponta a ponta
B. Os clientes obterão mais valor com o software funcional
C. Backlogs de toil tornam o trabalho visível e podem ajudar a priorizar histórias de
engenharia e automação
D. SREs serão incorporados em equipes Agile ou Scrum
RESPOSTAS CHAVE
Questão Resposta Correta Tópico Área
11 C 3: Eliminando Toil
12 B 3: Eliminando Toil
13 B 3: Eliminando Toil
14 A 3: Eliminando Toil
15 C 3: Eliminando Toil
DevOps Success
DevOps Institute is dedicated to advancing the
human elements of DevOps success. Our goal is
to help advance careers and support emerging
practices using a role-based approach to
certification which focuses on the most modern
competencies and hireable skills required by
today’s organizations adopting DevOps.
Become a Member
Join the fastest growing global community of DevOps practitioners
and professionals and gain access to invaluable learning content, the
latest news, events, emerging practices, developyour network and
advance your career.
You belong.
www.devopsinstitute.com/membership