Curso Automatizacao de Ambientes CI & CD & DevOps

  • DevOps | CI | CD | Kubernetes | Web3

Curso Automatizacao de Ambientes CI & CD & DevOps

24 horas
Visão Geral

O curso Automatização de Ambientes CI & CD & DevOps apresenta de forma prática e aplicada os conceitos, ferramentas e estratégias para implementação de pipelines automatizados de Integração Contínua (CI) e Entrega Contínua (CD) dentro da cultura DevOps. O participante aprenderá a construir fluxos de automação completos — desde o versionamento do código, passando por testes automatizados e build, até a entrega em ambientes de produção — utilizando as principais ferramentas do mercado.

Objetivo

Após realizar este curso Automatização de Ambientes CI & CD & DevOps, você será capaz de:

  • Entender os princípios de DevOps, CI e CD e sua importância na entrega contínua de software
  • Configurar pipelines automatizados para build, teste e deploy de aplicações
  • Integrar ferramentas como Jenkins, GitLab CI, GitHub Actions, Tekton e Argo CD
  • Automatizar a infraestrutura com Terraform e Ansible
  • Implementar práticas de observabilidade, segurança e governança em pipelines CI/CD
Publico Alvo
  • Profissionais de tecnologia que desejam aprimorar suas habilidades em automação e DevOps, incluindo desenvolvedores, engenheiros DevOps, administradores de sistemas, SREs e arquitetos de software.
Pre-Requisitos
  • Conhecimento básico de programação e controle de versão (Git)
  • Noções de containers (Docker) e sistemas Linux
  • Familiaridade com ambientes de desenvolvimento e deploy de aplicações
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: DevOps and Automation Fundamentals

  1. Introduction to DevOps culture and principles
  2. The role of automation in modern software delivery
  3. CI vs CD: definitions, goals, and key benefits
  4. Overview of popular CI/CD tools and platforms

Module 2: Source Control and Build Automation

  1. Git fundamentals and branching strategies
  2. Build automation using Maven, Gradle, and npm
  3. Artifact management with Nexus and JFrog Artifactory
  4. Setting up automated build pipelines

Module 3: Continuous Integration (CI) in Practice

  1. Configuring Jenkins pipelines
  2. GitHub Actions and GitLab CI workflows
  3. Automated testing (unit, integration, functional)
  4. Code quality checks with SonarQube and static analysis tools

Module 4: Continuous Delivery (CD) and Deployment Strategies

  1. Automating deployments to different environments
  2. Blue/Green, Canary, and Rolling updates
  3. Environment promotion and rollback automation
  4. Secrets management and configuration automation

Module 5: Infrastructure as Code (IaC)

  1. Understanding Infrastructure as Code principles
  2. Terraform basics: providers, modules, and state management
  3. Automating configuration with Ansible
  4. Integrating IaC into CI/CD pipelines

Module 6: Containers and Orchestration

  1. Introduction to Docker for build and deployment automation
  2. Kubernetes concepts and deployment models
  3. Helm charts and declarative deployments
  4. Tekton and Argo CD for cloud-native automation

Module 7: Monitoring, Logging, and Feedback Loops

  1. Observability principles in DevOps environments
  2. Implementing metrics, logs, and tracing with Prometheus and Grafana
  3. Integrating feedback into pipelines
  4. Automated rollback and alerting mechanisms

Module 8: DevSecOps and Compliance Automation

  1. Integrating security checks in CI/CD workflows
  2. Vulnerability scanning with Trivy and OWASP tools
  3. Managing policies and compliance with Policy as Code
  4. Securing pipelines and artifacts

Module 9: Hands-On Project – Building a Full CI/CD Pipeline

  1. Creating an automated end-to-end CI/CD pipeline
  2. Deploying a containerized microservice to Kubernetes
  3. Integrating testing, quality checks, and observability
  4. Delivering and validating in production environments
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