Curso GitOps com ArgoCD na Pratica

  • DevOps | CI | CD | Kubernetes | Web3

Curso GitOps com ArgoCD na Pratica

24 horas
Visão Geral

O curso GitOps com ArgoCD na Prática apresenta uma abordagem moderna e altamente eficiente para automação de deploys e gestão de infraestrutura utilizando o modelo GitOps. Nessa metodologia, o repositório Git se torna a fonte única de verdade para aplicações e infraestrutura, garantindo rastreabilidade, segurança e padronização dos ambientes.

Durante o curso, o participante aprenderá a aplicar GitOps utilizando Argo CD, integrando-o com ambientes Kubernetes gerenciados por Kubernetes e versionamento com Git. Serão explorados conceitos como deploy declarativo, sincronização automática, rollback, controle de versões e automação de pipelines.

A formação também aborda cenários reais de implementação, boas práticas de governança, segurança e operação contínua, preparando o aluno para atuar em ambientes cloud modernos com alta confiabilidade e escalabilidade.

Objetivo

Após realizar este curso GitOps com ArgoCD na Prática, você será capaz de:

  • Compreender o modelo GitOps e seus benefícios
  • Implementar deploys automatizados com ArgoCD
  • Gerenciar aplicações em Kubernetes de forma declarativa
  • Utilizar Git como fonte única de verdade
  • Configurar sincronização automática de ambientes
  • Aplicar rollback de versões com segurança
  • Estruturar repositórios para GitOps
  • Implementar boas práticas de governança e segurança
Publico Alvo
  • Profissionais DevOps
  • Engenheiros Cloud
  • SREs (Site Reliability Engineers)
  • Administradores de Kubernetes
  • Desenvolvedores que atuam com deploy contínuo
Pre-Requisitos
  • Conhecimento básico de Git
  • Noções de containers e Docker
  • Conhecimentos básicos de Kubernetes
  • Noções de CI/CD
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1: Introduction to GitOps

  1. What is GitOps
  2. Principles of GitOps
  3. GitOps vs traditional CI/CD
  4. Benefits and challenges

Module 2: Git Fundamentals for GitOps

  1. Repository strategies
  2. Branching models
  3. Commit best practices
  4. Version control workflows

Module 3: Kubernetes Review for GitOps

  1. Kubernetes architecture recap
  2. Deployments and services
  3. Configuration management
  4. Namespaces and environments

Module 4: Introduction to ArgoCD

  1. What is ArgoCD
  2. ArgoCD architecture
  3. Installation and setup
  4. UI and CLI overview

Module 5: Deploying Applications with ArgoCD

  1. Application definitions
  2. Sync policies
  3. Automated deployments
  4. Manual vs automatic sync

Module 6: Repository Structure for GitOps

  1. Monorepo vs multirepo
  2. Environment separation
  3. Directory structures
  4. Configuration strategies

Module 7: Advanced ArgoCD Features

  1. Application sets
  2. Helm integration
  3. Kustomize integration
  4. Multi-cluster management

Module 8: Security and Governance

  1. Access control
  2. RBAC in ArgoCD
  3. Secrets management
  4. Audit and compliance

Module 9: Rollback and Troubleshooting

  1. Rollback strategies
  2. Drift detection
  3. Debugging deployments
  4. Logs and monitoring

Module 10: GitOps Best Practices and Real Scenarios

  1. Production-ready GitOps
  2. High availability setups
  3. Disaster recovery
  4. Real-world use cases
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso FOCUS FinOps Introduction

8 horas

FOCUS (FinOps Open Cost and Usage Specification) Deep Dive

24 horas

Curso Microsoft MD-102T00 Microsoft 365 Endpoint Administrator

32 horas Curso Pratico

Curso Standardizing Cloud Billing Data using FOCUS

24 horas