Você está na página 1de 20

DevSecOps & SRE QUODE ACADEMY

Site Reliability
Engineer (SRE)
BOOTCAMP

SRE
Site Reliability
Engineer
FORMAÇÃO OFICIAL
QUODE ACADEMY
WWW.QUODE.COM.BR VERSÃO 2.0
SUMÁRIO

Introdução Processo de inscrição

Informações Gerais LXQ – Learning Experience Quode

Perfil do Público Quode Academy e Parcerias

Time Acadêmico/ Experts Treinamentos Corporativos


" SITE RELIABILITY ENGINEER
"Representa uma ruptura significativa das melhores práticas da indústria para gerenciar serviços
grandes e complexos. Um conjunto de princípios, práticas, incentivos e um campo de atuação dentro
de uma disciplina maior que é a engenharia de software."

Ben Treynor Sloss, Vice Presidente, Engenheiro, na Google.


Criador do termo SRE, Site Reliability Engineer.
INTRODUÇÃO

Certifique-se SRE Professional, SRE


Site Reliability
Engineer
a 1ª formação imersiva de SRE
do Brasil.
A Quode Academy é pioneira na formação de
profissionais de SRE no Brasil, com mais de 800
alunos treinados e certificados desde 2020 até o Essa formação configura-se em um treinamento imersivo, com uma abordagem
de ensino teórica e prática, através de exploração dos recursos e ferramentas,
momento. direcionamento focado nas necessidades do aluno e simulação prática de
estudos de caso.
Objetivo do curso: desenvolver profissionais, times e áreas técnicas,
potencializando a adoção da cultura e práticas de SRE. Com uma metodologia exclusiva da Quode Academy, que mescla uma
abordagem acadêmica com as melhores práticas e tendências de mercado,
Um curso totalmente inédito e hands on, que mescla conceito e prática, trabalharemos com exposição, dojo's, testes de validação do conhecimento,
possibilitando que os alunos adquiram conhecimento e as skills necessárias trabalhos expositivos e um projeto a ser apresentado para uma banca de
para começarem a trabalhar na área. profissionais do mercado e do nosso cliente.
INFORMAÇÕES GERAIS

MODALIDADE DURAÇÃO RECOMENDADO


Virtual Live Class. Aulas 100% online, Uma jornada transformadora de 3 Conhecimento da terminologia,
transmitidas ao vivo. meses, 156 horas, considerando todas conceitos comuns e alguma
as atividades. experiência de trabalho relacionada
nos seguintes tópicos abaixo: •
DevOps e SRE • Lógica de
programação e codificação • Banco
de dados • Testes não funcionais •
Sistemas Operacionais • Servidores
Web • Redes • Microsserviços •
Contêineres • Provisionamento de
ambientes • Computação em nuvem •
PROJETO IDIOMAS PRÉ REQUISITOS Instalação e configuração das
PRÁTICO DISPONÍVEIS OBRIGATÓRIOS ferramentas tratadas no treinamento
(ver ementa).
Sim Português Não possui
PERFIL DO PÚBLICO

PARA QUEM É ESTE CURSO:

Analista de infraestrutura
Especialistas em operação de modo geral
Especialistas de middleware
Qualquer pessoa que esteja atuando em um movimento de
Profissionais
maior confiabilidade
Qualquer pessoa interessada em novas abordagens de TI e
mudança organizacional
Agentes de mudança
Consultores Praticantes de DevOps
Desenvolvedores
Engenheiros de software
Engenheiros de confiabilidade do site
Integradores de sistema
Times Fornecedores de ferramentas
TIME ACADÊMICO

ALGUNS DOS NOSSOS EXPERTS


EM DEVSECOPS & SRE Alexandre Astolpho Fabio Reginaldo
Especialista em Engenharia CEO Quode, Professor e
de Software, Itaú Unibanco Pesquisador DevOps
Aprenda com feras do mercado, de grandes empresas e pela UNIRIO
de algumas das mais importantes startups de
tecnologia, do Brasil e do mundo.

Thiago Oliveira Rodrigo Macia


Sr. Head of Technology Gerente de Site
Embaixador, DevOps Reliability Engineer,
Institute Itaú Unibanco
PROCESSO DE INSCRIÇÃO

Comece a trilhar
CONHEÇA A TRAJETÓRIA DO ALUNO

01
INSCRIÇÃO E ALINHAMENTO
02
PAGAMENTO E CONFIRMAÇÃO

Os interessados devem efetuar a inscrição Após a confirmação do pagamento, você


pelo site. A próxima etapa é o preenchimento receberá um email de boas vindas, com
do formulário, onde conhecemos melhor as todas as informações necessárias para
expectativas e conhecimentos do candidato. dar start no aprendizado.
BENEFÍCIOS

03
APROVEITE AO MÁXIMO A EXPERIÊNCIA COM O LXQ

Agora é hora de explorar o LXQ, Learning - Acesso a uma área organizada com
Experience Quode! Através do Office 365 materiais de apoio aos estudos;
Education, da Microsoft, oferecemos aos - Comunidade para troca de experiências e
nossos alunos o mais completo ambiente de interação com os experts da Quode;
estudos, com toda a infraestrutura - Tenha acesso por 1 ANO a este recurso
necessária para transmissão de nossas para continuar estudando e desenvolvendo-
aulas em tempo real, e mais: se em um ambiente único!
PARCERIA COM MURAL
Apoiaremos na identificação da evolução dos profissionais no
Usamos Mural e tema DevOps, com avaliações objetivas focando os primeiros
outras ferramentas níveis da taxonomia de Bloom e uma dinâmica de simulação para
premiadas para as garantir uma proximidade dos níveis intermediários

diversas dinâmicas
de validação do
aprendizado.
A Quode é uma das raras
empresas especializadas
em treinamento ágil que
não ignora as boas Parceira Oficial:
práticas educacionais em
suas estratégias.
PROGRAMA DO CURSO

MÓDULO 1

Introdução DevOps e SRE Carga Horária 08 H

Value Stream; Agilidade; Business Agility; Importância do DevOps e do SRE; A disciplina SRE; O Papel do SRE e time; Princípios e Práticas; Como o SRE combina TI tradicional e
desenvolvimento de software; A necessidade de automação e observabilidade; A função de engenheiros de software versus administradores de sistema; Engenheiros de confiabilidade do
local versus Engenheiros de DevOps; SLO, SLI e SLA; Erro budgeting e política de error budgeting.

MÓDULO 2

Base fundamental

2.1 SDLC e Conceitos de Micro serviços Carga Horária 04 H

Modelos SDLC; Ferramentas e conceitos para se tornar um Full Stack Developer / QA / SER / DevOps / DevSecOps; Entendimento sobre modelos de desenvolvimento de Software;
Fundamentos de micro serviços: 1. Padrões de micro serviços 2. Serviços Choreographing 3. Componentes de apresentação 4. Business Logic 5. Lógica de acesso ao banco de dados 6.
Integração de aplicativos 7. Modelagem de Micro serviços 8. Integrando vários micro-serviços

2.2 Sistemas operacionais Carga Horária 04 H Ferramenta CENTOS7 / UBUNTU

Instalando CentOS7 / Ubuntu; Acessando Servidores com SSH; Trabalhando na Linha de Comando; Lendo Arquivos; Editor de Texto vi; Piping e Redirecionamento; Arquivamento de Arquivos;
Acessando a Ajuda da Linha de Comando; Compreendendo as permissões de arquivo; Acessando a conta Root; Usando Tela e Script; Visão geral do Hypervisor; Instalando o VirtualBox e crie
CentOS7 / Ubuntu Vms; Entendendo o Vagrant; Fluxo Básico do Vagrant; Fluxo avançado do Vagrant; Trabalhando com Vagrant VMs; O Vagrantfile.
PROGRAMA DO CURSO

2.3 Servidores Web Carga Horária 08 H Ferramenta APACHE & NGINX

Introdução aos servidores web Apache: 1. Instalar o Apache no CentOS 2. Habilite o Apache para iniciar automaticamente quando o sistema for inicializado 3. Configuração do serviço de
firewall 4. Estrutura de Diretórios 5. Virtual hosts 6. Aliases e redirecionamentos 7. Logging 8. Segurança 9. Apache Performance / Troubleshooting Nginx 1. Nginx x Apache 2. Instalação 3.
Configuração 4. Performance 5. Segurança

2.4 Cloud Carga Horária 12 H Ferramenta AWS

Introdução da AWS; Compreender a infraestrutura da AWS; Navegando no nível gratuito da AWS; IAM 1. Noções básicas sobre os conceitos de IAM; 2. Demo & Lab do IAM; EC2 1.
Compreendendo os conceitos do EC2; 2. Navegando no EC2; 3. Demo & Lab do EC2; EBS 1. Compreendendo os conceitos de EBS; 2. Navegando no EBS; 3. Demo & Lab EBS; S3 1.
Compreendendo os conceitos S3; 2. Navegando S3; 3. Demo & Lab S3; EFS 1. Noções básicas sobre os conceitos de EFS; 2. Um passo a passo do EFS; 3. Demo & Lab EFS; RDS 1. Noções
básicas sobre os conceitos de RDS MySql; 2. Um passo a passo RDS MySql; 3. RDS: Demo & Lab; ELB 1. Conceitos do Elastic Load Balancer; 2. Implementação do Elastic Load Balancer; 3.
Demo & Lab do Elastic Load Balancer; Rede 1. Noções básicas sobre os conceitos de VPC; 2. Componentes do VPC; 3. Demo & Lab do VPC

2.5 Network Carga Horária 04 H Ferramenta CONSUL

Desafios da Modern Ops; Service Discovery; Distributed Failure Detection; Reactive Configuration via Key/Value Store; Multi Datacenter; Monitoramento de Nodes; Dynamic LB Config com
consul-template; Health Checking.

2.6 Continuous Integration Carga Horária 08 H Ferramenta JENKINS

Conceituando e desmestificando Continuous Integration; Jenkins Dashboard Tour; Criando Jobs; Jobs Scheduling; Jobs Configuration; Jenkins Plugins; Jenkins Integrations; Relatórios
Notificações no Jenkins; Criando o pipeline Riscos e Armadilhas Administração.
PROGRAMA DO CURSO

MÓDULO 3

Ambientes provisionados usando Infraestrutura / Configuração como Código

3.1 Infraestrutura como código (IaC) Carga Horária 16 H Ferramenta TERRAFORM

Rodando sua primeira configuração do Terraform; Componentes Terraform; Atualizando sua configuração com mais recursos; Estado e atualização do Terraform; Tipo de dados e grupos de
segurança; Configurando recursos após a criação; Provisionadores do Terraform; Sintaxe Terraform; Provedores de Terraform; Funções Terraform; Criação de Recursos; Console de
implantação e Terraform; Comandos de implantação e Terraform atualizados

3.2 Configuração como código (CaC) Carga Horária 16 H Ferramenta ANSIBLE

Introdução de Ansible; Arquitetura Ansible; Começando com o Ansible; Autenticação e autorização Ansible; Comandos Ansible Adhoc; Ansible Inventory; Ansible Playbook; Ansible Books;
Variáveis Ansible; Modelos Ansible; Ansible Handlers; Funções no Ansible; Ansible Galaxy.

3.3 Containers Carga Horária 08 H Ferramenta DOCKER

Entendendo imagens do Docker; Imagens usando Dockerfile; Gerenciando imagens Docker; Registro do Docker; Hub Rede Docker; Volumes Docker; Alocações de CPU e RAM do Docker;
Configuração do Docker; Docker Compose; Fluxo de trabalho do Docker Compose; Serviços Docker Compose; Gravando arquivo Docker Compose Yaml; Comandos Docker Compose; Docker
Compose com Java Stake; Docker Compose com Rails Stake; Docker Compose com PHP Stake; Docker Compose com Nodejs Stake.

3.4 Orquestração de containers Carga Horária 08 H Ferramenta KUBERNETES & HELM

Kubernetes e microsserviços; Noções básicas sobre Kubernetes Masters e seus componentes; Noções básicas sobre Nodes do Kubernetes e seus componentes; Complementos do
Kubernetes i. DNS ii. Web UI (Dashboard) iii. Monitoramento de recursos do contêiner iv. Log em nível de cluster; Visão geral do pod do Kubernetes; Visão geral do Replication Controller do
Kubernetes; Visão geral da implantação do Kubernetes; Visão geral do Kubernetes Service; Apresentando Helm; Trabalhos básicos com Helm.
PROGRAMA DO CURSO

3.5 Service Mesh Carga Horária 08 H Ferramenta ENVOY & ISTIO

O que é um Service Mesh?; O que é Envoy 1. Visão geral da arquitetura 2. Vida de um pedido 3. Tipos de implantação 4. Obtendo ajuda 5. Primeiros passos 6. Configuração 7. Imagem do
Envoy Docker 8. Sandboxes 9. Instalação; Istio 1. Compreendendo os recursos do Istio 2. Instalando o Istio no Kubernetes com Docker Desktop 3. Arquitetura e os custos operacionais do
Istio 4. Executando o aplicativo BookInfo com o Istio 5. Usando um VirtualService para gerenciar o tráfego 6. Adicionando tolerância a falhas com o Istio 7. Gerenciando o tráfego de serviço
8. Compreendendo VirtualServices, DestinationRules e Subconjuntos 9. Dark Launch para um novo recurso 10. Gateways com VirtualServices para Gerenciar Tráfego Externo 11. Deployment
Blue / Green 12. Canary Deployments com Traffic Weighting 13. Canary Deployments com e sem Cookies 14. Gerenciando o tráfego para a integridade do aplicativo com Circuit Breaker.

MÓDULO 4

Testes funcionais e não funcionais automatizados em produção Carga Horária 08 H Ferramenta SELENIUM & CUCUMBER

Estender o pipeline do build com testes funcionais automatizados (Selenium & Cucumber) 1. Test Driven Development (TDD) 2. Cucumber & Behavior Driven Development 3. Gherkin –
Business Driven Development 4. Cucumber overview 5. Selenium overview 6. Integração de outros Testes no fluxo de integração e entrega contínua; Estender pipeline de teste não funcional
automatizado 1. Uma visão geral sobre testes em pipeline e na produção 2. Possibilidades de Testes com JMeter, Sonatype Nexus Lifecycle, SoapUI, WhiteSource 3. Overview Veracode e
DevSecOps.
PROGRAMA DO CURSO

MÓDULO 5

Artefatos com versão (e assinados) para implantar componentes do sistema Carga Horária 08 H Ferramenta JFROG ARTIFACTORY

O que é Artifactory; Sistemas de Registro e sua automação; JFrog Artifactory 1. Instalação 2. Arquitetura 3. Alta disponibilidade 4. Topologia múltipla Multiple do Artifactory 5. Repositórios 6.
Segurança e os Metadata 7. Metadata and Security 8. Integração do Build 9. Disaster Recover 10. JFrog Platform overview.

MÓDULO 6

Instrumentação instalada para tornar o serviço visível externamente

Abordagem de instrumentação e monitoramento SRE; Monitoramento x Observabilidade.

6.1 Monitorando Carga Horária 04 H Ferramenta DATADOG

Introdução e conceitos básicos; Datadog Tagging; Agent; Integrações; Métricas; Dashboards; Alerting.

6.2 Abordagem de Core e Visualização Carga Horária 04 H Ferramenta PROMETHEUS E GRAFANA

Prometheus 1. Introdução 2. Core de Monitoramento 3. Alerting 4. Estrutura e Aqrquitetura 5. Casos de Uso 6. Monitorando uma aplicação web 7. Calculando Apdex score 8. Cloudwatch
Exporter 9. Grafana Provisioning 10. Consul Integration with Prometheus 11. EC2 Auto Discovery; Grafana 1. Instalação 2. Administração 3. Configuração 4. Analisando exemplos reais.
PROGRAMA DO CURSO

6.3 Monitoramento de Log Carga Horária 04 H Ferramenta SPLUNK

O que é o Splunk; Configurando o ambiente Splunk; Técnicas básicas de busca para alertas; Enterprise Splunk Architecture; Splunking for DevOps and Security; Application Development in
Splunkbase; Splunking on Hadoop com Hunk; Montando buscas avançadas; Criando macros de busca.

6.4 Mudando o viés de atuação de SRE Carga Horária 04 H Ferramenta ELASTICSEARCH

Introdução ao ElasticSearch; Arquitetura; Instalando o ElasticSearch e Kibana; Gerenciando documentos; Mapeamento; Analisadores; Introdução da busca; Term Level Queries; Boolean
Logic Queries.

6.5 Monitoramento e Observabilidade sobre a saúde das aplicações


Carga Horária 04 H Ferramenta NEWRELIC

O que é um APM; Conexão dos APMs com estratégias de SLO e ErrorBudgeting; Introdução do NewRelic; Instalando e configurando o NewRelic; Dashboard do NewRelic; Monitorando as
aplicações; Deep dive com tópicos especiais; Transaction alerts; Configuração do abnd Troubleshoot; Cross Application Traces; Troubleshooting; NewRelic X-Ray Sessions; Agent
Configuration; Custom Data com APM Agent; Plugins Application; Performance Issues with New Relic APM; Configurando database montioring using Newrelic APM; Relatórios de
Performance de Aplicações.

MÓDULO 7

Escala Carga Horária 04 H Ferramenta AMAZON CLOUD SCALING

Visão geral de autoescalonamento com o Amazon Cloud Scaling; Visão geral de autoescalonamento com o Kubernetes Pod Scaling; Identificação de Toils e preparação para automatização;
Escalabilidade de banco de dados com Amazon Cloud RDS.
PROGRAMA DO CURSO

MÓDULO 8

Estratégia antifragilidade Carga Horária 04 H Ferramenta PAGERDUTY

Visão geral de Recuperação de Desastres; Chaos Monkey; Abordagem de SRE para mecanismos on call com PagerDuty.

MÓDULO 9

Um Time SRE em ação Carga Horária 08 H

Elaboração de um projeto de melhoria, monitoramento, operação com base na disciplina de SRE, com as ferramentas discutidas na formação. Os conceitos de SRE, como SLO, Error Budgeting,
Politicas, APM e Observabilidade serão cobrados obrigatoriamente nos trabalhos apresentados que poderão ser entregues em grupo.

Banca de avaliação dos trabalhos; Assessment individual para formação continuada dos profissionais.
QUODE ACADEMY

QUAL O NOSSO PAPEL


EM UM MUNDO EM EBULIÇÃO?
As empresas estão assumindo seu papel de protagonistas na
construção de um futuro desejável, não apenas por responsabilidade,
mas para não perderem relevância. Buscam por pessoas qualificadas
para demandas específicas em um novo contexto global. Já as pessoas
têm um enorme poder de transformar a realidade, mas precisam estar
preparadas. Com cultura e expertise ágil + digital, nós fazemos a ponte
entre pessoas e empresas.
ÁREAS DE ESTUDO & PARCERIAS
Parceira oficial:

DO ÁGIL AO TECH.

AGILE METHODS & BUSINESS DEVSECOPS DIGITAL TRANSFORMATION


PRACTICES AGILITY & SRE
Utilização de métodos e práticas Desempenho superior e a Cultura DevOps e suas práticas Novas tecnologias e maneiras de
baseadas nos valores e princípios competitividade em mercados para a real entrega de valor das se trabalhar, para inovar e estar
do Manifesto Ágil. extremamente imprevisíveis. organizações. sempre à frente.

SCALED PRIVACY PRODUCT MANAGEMENT TECH


AGILE & SECURITY

Impulsione a agilidade em equipes Adquira conhecimentos Conduza o desenvolvimento e Tecnologia! Esse setor tem algum
e outras camadas da organização. multidisciplinares para o melhoria contínua dos produtos de tipo de novidade diariamente.
cumprimento de regulamentações. uma organização. Atualize-se.
QUODE ACADEMY PARA EMPRESAS

Acelere a
transformação ágil
e digital
ATRAVÉS DOS TALENTOS QUE SUA
EMPRESA TEM.
Nossos treinamentos tornam os times mais ágeis, colaborativos e inovadores.
Nossas parcerias com algumas das mais respeitadas acreditadoras do mundo
dão ainda mais potência e credibilidade as nossas certificações profissionais. Solicite uma proposta para treinamento corporativo.

Cursos 100% online, transmitidos ao vivo.

Você também pode gostar