Study Plan
Azure Cloud Architect
Este módulo abarca el diseño de estrategias de alta disponibilidad y recuperación ante desastres, incluyendo soluciones para la copia de seguridad, almacenamiento de datos tanto no relacionales como relacionales, y la integración de datos. Se exploran también las prácticas de diseño en Azure para aplicaciones y redes, así como la supervisión y gobernanza. Orientado a la certificación de Mircrosoft Azure Cloud Architect AZ-305.
- Conocimiento Esencial de Azure
- Azure Active Directory y seguridad
- Redes en Azure
- Máquinas virtuales de Azure
- Servicios de Aplicación de Azure
- Funciones de Azure
- Gestión de API en Azure
- Azure Monitor
- Azure SQL
- Azure Cosmos DB
- Almacenamiento en Azure
- Service Bus
- Recuperación del sitio
- Azure Bastion
- Diseño de Soluciones de Identidad, Gobernanza y Monitoreo
- Soluciones de Registro y Monitoreo
- Recomendación de soluciones de registro
- Soluciones para el enrutamiento de logs
- Soluciones de monitoreo
- Autenticación y Autorización
- Soluciones de autenticación
- Gestión de identidades
- Autorización de acceso a recursos de Azure
- Gestión de secretos, certificados y claves
- Gobernanza en Azure
- Estructura para grupos de administración, suscripciones y grupos de recursos
- Estrategias de etiquetado de recursos
- Soluciones para la gestión de la conformidad
- Gobernanza de identidad
- Diseño de Soluciones de Almacenamiento de Datos
- Almacenamiento de Datos Relacionales
- Soluciones para almacenar datos relacionales
- Selección de niveles de servicio y computación para bases de datos
- Escalabilidad de bases de datos
- Protección de datos
- Almacenamiento de Datos Semiestructurados y No Estructurados
- Soluciones para almacenar datos semiestructurados
- Soluciones para almacenar datos no estructurados
- Balance entre características, rendimiento y costos
- Protección y durabilidad de datos
- Integración de Datos
- Soluciones para la integración de datos
- Soluciones para el análisis de datos
- Diseño de Soluciones de Continuidad del Negocio
- Soluciones de Respaldo y Recuperación ante Desastres
- Soluciones de recuperación para cargas de trabajo en Azure e híbridas
- Soluciones de respaldo y recuperación para computación
- Soluciones de respaldo y recuperación para bases de datos
- Soluciones de respaldo y recuperación para datos no estructurados
- Alta Disponibilidad
- Soluciones de alta disponibilidad para computación
- Soluciones de alta disponibilidad para datos relacionales
- Soluciones de alta disponibilidad para datos semiestructurados y no estructurados
- Diseño de Soluciones de Infraestructura
- Soluciones de Computación
- Componentes de una solución de computación según los requisitos de carga de trabajo
- Soluciones basadas en máquinas virtuales
- Soluciones basadas en contenedores
- Soluciones basadas en serverless
- Soluciones de computación para procesamiento por lotes
- Arquitectura de Aplicaciones
- Arquitectura de mensajería
- Arquitectura basada en eventos
- Integración de API
- Soluciones de caché para aplicaciones
- Gestión de configuración de aplicaciones
- Despliegue automatizado de aplicaciones
- Migraciones
- Evaluación de soluciones de migración con el Microsoft Cloud Adoption Framework para Azure
- Evaluación de servidores, datos y aplicaciones locales para migración
- Migración de cargas de trabajo a IaaS y PaaS
- Migración de bases de datos
- Migración de datos no estructurados
- Diseño de Soluciones de Redes
- Conectividad de Recursos de Azure a Internet
- Soluciones de conectividad que conectan recursos de Azure a Internet
- Conectividad de Recursos de Azure a Redes Locales
- Soluciones de conectividad que conectan recursos de Azure a redes locales
- Optimización del Rendimiento de la Red
- Soluciones para optimizar el rendimiento de la red
- Optimización de la Seguridad de la Red
- Soluciones para optimizar la seguridad de la red
- Balanceo de Carga y Enrutamiento
- Soluciones de balanceo de carga y enrutamiento
AWS Professional Cloud Architect
Este módulo se centra en diseñar y gestionar soluciones en Amazon Web Services, con énfasis en la seguridad, cumplimiento normativo, y la optimización de procesos técnicos y empresariales.
- Migracion de soluciones
- Migration Hub
- AWS DataSync
- Transfer Family
- Snow Family
- S3 Transfer Acceleration
- AWS app Migration Service
- AWS Database Migration Service
- AWS Schema Conversion Tool
- Diseño de arquitecturas fiables
- Replicaciones en S3, RDS, ElastiCache
- Integracion de aplicaciones con SNS, SQS y AWS Step Functions
- Diseño de estrategias de conectividad de redes
- VPCs
- VPN
- Direct Connect
- DNS
- Monitoreo Cloud Watch
- Diseño de Arquitecturas confiables y resistentes
- Disaster Recovery
- Backup
- Controles de Seguridad
- IAM, Grupos de Seguridad y ACL de red
- KMS, Certificate Manager, CloudTrail, Security Hub
- Amazon Inspector, Secret Mansger, Systems Manager
- Nuevas arquitecturas
- EKS, Fargate, ECR
- S3, EFS
- DynamoDB, Aurora Serverless
- ElastiCache
- EventDrigde
- Lambda
- Estrategias de Optimizacion de Costos y visibilidad
- AWS Trsted Advistor, Calculadora de precios, Cost Explorere
- AWS Compute Optimizer, S3 storage Lens, Budgets
- Diseño de entornos AWS de varias cuentas
- AWS Organizations, AWS Control Tower, Notificaciones
Google Cloud Professional Architect
Este módulo se centra en diseñar y gestionar soluciones en Google Cloud Platform, con énfasis en la seguridad, cumplimiento normativo, y la optimización de procesos técnicos y empresariales.
- Diseñar para seguridad y cumplimiento normativo
- Identity and Access Management
- Service Accounts
- Key Management Service
- VPC Service Countrol
- Organizational Policies
- Diseñar y planificar arquitectura IaaS de soluciones cloud
- Diseño de soluciones de red
- Diseño de soluciones de proceso
- Almacenamiento de datos
- Migraciones a GCP
- Gestionar implementaciones de arquitectura serverless en GCP
- Diseño de soluciones serverless
- Diseño de APIs
- Databases
- Garantizar la fiabilidad de soluciones y operaciones
- Monitorización integrada y creación de alertas
- Analizar y optimizar procesos técnicos y empresariales
- Ciclo de vida de desarrollo de software
- BigData y ETLs en la empresa
- Arquitecturas de Ingesta y Transformacion de datos
Gestión de Proyectos Empresariales
Este módulo ofrece una comprensión completa de las metodologías ágiles, incluyendo Scrum y otros enfoques ágiles, diferenciándolas de las metodologías tradicionales y discutiendo sus aplicaciones, retos y métricas.
- ¿Qué son las metodologías ágiles?
- La herencia industrial
- La revolución tecnológica
- El agilismo y los principios Ágiles
- Derivadas de los principios Ágiles
- Proyectos tradicionales vs. Proyectos Ágiles
- Retos de las metodologías ágiles
- Introducción a Scrum
- Scrum en una imagen
- Roles y responsabilidades
- El Product Owner
- El equipo
- El Scrum Master
- Roles menores
- Problemas que nos podemos encontrar
- Artefactos de Scrum
- Historias de usuario
- El Product Backlog
- El Sprint Backlog
- El Backlog de Impedimentos
- La definición de lo que está hecho (Definition of Done)
- Fases de un proyecto SCRUM
- La fase de Incepción
- La semana anterior a cada Sprint
- El Sprint
- El último día del Sprint
- El primer día del siguiente Sprint
- Reuniones, reuniones y reuniones
- Métricas y medidas Scrum
- Puntos por Historia
- La velocidad por Sprint
- ¿Qué podemos deducir de la velocidad de un equipo Scrum?
- Otras métricas de Srum importantes
- Estimación de proyectos agile
- ¿Cómo calculamos el alcance?
- ¿Cómo calculamos el tiempo?
- ¿Cómo calculamos el coste?
- Escalando proyectos Agile
- La aproximación T-Shape
- Celulas y reproducción por mitosis del equipo
- Otros modelos de organización y escalado
- Críticas a Agile y Resumen Final
Contenerización
Explora el diseño, implementación y orquestación de arquitecturas basadas en contenedores, utilizando Kubernetes, AKS, y herramientas de orquestación para actualizar y mantener aplicaciones contenerizadas.
- Diseño de soluciones basadas en contenedores
- Container Instance
- Azure Kubernetes Services
- Implementación de arquitecturas de Microservicios con contenedores
- Patrones de comunicación (API gateway, Service Registry, Service Discovery)
- Patrones de resiliencia (Circuit Breaker, Retry, Timeout)
- Orquestación de versiones de aplicaciones basadas en contenedores
- Rolling updates y rollbacks
- Deployments en Kubernetes (canary, blue/green, a/b testing)
- Monitoreo
- Prometheus y Grafana
- Service Mesh
- Networking
- Istio
Infraestructura como Código (IaC)
Este módulo se enfoca en el uso de Terraform para implementar infraestructura como código, cubriendo estrategias multi-cloud y gobernanza automatizada para soluciones escalables.
- ¿Qué es Terraform y cómo funciona?
- Pros, Cons, Cómo funciona. VScode, descarga, creación SP (Azure) y SA (GCP)
- Site de documentación, Providers y Comandos. Scaffolding. Variables globales. Locales. TFVars. Resources. Datasources
- TFState. Backend remoto. Storageaccount. GCS bucket. Auth, config y Funcionamiento
- Infraestructura como código multi-cloud
- Provisioning de infraestructura en Azure y Google. Dependencias Implicitas y explicitas
- AZDO vars. TF en GIt. Pipelines con TF. Reemplazo de vars. Workspaces y Entornos
- Módulos y buenas prácticas al definirlos. Output vars. State Management. Unlock.
- Automatización y Escalabilidad
- TF Unit Tests. Validate. Shift Left pipelines. Var workspace - Condicionales y bucles
- Buenas prácticas en definición de plantillas
- Seguridad: State, Credenciales. Hashicorp vault.
Pipelines y Release Management
Innovación y Vision de Negocio
Certificación
Capstone Project
Presentación de Capstone Project
Presentation of final project before a panel of experts.