Treinamento Engenheiro DevOps AWS
Adquira conhecimentos teóricos e combine-os com práticas de cultura DevOps utilizando ferramentas focadas na AWS
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
- Network9m 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 pods3m 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
- HPA15m 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 Geral3m 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.
- Debug4m 3s
Aprenda como fazer o debug do Ingress, como interpretar logs para identificar problemas de roteamento.
Scheduling
- Node affinity9m 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 coisas4m 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 Geral2m 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
- Gitflow8m 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 main5m 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 Engine7m 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 container4m 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
- Explorando10m 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 Opex6m 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
- Policy3m 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
- NetworkAssista 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 podsAssista 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
- HPAAssista 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 GeralAssista 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.
- DebugAssista 4m 3s
Aprenda como fazer o debug do Ingress, como interpretar logs para identificar problemas de roteamento.
Scheduling
- Node affinityAssista 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 coisasAssista 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 GeralAssista 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
- GitflowAssista 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 mainAssista 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 EngineAssista 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 containerAssista 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
- ExplorandoAssista 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 OpexAssista 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
- PolicyAssista 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.
Perguntas frequentes
Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
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.
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.
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.
Sobre o curso
- Avançado
- 180 horas para conclusão
- 61 horas de aulas em video
- 250 Aulas
- Certificado
- Prova certificação
6300
Alunos0
CursosPrimeiramente 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 instrutorTreinamentos relacionados
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