Treinamento Engenheiro DevOps AWS

Adquira conhecimentos teóricos e combine-os com práticas de cultura DevOps utilizando ferramentas focadas na AWS

180 horas Avançado 250 Aulas

Treinamento DevOps com Ferramentas AWS

Este treinamento é ideal para administradores de sistema, desenvolvedores e todos os interessados em aprofundar suas habilidades em DevOps com ferramentas AWS. Ele abordará ferramentas como Kubernetes, EKS, AWS GitHub Actions, Helm, Docker, Terraform e Terragrunt, proporcionando uma compreensão robusta de como gerenciar e escalar aplicativos em contêineres na AWS.

Ao longo do treinamento, você aprenderá os fundamentos dessas ferramentas e como aplicá-las efetivamente no contexto da cultura DevOps. Você também aprenderá como solucionar problemas comuns e otimizar o desempenho. O treinamento é projetado para proporcionar uma experiência prática com as ferramentas da AWS.

Alguns dos principais tópicos que serão abordados incluem:

  • Conceitos básicos e uso prático do Kubernetes e EKS na AWS
  • Implementação de Pipelines de CI/CD com GitHub Actions
  • Gerenciamento e criação de Kubernetes como Serviço na AWS (EKS)
  • Configuração e gerenciamento de infraestrutura como código com Terraform e Terragrunt
  • Gerenciamento de contêineres com Docker e Kubernetes
  • Implementando e gerenciando a segurança em ambientes AWS

O treinamento também fornecerá dicas práticas e melhores práticas para gerenciar suas operações DevOps na AWS.

Ao final do treinamento, você terá as habilidades e o conhecimento necessários para gerenciar e escalar aplicativos em contêineres de maneira eficaz usando as ferramentas da AWS no contexto do DevOps. O treinamento consiste em videoaulas combinando conteúdo teórico, laboratórios práticos e exemplos do mundo real para fornecer uma experiência de aprendizado completa.

Este treinamento é adequado para qualquer pessoa com conhecimento básico de Linux e containerização, e nenhuma experiência anterior com as ferramentas da AWS é necessária.


Veja as aulas


  • Kubernetes
    • Arquitetura

    • Network
      9m 48s

      Descubra os segredos da rede Kubernetes e como os pods se comunicam entre si, mesmo em diferentes nós. Aprenda como o Kubernetes faz para evitar conflitos de IP e garantir uma comunicação eficiente em um cluster Kubernetes.

    • Static pods
      3m 4s

      Descubra o que são pods estáticos no Kubernetes e como eles são essenciais para a resiliência e inicialização de clusters. Aula ideal para profissionais buscando a certificação CKA ou gerenciando clusters críticos.

    • Autoscaling

    • HPA
      15m 26s

      Descubra como otimizar a escalabilidade de suas aplicações com o Horizontal Pod Autoscaler (HPA) no Kubernetes. Aprenda a monitorar e ajustar recursos de forma dinâmica, garantindo eficiência e estabilidade. Explore a versão estável da API e veja como a configuração correta pode fazer a diferença no gerenciamento de carga e recursos.

    • Ingress

    • Visão Geral
      3m 15s

      Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento eficiente, segurança e monitoramento centralizado nesta aula.

    • Debug
      4m 3s

      Aprenda como fazer o debug do Ingress, como interpretar logs para identificar problemas de roteamento.

    • Scheduling

    • Node affinity
      9m 11s

      Nesta aula, vamos explorar como direcionar pods para nodes específicos, utilizando configurações avançadas de afinidade. Aprenda a diferenciar entre configurações Required e Preferred e como elas impactam o agendamento de pods. Descubra como a afinidade pode otimizar o uso de recursos e garantir a eficiência operacional.

  • GIT
    • Arquitetura

    • Armazenando coisas
      4m 19s

      Descubra os segredos do GIT e como ele gerencia dados com eficiência! Nossa aula revela a mecânica interna do GIT, explorando sua estrutura de armazenamento e como ele transforma conteúdo em Key e Values

    • Branches

    • Visão Geral
      2m 28s

      Descubra o poder das branches no GIT e como elas podem revolucionar seu fluxo de trabalho em desenvolvimento. Aprenda a criar e gerenciar essas ramificações para colaborações eficientes e isolamento de recursos, mantendo seu código organizado e acessível.

  • GIT Workflow
    • Modelos de Branching

    • Gitflow
      8m 55s

      Descubra o Gitflow, um método de gerenciamento de código que, apesar de sua complexidade, oferece uma estrutura clara para equipes de desenvolvimento. Aprenda sobre suas branches, como elas funcionam e se adaptam a diferentes cenários, e explore os prós e contras deste workflow.

    • Configurando Repositório

    • Protegendo a main
      5m 19s

      Descubra como proteger seu repositório e manter um workflow eficiente com técnicas de controle de versão no GitHub. Aprenda a configurar regras de proteção de branches e a importância do code review e pull requests para garantir a integridade do código em produção.

  • Docker
    • Arquitetura

    • Docker Engine
      7m 10s

      Descubra o coração do Docker nesta aula! Mergulhe na arquitetura do Docker Engine, entenda como os componentes interagem para gerenciar containers e como a evolução do Docker superou desafios iniciais para se adaptar a diferentes sistemas operacionais. Vamos explorar o Open Container Initiative e como o Docker se alinha com padrões abertos.

    • Fundamentos

    • Executando comandos no container
      4m 27s

      Descubra o poder do Docker e como ele gerencia os comandos dentro dos containers. Aprenda a manipular processos, sobrescrever comportamentos padrões e manter seus containers rodando eficientemente. Uma visão prática e essencial para o controle de suas aplicações em containers!

    • Dockerfile

    • Explorando
      10m 4s

      Descubra o poder do Dockerfile em nossa aula prática! Aprenda a construir e executar imagens personalizadas, explorando comandos essenciais e técnicas de otimização. Ideal para desenvolvedores e profissionais de TI que desejam aprimorar suas habilidades em contêineres.

  • Cloud Essentials
    • Economia na Cloud

    • Capex vs Opex
      6m 51s

      Descubra como a computação em nuvem transforma gastos de capital (CapEx) em despesas operacionais (Opex), otimizando recursos e flexibilizando a infraestrutura de TI para responder a demandas flutuantes do mercado.

  • AWS Essentials
    • IAM

    • Policy
      3m 39s

      Descubra o poder das políticas do IAM na AWS e como elas definem o acesso dos usuários aos recursos. Aprenda a estrutura e aplicação dessas regras essenciais para a segurança e eficiência na nuvem.

  • Kubernetes

    • Arquitetura

    • Network
      Assista 9m 48s

      Descubra os segredos da rede Kubernetes e como os pods se comunicam entre si, mesmo em diferentes nós. Aprenda como o Kubernetes faz para evitar conflitos de IP e garantir uma comunicação eficiente em um cluster Kubernetes.

    • Static pods
      Assista 3m 4s

      Descubra o que são pods estáticos no Kubernetes e como eles são essenciais para a resiliência e inicialização de clusters. Aula ideal para profissionais buscando a certificação CKA ou gerenciando clusters críticos.

    • Autoscaling

    • HPA
      Assista 15m 26s

      Descubra como otimizar a escalabilidade de suas aplicações com o Horizontal Pod Autoscaler (HPA) no Kubernetes. Aprenda a monitorar e ajustar recursos de forma dinâmica, garantindo eficiência e estabilidade. Explore a versão estável da API e veja como a configuração correta pode fazer a diferença no gerenciamento de carga e recursos.

    • Ingress

    • Visão Geral
      Assista 3m 15s

      Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento eficiente, segurança e monitoramento centralizado nesta aula.

    • Debug
      Assista 4m 3s

      Aprenda como fazer o debug do Ingress, como interpretar logs para identificar problemas de roteamento.

    • Scheduling

    • Node affinity
      Assista 9m 11s

      Nesta aula, vamos explorar como direcionar pods para nodes específicos, utilizando configurações avançadas de afinidade. Aprenda a diferenciar entre configurações Required e Preferred e como elas impactam o agendamento de pods. Descubra como a afinidade pode otimizar o uso de recursos e garantir a eficiência operacional.

  • GIT

    • Arquitetura

    • Armazenando coisas
      Assista 4m 19s

      Descubra os segredos do GIT e como ele gerencia dados com eficiência! Nossa aula revela a mecânica interna do GIT, explorando sua estrutura de armazenamento e como ele transforma conteúdo em Key e Values

    • Branches

    • Visão Geral
      Assista 2m 28s

      Descubra o poder das branches no GIT e como elas podem revolucionar seu fluxo de trabalho em desenvolvimento. Aprenda a criar e gerenciar essas ramificações para colaborações eficientes e isolamento de recursos, mantendo seu código organizado e acessível.

  • GIT Workflow

    • Modelos de Branching

    • Gitflow
      Assista 8m 55s

      Descubra o Gitflow, um método de gerenciamento de código que, apesar de sua complexidade, oferece uma estrutura clara para equipes de desenvolvimento. Aprenda sobre suas branches, como elas funcionam e se adaptam a diferentes cenários, e explore os prós e contras deste workflow.

    • Configurando Repositório

    • Protegendo a main
      Assista 5m 19s

      Descubra como proteger seu repositório e manter um workflow eficiente com técnicas de controle de versão no GitHub. Aprenda a configurar regras de proteção de branches e a importância do code review e pull requests para garantir a integridade do código em produção.

  • Docker

    • Arquitetura

    • Docker Engine
      Assista 7m 10s

      Descubra o coração do Docker nesta aula! Mergulhe na arquitetura do Docker Engine, entenda como os componentes interagem para gerenciar containers e como a evolução do Docker superou desafios iniciais para se adaptar a diferentes sistemas operacionais. Vamos explorar o Open Container Initiative e como o Docker se alinha com padrões abertos.

    • Fundamentos

    • Executando comandos no container
      Assista 4m 27s

      Descubra o poder do Docker e como ele gerencia os comandos dentro dos containers. Aprenda a manipular processos, sobrescrever comportamentos padrões e manter seus containers rodando eficientemente. Uma visão prática e essencial para o controle de suas aplicações em containers!

    • Dockerfile

    • Explorando
      Assista 10m 4s

      Descubra o poder do Dockerfile em nossa aula prática! Aprenda a construir e executar imagens personalizadas, explorando comandos essenciais e técnicas de otimização. Ideal para desenvolvedores e profissionais de TI que desejam aprimorar suas habilidades em contêineres.

  • Cloud Essentials

    • Economia na Cloud

    • Capex vs Opex
      Assista 6m 51s

      Descubra como a computação em nuvem transforma gastos de capital (CapEx) em despesas operacionais (Opex), otimizando recursos e flexibilizando a infraestrutura de TI para responder a demandas flutuantes do mercado.

  • AWS Essentials

    • IAM

    • Policy
      Assista 3m 39s

      Descubra o poder das políticas do IAM na AWS e como elas definem o acesso dos usuários aos recursos. Aprenda a estrutura e aplicação dessas regras essenciais para a segurança e eficiência na nuvem.

Fique por dentro

Perguntas frequentes

O Kit de boas-vindas é um benefício exclusivo para os alunos assinantes do Plano Premium . Ele inclui uma camisa avera e outros brindes e surpresas especiais. O envio do kit é feito via correio em até 30 dias. É importante verificar se seus dados estão atualizados para garantir que o kit seja entregue com sucesso. Qualquer dúvida ou problema com a entrega, você pode entrar em contato com nossa equipe de suporte.
O curso aborda conceitos teóricos e práticos relacionados ao assunto do curso, que podem variar de acordo com a área de estudo. Para mais informações específicas, consulte a ementa do curso.
O aluno tem 2 anos de acesso ao curso. Durante esse período, o aluno pode acessar o material do curso a qualquer momento e em qualquer dispositivo com acesso à internet.
Sim, o curso oferece exercícios e atividades práticas para ajudar os alunos a consolidar e aplicar os conceitos teóricos aprendidos durante o curso.
Sim, os alunos têm acesso a um fórum onde podem fazer perguntas e obter ajuda do instrutor ou da equipe de suporte técnico. Além disso temos encontros semanais, verifique no nosso menu "Acompanhe" para saber quando é o próximo encontro.
Sim, cada curso oferece um certificado de participação de forma digital.

Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
Sim, cada curso oferece uma prova de certificação no final. A prova é projetada para testar a compreensão do aluno em relação aos conceitos teóricos e práticos abordados no curso.

No caso especifico de formações, ao final se o aluno passou em todas as provas de certificação ele vai receber um Badge e uma certificação exclusiva atestando as competências desse aluno.
Cada aluno terá duas oportunidades para realizar a prova de certificação do curso online.
Se o aluno não passar na primeira tentativa, terá uma segunda chance para tentar novamente e obter a certificação. No entanto, se o aluno não passar em nenhuma das tentativas, será necessário pagar uma taxa adicional de R$ 100,00 para ter acesso a uma terceira tentativa.
É importante lembrar que a taxa só se aplica caso o aluno não tenha obtido sucesso nas duas primeiras tentativas.
Caso o aluno não queira ou não possa pagar a taxa adicional, ele ainda terá acesso a todo o conteúdo do curso por um ano, mas não receberá a certificação e nem irá receber o Badge e titulo especifico relacionado com a formação.
Certificado e certificação são termos diferentes, embora possam ser facilmente confundidos.
Um certificado é um documento emitido após a conclusão de um curso ou treinamento, que comprova que o aluno participou do curso e concluiu com sucesso. O certificado é emitido pela avera assim que o aluno finaliza o curso e inclui o nome do aluno, o nome do curso e a carga horária.
Já a certificação é um processo que valida a competência e conhecimentos em uma determinada área ou habilidade através de um exame. A certificação é concedida para comprovar o nível de conhecimento e habilidade do profissional na área em questão.
Em resumo, o certificado comprova a conclusão do curso, enquanto a certificação atesta a competência em uma determinada área.
Para acessar o curso, o aluno precisa ter um dispositivo com conexão à internet e um navegador web atualizado. Alguns cursos tem requisitos adicionais, como software específico ou um determinado sistema operacional. Esses requisitos serão especificados na descrição do curso.
Sim, o curso é projetado para ser acessado a qualquer momento, o que significa que os alunos podem fazer o curso no seu próprio ritmo. No entanto, é importante lembrar que a prova de certificação só pode ser feita uma única vez, por isso recomendamos que faça ela o quanto antes enquanto os conceitos aprendidos no curso estão frescos.

Sobre o curso

  • Avançado
  • 180 horas para conclusão
  • 61 horas de aulas em video
  • 250 Aulas
  • Certificado
  • Prova certificação

Bruno Brito

Microsoft MVP - Instrutor

6300
Alunos
0
Cursos

Primeiramente sou pai de um monte de 3 filhos. Atuo como consultor de Azure e AWS e também sou instrutor na avera. Com 18 anos de experiência, sempre priorizei a excelência e a qualidade acima de tudo. Ao longo da minha trajetória, construí uma base sólida e participei de muitos projetos. Sou apaixonado por open source e contribuo ativamente com diversos projetos em .NET. Se você é um desenvolvedor .NET, é bem provável que já tenha utilizado alguma linha de código que eu escrevi. Atualmente como instrutor, aqui na avera, estou comprometido em oferecer conteúdo de alta qualidade e compartilhar minhas experiências para enriquecer as aulas e inspirar meus alunos.

Quero saber mais sobre o instrutor

Treinamentos relacionados

Adquira conhecimentos teóricos e combine-os com práticas de cultura DevOps utilizando ferramentas focadas na AWS
Acesso antecipado

Engenheiro DevOps AWS

  • 45 horas para conclusão
  • Avançado
  • 202 Aulas

Adquira conhecimentos teóricos e combine-os com práticas de cultura DevOps utilizando ferramentas focadas na AWS