Curso DevOps Nativo de Nuvem Com Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso DevOps Nativo de Nuvem Com Kubernetes

30 horas
Visão Geral

Este curso apresenta os conceitos, práticas e ferramentas de DevOps nativo de nuvem, com foco em como o Kubernetes possibilita a automação, escalabilidade e entrega contínua de aplicações modernas em ambientes de nuvem. O aluno aprenderá a aplicar práticas de CI/CD, monitoramento, observabilidade, segurança e automação em clusters Kubernetes, preparando-se para atuar em ambientes de Cloud Native DevOps.

Objetivo

Após realizar este Curso DevOps Nativo de Nuvem com Kubernetes, você será capaz de:

  • Compreender os princípios do DevOps nativo de nuvem.
  • Implementar pipelines de CI/CD em Kubernetes.
  • Automatizar deploys e gerenciamento de aplicações em clusters.
  • Aplicar práticas de observabilidade e monitoramento.
  • Integrar ferramentas DevOps com Kubernetes para entrega contínua.
  • Garantir segurança e boas práticas em ambientes de produção.
Publico Alvo
  • Engenheiros DevOps que desejam aprofundar-se em Kubernetes.
  • Administradores de sistemas e de nuvem que buscam automação e escalabilidade.
  • Desenvolvedores que trabalham com microsserviços e containers.
  • Arquitetos de soluções em nuvem.
  • Estudantes e profissionais interessados em práticas modernas de DevOps.
Pre-Requisitos
  • Conhecimentos básicos de Linux.
  • Familiaridade com containers (Docker).
  • Noções introdutórias de Kubernetes (desejável).
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico

Introdução ao DevOps Nativo de Nuvem

  1. O que é DevOps nativo de nuvem
  2. Benefícios da abordagem Cloud Native
  3. O papel do Kubernetes em DevOps moderno
  4. Arquitetura de microsserviços e containers

Fundamentos de Kubernetes para DevOps

  1. Revisão da arquitetura do Kubernetes
  2. Pods, Deployments, Services e ConfigMaps
  3. Namespaces e gerenciamento de recursos
  4. Introdução ao Helm para gerenciamento de pacotes

Integração DevOps com Kubernetes

  1. Pipeline CI/CD com Kubernetes
  2. Uso de ferramentas: Jenkins, GitLab CI, Argo CD, Tekton
  3. Automação de deploys com Helm e Kustomize
  4. Estrutura de GitOps em Kubernetes

Observabilidade e Monitoramento

  1. Logs, métricas e tracing no Kubernetes
  2. Prometheus e Grafana para monitoramento
  3. Loki e ELK Stack para análise de logs
  4. OpenTelemetry e tracing distribuído

Segurança em Ambientes Nativos de Nuvem

  1. Princípios de segurança em containers
  2. RBAC (Role-Based Access Control) no Kubernetes
  3. Network Policies e segurança em clusters
  4. Integração com ferramentas de segurança DevSecOps

Escalabilidade e Resiliência

  1. Horizontal Pod Autoscaler (HPA)
  2. Cluster Autoscaler
  3. Estratégias de alta disponibilidade
  4. Balanceamento de carga e tolerância a falhas

Casos Práticos e Automação

  1. Deploy de uma aplicação de microsserviços com CI/CD
  2. Gerenciamento de secrets com Kubernetes
  3. Implementação de Blue-Green e Canary Deployments
  4. Automação completa de pipelines DevOps

Projeto Final

  1. Construção de um pipeline DevOps nativo de nuvem do zero
  2. Deploy de aplicação em Kubernetes com CI/CD
  3. Monitoramento, segurança e boas práticas aplicadas
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h