Curso GCP DevOps Project

  • DevOps | CI | CD | Kubernetes | Web3

Curso GCP DevOps Project

24 horas
Visão Geral

Este curso GCP DevOps Project, aborda, de forma prática e estratégica, a implementação de práticas de DevOps utilizando os principais serviços da Google Cloud. O treinamento foca na construção de um projeto completo de DevOps na nuvem, cobrindo integração contínua, entrega contínua, automação de infraestrutura, observabilidade, segurança e gerenciamento de ambientes. Durante o curso, os participantes irão desenvolver um projeto real utilizando serviços como Google Kubernetes Engine, Cloud Build, Artifact Registry, Cloud Deploy e Cloud Monitoring, aplicando boas práticas modernas de DevOps e SRE.
Ao final, os alunos terão construído um pipeline completo de CI/CD, automatizando o ciclo de vida de aplicações em ambientes cloud.

Objetivo

Após realizar este Curso GCP DevOps Project, você será capaz de:

  • Implementar pipelines de integração contínua (CI) na Google Cloud
  • Automatizar processos de build, teste e deploy de aplicações
  • Utilizar ferramentas DevOps nativas da GCP
  • Implementar infraestrutura como código em ambientes cloud
  • Gerenciar artefatos e containers em repositórios seguros
  • Implantar aplicações em Kubernetes utilizando GKE
  • Implementar estratégias de deployment contínuo (CD)
  • Monitorar aplicações e infraestrutura utilizando ferramentas de observabilidade
  • Aplicar boas práticas de confiabilidade e SRE na Google Cloud
Publico Alvo
  • DevOps Engineers
  • Cloud Engineers
  • SRE (Site Reliability Engineers)
  • Desenvolvedores que trabalham com Cloud Native
  • Arquitetos de soluções em nuvem
  • Profissionais de infraestrutura que desejam adotar DevOps na Google Cloud
Pre-Requisitos
  • Conhecimentos básicos de computação em nuvem
  • Noções de Linux e linha de comando
  • Conhecimentos básicos de desenvolvimento de software
  • Noções de containers e Docker
  • Experiência básica com Git
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to DevOps in Google Cloud

  1. Overview of DevOps culture and practices
  2. DevOps principles and lifecycle
  3. Google Cloud DevOps ecosystem
  4. CI/CD concepts in cloud environments
  5. Introduction to Site Reliability Engineering (SRE)

Module 2: Source Code Management and Collaboration

  1. Version control with Git
  2. Using Cloud Source Repositories
  3. Managing branches and pull requests
  4. Integrating repositories with CI/CD pipelines

Module 3: Containerization and Artifact Management

  1. Introduction to containerization with Docker
  2. Building container images
  3. Managing container images in Artifact Registry
  4. Container security and vulnerability scanning

Module 4: Continuous Integration with Cloud Build

  1. Overview of Cloud Build
  2. Creating automated build pipelines
  3. Running automated tests during builds
  4. Managing build triggers and automation
  5. Integrating Cloud Build with Git repositories

Module 5: Continuous Delivery and Deployment

  1. Continuous delivery principles
  2. Deploying applications using Cloud Deploy
  3. Deployment pipelines and environments
  4. Blue-green and canary deployment strategies
  5. Automating deployments in GCP

Module 6: Kubernetes and Application Deployment

  1. Introduction to Google Kubernetes Engine (GKE)
  2. Deploying containers in Kubernetes
  3. Managing workloads and services
  4. Scaling and managing containerized applications

Module 7: Infrastructure Automation

  1. Infrastructure as Code concepts
  2. Managing infrastructure with Terraform in GCP
  3. Automating environment provisioning
  4. Versioning infrastructure configurations

Module 8: Monitoring, Logging and Observability

  1. Monitoring applications with Cloud Monitoring
  2. Logging with Cloud Logging
  3. Creating dashboards and alerts
  4. Observability best practices in DevOps

Module 9: Security and Reliability in DevOps

  1. DevSecOps practices in Google Cloud
  2. Identity and access management (IAM)
  3. Secure software supply chain
  4. Reliability engineering and incident response

Module 10: DevOps Project Implementation

  1. Designing a complete CI/CD pipeline
  2. Integrating Git, Cloud Build and Artifact Registry
  3. Deploying applications to GKE
  4. Implementing automated deployment pipelines
  5. Monitoring application performance and reliability
  6. Final DevOps project implementation and validation
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