DevOps Engineering on AWS

  • Data de Início
  • Turnos
    Noturno | Integral
  • Duração
    5 noites
  • Tipo
    live

 

Objetivo: A DevOps Engineering on AWS ensina como usar a combinação de filosofias culturais, práticas e ferramentas do DevOps para aumentar a capacidade da sua organização de desenvolver, fornecer e manter aplicativos e serviços em alta velocidade na AWS. Este curso abrange Integração Contínua (CI), Entrega Contínua (CD), infraestrutura como código, microsserviços, monitoramento e registro e comunicação e colaboração. Os laboratórios práticos oferecem experiência na construção e implantação de modelos de CloudFormation do AWS e pipelines de CI/CD que constroem e implantam aplicativos na Amazon Elastic Compute Cloud (Amazon EC2), aplicativos sem servidor e aplicativos baseados em contêineres. Laboratórios para fluxos de trabalho e dutos de vários gasodutos que se implantam em vários ambientes também estão incluídos.

Ao terminar este curso, além de adquirir conhecimento para prestar o exame, você será capaz de:

  • Usar as melhores práticas do DevOps para desenvolver, fornecer e manter aplicativos e serviços em alta velocidade no AWS
  • Listar as vantagens, funções e responsabilidades das pequenas equipes autônomas de DevOps
  • Projetar e implementar uma infraestrutura na AWS que suporte projetos de desenvolvimento de DevOps
  • Aproveitar o AWS Cloud9 para escrever, executar e depurar seu código
  • Implantar vários ambientes com AWS CloudFormation
  • Host repositórios de Git seguros, altamente escaláveis e privados com o AWS CodeComit
  • Integrar os repositórios do Git em pipelines de CI/CD
  • Automatizar o código de compilação, teste e embalagem com o Código AWS
  • Armazenar e aproveitar com segurança as imagens do Docker e integre-as em seus pipelines de CI/CD
  • Criar dutos de CI/CD para implantar aplicativos no Amazon EC2, aplicativos sem servidor e aplicativos baseados em contêineres
  • Implementar estratégias comuns de implantação, como “tudo de uma vez”, “rolando” e “azul/verde”
  • Integrar testes e segurança em pipelines de CI/CD
  • Monitorar aplicativos e ambientes usando ferramentas e tecnologias AWS

 

Perfil do Público:

  • Engenheiros de DevOps
  • Arquitetos de DevOps
  • Engenheiros de operações
  • Administradores de sistemas
  • Desenvolvedores

 

Pré-requisito:

  • Recomendamos que os participantes deste curso tenham:
  • Concluído os cursos Systems Operations on AWS ou Developing on AWS
  • Conhecimento de trabalho de um ou mais idiomas de alto nível, como C#, Java, PHP, Ruby, Python
  • Conhecimento intermediário da administração de sistemas Linux ou Windows no nível da linha de comando
  • Dois ou mais anos de experiência no provisionamento, operação e gerenciamento de ambientes AWS

 

Exame: AWS Certified DevOps Engineer – Professional (DOP-C01)

 

Conteúdo Programático:

  1. Visão geral do curso
  • Objetivo do curso
  • Pré-requisitos sugeridos
  • Detalhamento geral do curso

 

  1. Introdução aos DevOps
  • O que é DevOps?
  • A viagem da Amazônia para DevOps
  • Fundações para DevOps

 

  1. Automação de Infraestrutura
  • Introdução à Automação de Infraestrutura
  • Mergulhando no modelo AWS CloudFormation
  • Modificando um modelo de Formação de nuvens AWS
  • Demonstração: Estrutura de modelos de CloudFormation da AWS, parâmetros, pilhas, atualizações, recursos de importação e detecção de deriva

 

  1. Kits de ferramentas AWS
  • Configuração do AWS CLI
  • Kits de desenvolvimento de software AWS (SDKs AWS)
  • AWS SAM CLI
  • AWS Cloud Development Kit (AWS CDK)
  • AWS Cloud9
  • Demonstração: AWS CLI e AWS CDK

 

  1. Integração contínua e entrega contínua (CI/CD) com ferramentas de desenvolvimento
  • Ferramentas de pipeline e dev CI/CD
  • Demonstração: Pipeline CI/CD exibindo algumas ações da AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy e AWS CodePipeline

 

  1. Integração contínua e entrega contínua (CI/CD) com ferramentas de desenvolvimento
  • AWS CodePipeline
  • Demonstração: Integração da AWS com Jenkins

 

  1. Introdução a Microserviços
  • Introdução a Microserviços

 

  1. DevOps e contêineres
  • Implantação de aplicativos com o Docker
  • Serviço de Contêineres Elásticos da Amazon e AWS Fargate
  • Registro de Contêineres Elásticos da Amazon e serviço Amazon Elastic Kubernetes
  • Demonstração: Implantação do pipeline CI/CD em um aplicativo contêiner

 

  1. DevOps e computação sem servidor
  • AWS Lambda e AWS Fargate
  • Repositório de aplicativos sem servidor AWS e AWS SAM
  • Funções de passo AWS
  • Demonstração: AWS Lambda e características
  • Demonstração: AWS SAM partida rápida em AWS Cloud9

 

  1. Estratégias de implantação
  • Implantação contínua
  • Implantações com serviços AWS

 

  1. Testes automatizados
  • Introdução aos testes
  • Testes: Unidade, integração, tolerância a falhas, carga e sintético
  • Integrações de produtos e serviços

 

  1. Automação de segurança
  • Introdução ao DevSecOps
  • Segurança do Gasoduto
  • Segurança no Pipeline: Ferramentas de Detecção de Ameaças
  • Demonstração: AWS Security Hub, Amazon GuardDuty, AWS Config e Amazon Inspector

 

  1. Gerenciamento de configuração
  • Introduction to the configuration management process
  • AWS services and tooling for configuration management

 

  1. Observabilidade
  • Introdução à observância
  • Ferramentas AWS para ajudar com a observância

 

  1. Arquitetura de referência (módulo opcional)
  • Arquiteturas de referência

 

  1. Resumo do curso
  • Componentes da prática de DevOps
  • Revisão do pipeline DE CI/CD
  • Certificação AWS

 

* Os conteúdos podem sofrer alterações, visando melhorias e atualizações, sem prévio aviso.


Entre em Contato

Quer mais informações referente a esse treinamento? Preencha o formulário e aguarde o contato de um consultor.