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 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