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
- Overview of DevOps culture and practices
- DevOps principles and lifecycle
- Google Cloud DevOps ecosystem
- CI/CD concepts in cloud environments
- Introduction to Site Reliability Engineering (SRE)
Module 2: Source Code Management and Collaboration
- Version control with Git
- Using Cloud Source Repositories
- Managing branches and pull requests
- Integrating repositories with CI/CD pipelines
Module 3: Containerization and Artifact Management
- Introduction to containerization with Docker
- Building container images
- Managing container images in Artifact Registry
- Container security and vulnerability scanning
Module 4: Continuous Integration with Cloud Build
- Overview of Cloud Build
- Creating automated build pipelines
- Running automated tests during builds
- Managing build triggers and automation
- Integrating Cloud Build with Git repositories
Module 5: Continuous Delivery and Deployment
- Continuous delivery principles
- Deploying applications using Cloud Deploy
- Deployment pipelines and environments
- Blue-green and canary deployment strategies
- Automating deployments in GCP
Module 6: Kubernetes and Application Deployment
- Introduction to Google Kubernetes Engine (GKE)
- Deploying containers in Kubernetes
- Managing workloads and services
- Scaling and managing containerized applications
Module 7: Infrastructure Automation
- Infrastructure as Code concepts
- Managing infrastructure with Terraform in GCP
- Automating environment provisioning
- Versioning infrastructure configurations
Module 8: Monitoring, Logging and Observability
- Monitoring applications with Cloud Monitoring
- Logging with Cloud Logging
- Creating dashboards and alerts
- Observability best practices in DevOps
Module 9: Security and Reliability in DevOps
- DevSecOps practices in Google Cloud
- Identity and access management (IAM)
- Secure software supply chain
- Reliability engineering and incident response
Module 10: DevOps Project Implementation
- Designing a complete CI/CD pipeline
- Integrating Git, Cloud Build and Artifact Registry
- Deploying applications to GKE
- Implementing automated deployment pipelines
- Monitoring application performance and reliability
- Final DevOps project implementation and validation
TENHO INTERESSE