Curso Cloud-Native Infrastructure with Azure

  • DevOps | CI | CD | Kubernetes | Web3

Curso Cloud-Native Infrastructure with Azure

32 horas
Visão Geral

O curso Cloud-Native Infrastructure with Azure foi desenvolvido para capacitar profissionais de tecnologia na criação, administração e modernização de ambientes cloud-native utilizando os serviços da Microsoft Microsoft Azure.

Durante o treinamento, os participantes aprenderão os principais conceitos de infraestrutura cloud-native, containers, microsserviços, automação, observabilidade, segurança, Kubernetes e práticas DevOps aplicadas ao ecossistema Azure. O curso aborda desde os fundamentos até cenários avançados de implementação, escalabilidade, governança e operação de aplicações modernas em nuvem.

A capacitação possui foco prático e arquitetural, permitindo aos alunos compreender como projetar ambientes resilientes, escaláveis, seguros e automatizados utilizando serviços nativos da plataforma Azure.

Objetivo

Após realizar este curso Cloud-Native Infrastructure with Azure, você será capaz de:

  • Compreender os conceitos de arquitetura cloud-native
  • Implementar infraestrutura moderna utilizando Microsoft Azure
  • Criar e administrar ambientes baseados em containers
  • Gerenciar clusters Kubernetes no Azure Kubernetes Service (AKS)
  • Automatizar deploys e provisionamento de infraestrutura
  • Implementar observabilidade e monitoramento em ambientes cloud-native
  • Configurar segurança e governança em workloads Azure
  • Aplicar práticas DevOps e GitOps em ambientes corporativos
  • Gerenciar escalabilidade, resiliência e alta disponibilidade
  • Implementar estratégias modernas de deployment e operação
Publico Alvo
  • Administradores de Sistemas
  • Engenheiros de Cloud
  • Arquitetos de Soluções
  • Profissionais DevOps
  • Engenheiros SRE
  • Analistas de Infraestrutura
  • Desenvolvedores
  • Profissionais de Segurança da Informação
  • Consultores de Cloud Computing
  • Profissionais que desejam atuar com ambientes cloud-native
Pre-Requisitos
  • Conhecimentos básicos de redes
  • Conhecimentos básicos de sistemas Linux
  • Conhecimentos básicos de virtualização
  • Noções de containers e Kubernetes
  • Conhecimentos básicos de cloud computing
  • Experiência básica com linha de comando
  • Conhecimentos básicos de automação e DevOps
Informações Gerais

Module 1: Introduction to Cloud-Native Architecture

  1. Cloud computing fundamentals
  2. Cloud-native concepts
  3. Monolithic vs microservices architecture
  4. Containers and orchestration overview
  5. DevOps and GitOps principles
  6. Scalability and resiliency concepts
  7. Cloud-native design patterns
  8. Azure cloud-native ecosystem overview

Module 2: Azure Core Infrastructure Services

  1. Azure Resource Manager (ARM)
  2. Azure subscriptions and resource groups
  3. Azure Virtual Networks
  4. Network Security Groups (NSG)
  5. Azure Load Balancer
  6. Azure Application Gateway
  7. Azure DNS
  8. Azure Storage services
  9. Identity and access management with Azure

Module 3: Azure Identity and Security

  1. Azure Active Directory concepts
  2. Microsoft Entra ID integration
  3. Role-Based Access Control (RBAC)
  4. Managed identities
  5. Azure Key Vault
  6. Secrets and certificate management
  7. Security best practices
  8. Zero Trust concepts in Azure

Module 4: Containers and Docker Fundamentals

  1. Introduction to containers
  2. Docker architecture
  3. Creating container images
  4. Docker networking
  5. Docker volumes and persistence
  6. Multi-container applications
  7. Container registries
  8. Azure Container Registry (ACR)

Module 5: Kubernetes Fundamentals

  1. Kubernetes architecture
  2. Kubernetes components
  3. Pods and deployments
  4. Services and ingress
  5. ConfigMaps and Secrets
  6. Persistent storage
  7. Scaling applications
  8. Kubernetes networking
  9. Kubernetes security basics

Module 6: Azure Kubernetes Service (AKS)

  1. Introduction to AKS
  2. AKS cluster deployment
  3. Node pools management
  4. AKS networking
  5. AKS storage integration
  6. AKS identity integration
  7. Application deployment in AKS
  8. AKS upgrades and maintenance
  9. AKS high availability

Module 7: Infrastructure as Code with Terraform and Bicep

  1. Infrastructure as Code concepts
  2. Terraform fundamentals
  3. Terraform providers for Azure
  4. Deploying Azure resources with Terraform
  5. State management
  6. Modular infrastructure design
  7. Introduction to Azure Bicep
  8. ARM templates overview
  9. Infrastructure automation best practices

Module 8: CI/CD and DevOps in Azure

  1. DevOps concepts
  2. Azure DevOps overview
  3. GitHub Actions integration
  4. Continuous Integration pipelines
  5. Continuous Delivery pipelines
  6. Container build automation
  7. Automated Kubernetes deployments
  8. GitOps workflows
  9. Deployment strategies

Module 9: Observability and Monitoring

  1. Monitoring cloud-native applications
  2. Azure Monitor
  3. Log Analytics
  4. Application Insights
  5. Metrics and alerts
  6. Distributed tracing
  7. Centralized logging
  8. Grafana integration
  9. Incident response concepts

Module 10: Cloud-Native Networking

  1. Kubernetes networking concepts
  2. Ingress controllers
  3. Service Mesh fundamentals
  4. Azure CNI
  5. DNS management in Kubernetes
  6. API Gateway concepts
  7. Traffic management
  8. Network security for containers

Module 11: Cloud-Native Security and Governance

  1. Container security concepts
  2. Kubernetes security hardening
  3. Azure Policy
  4. Azure Defender for Cloud
  5. Compliance and governance
  6. Vulnerability management
  7. Secure software supply chain
  8. Identity protection in Kubernetes

Module 12: High Availability and Disaster Recovery

  1. Resilient cloud-native architecture
  2. Multi-region deployments
  3. Backup and recovery strategies
  4. Disaster recovery planning
  5. Auto-scaling concepts
  6. Load balancing strategies
  7. Fault tolerance
  8. Business continuity concepts

Module 13: Serverless and Event-Driven Architecture

  1. Azure Functions
  2. Event-driven architecture concepts
  3. Azure Event Grid
  4. Azure Service Bus
  5. Azure Logic Apps
  6. Serverless integration patterns
  7. Event processing workflows
  8. Scaling serverless workloads

Module 14: Cloud-Native Best Practices

  1. Cloud-native operational best practices
  2. Cost optimization strategies
  3. Resource governance
  4. Performance optimization
  5. Secure architecture recommendations
  6. DevSecOps practices
  7. Operational maturity models
  8. Final architecture review and course closure
Materiais
Inglês/Português + Exercícios + Lab Pratico
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Python Testing with PyTest

24 horas

Curso Apache Spark for Data Engineering

24 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Scripting and Automation Basics

24 horas