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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi e Hadoop DataFlow Engineering

40 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Software Development

24 horas