Implemente a cultura de colaboração e automação para acelerar o desenvolvimento e entrega de software.
Muito se fala sobre DevOps, mas afinal de contas trabalhar com container, algum provedor de cloud ou até mesmo um Kubernetes da vida significa que estamos próximos do DevOps? Ou, na verdade, antes de falar sobre ferramentas em si, o DevOps é uma cultura? Nesse módulo vamos detalhar ponto a ponto do que de fato é o tão falado DevOps.
Questionário Avaliativo
Entendemos que o DevOps é muito mais que uma cultura, porém ainda não sabemos como implementar. Nesse módulo vamos destrinchar o CALMS que é um framework que visa facilitar a adoção e traz toda uma estrutura de acompanhamento do processo.
Questionário Avaliativo
Nesse desafio, você irá simular a implementação de práticas DevOps num ambiente empresarial fictício.
Nesse módulo vamos passar por toda a base de containers em um cenário já muito orientado a prática. Vamos entender como o Docker de fato funciona, se temos apenas ele e quais são os passos para se criar um container de uma aplicação. Ao final também passaremos pelo tópico de orquestração, considerando um ambiente local.
Questionário Avaliativo
Este desafio tem o objetivo de consolidar o conhecimento adquirido sobre Dockerfile, Docker Compose, redes e volumes.
Nesse módulo vamos entender o objetivo do IAC, principais ferramentas e problemas que visa resolver. Também vamos falar sobre um melhor acompanhamento financeiro da utilização de recursos da sua organização.
Questionário Avaliativo
Neste módulo do Terraform, iniciamos nossa jornada em IAC, criando recursos básicos e avançando para estruturas mais complexas. Cobrimos datasources, módulos e outputs para facilitar a manutenção. Abordamos o gerenciamento de estado do cluster e configuramos múltiplos provedores para criar recursos adicionais.
Questionário Avaliativo
Este desafio tem o objetivo de consolidar os conhecimentos adquiridos durante o módulo, você deverá configurar uma infraestrutura distribuída em três ambientes usando o Terraform.
Nesse moúdlo vamos aprender a integrar e entregar de forma contínua com agilidade, considerando toda a tríade de testes, camadas de build, tudo isso de forma automatizada. Quais ferramentas podemos utilizar, como enviamos a nossa imagem pra um repositório e como a pipeline será executada.
Questionário Avaliativo
Neste desafio, você irá expandir seus conhecimentos em CI/CD, utilizando GitHub Actions para automatizar o processo de integração contínua e entrega contínua de uma aplicação hospedada no AWS AppRunner.
Nesse módulo vamos conhecer o Kubernetes, um orquestrador de container para ambientes críticos. Vamos aprender desde a estrutura, funcionamento de um cluster, componentes e toda a parte de colocar uma aplicação pra rodar dentro do seu cluster.
Questionário Avaliativo
Neste desafio, você irá consolidar os conhecimentos adquiridos sobre Kubernetes, implementando uma aplicação e conectada a um banco de dados rodando tudo em um cluster Kubernetes.
Nesse módulo o foco será observabilidade. Já temos toda a estrutura da nossa aplicação: CI/CD, container, orquestração, porém ainda não conseguimos entender o que acontece nos nossos ambientes. Vamos passar por toda a tríade de observabilidade e criar mecanismos que vão possibilitar uma detecção precoce quando houver algum erro.
Questionário Avaliativo
Nesse módulo, será abordado todo o conceito por trás de uma malha de serviço. Vamos entender como a nossa observabilidade é potencializada, como conseguimos aplicar camadas de resiliência ao nível de proxy e injeção de falha.
Questionário Avaliativo