Implantação Cloud Native

Avançado

A fronteira final. Você construirá um pipeline de entrega Cloud Native completo: automatizando testes com GitHub Actions, provisionando infraestrutura com Terraform, implantando no Kubernetes e orquestrando tudo com Python.

devops-engineerkubernetesdevopspython

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Implantação Cloud Native

Conclua a trilha de DevOps com um curso focado exclusivamente em desafios, que combina CI/CD, infraestrutura como código (IaC), implantação em Kubernetes e automação de operações baseada em Python. Este projeto funciona como um exercício de integração final (capstone), onde você trabalhará com maior autonomia, conectando diversas práticas modernas de entrega em um único fluxo de trabalho cloud-native.

Por que isso é importante

A entrega cloud-native não se resume a uma única ferramenta ou plataforma. Ela depende da coordenação de pipelines automatizados, infraestrutura reproduzível, implantação de aplicações orquestradas e automação de suporte. Este projeto ajuda você a transitar do aprendizado de cada capacidade isoladamente para a aplicação delas como parte de um modelo de entrega ponta a ponta.

O que você aprenderá

  • Conectar CI/CD orientado a repositórios com o trabalho de infraestrutura e implantação a jusante.
  • Utilizar infraestrutura como código como a camada de provisionamento por trás da entrega de aplicações.
  • Implantar e gerenciar aplicações stateless no Kubernetes como parte de um fluxo de trabalho mais amplo.
  • Adicionar automação baseada em Python onde abordagens apenas via shell se tornam limitadas.
  • Resolver tarefas baseadas apenas em desafios que exigem a integração de múltiplas capacidades modernas de DevOps.
  • Tratar a entrega cloud-native como um pipeline operacional completo, em vez de um conjunto de ferramentas desconexas.

Roteiro do Curso

O projeto começa com a construção de um pipeline de CI/CD, onde a execução automatizada do fluxo de trabalho estabelece o caminho de entrega. Em seguida, avança para a infraestrutura como código, introduzindo o provisionamento declarativo como a camada de ambiente por trás da implantação.

Na sequência, você completará um desafio de implantação de aplicação no Kubernetes, trazendo a orquestração de containers para o fluxo de trabalho de entrega. O projeto termina com a automação de operações em Python, reforçando que ambientes cloud-native práticos ainda necessitam de ferramentas operacionais personalizadas ao redor da própria plataforma.

Para quem é este curso

Este curso é destinado a alunos que concluíram os módulos finais de DevOps e desejam um projeto de conclusão (capstone) focado em desafios, que teste sua capacidade de conectar CI/CD, Terraform, Kubernetes e automação em Python em um fluxo de trabalho de entrega coerente.

Resultados

Ao final deste curso, você será capaz de compreender a entrega cloud-native como um sistema integrado, aplicar diversas ferramentas modernas de DevOps na sequência correta e concluir um fluxo de trabalho de implantação ponta a ponta de forma mais independente e com menos suporte estrutural.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data