Plan de estudios
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
- Diseño de Soluciones de Identidad, Gobernanza y Monitoreo:
- Soluciones de Registro y Monitoreo
- Autenticación y Autorización
- Gobernanza en Azure
- Diseño de Soluciones de Almacenamiento de Datos:
- Almacenamiento de Datos Relacionales
- Almacenamiento de Datos Semiestructurados y No Estructurados
- Integración de Datos
- Diseño de Soluciones de Continuidad del Negocio:
- Soluciones de Respaldo y Recuperación ante Desastres
- Alta Disponibilidad
- Diseño de Soluciones de Infraestructuras:
- Soluciones de Computación
- Arquitectura de Aplicaciones
- Migraciones
- Diseño de Soluciones de Redes:
- Conectividad de Recursos de Azure a internet
- Conectividad de Recursos de Azure a Redes Locales
- Optimización del Rendimiento de la Red
- Optimización de la Seguridad de la Red
- 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.
- Migración 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 Optimización 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
- Bases de datos
- 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
Desarrolla competencias en la implementación de soluciones de entrega continua, incluyendo la integración y despliegue continuo, con un enfoque en pruebas anticipadas y gestión de releases con feature flags.
- Estrategias para el Delivery de soluciones (CI/CD) as Code:
- YML pipelines, Stages, Jobs, Tasks, Vars y Params
- Conditions, Expressions, Templates, Triggers, Strategies, Parallelization
- YML lifecycles
- Trazabilidad, Auto-Tagging, Versionado, Diseños Mono-Repo
- Diseño e Implementación de despliegues sin downtime:
- Blue/Green desde Release/CD
- Canary deployment
- Paralelización de trafico
- Implementación de controles y validaciones a la izquierda:
- Shift-Left-Testing
- UT
- AT FE/UI
- AT API Testing
- Release managemement con Feature Flagging:
- Deploy vs Release
- Trunk based development & Feature flagging
Innovación y Vision de Negocio
Este módulo examina el rol crucial de los datos en las organizaciones, explorando los lagos de datos, el procesamiento de datos en tiempo real y por lotes, y el uso de analítica y aprendizaje automático para extraer insights empresariales.
- Los Datos en la Empresa
- La importancia de los datos en el mundo empresarial
- Lagos de Datos Empresariales
- ¿Qué es un lago de datos?
- Procesamiento en Lagos de Datos Empresariales
- Los lagos de datos y su relación con el negocio
- Casos prácticos reales
- Casos de uso de analítica en empresas
Certificación
Módulo asíncrono en el que se habilitará el tiempo para preparar y realizar los exámenes de certificación incluidos en el programa. IMMUNE, en este caso, actúa de facilitador en la conexión entre la entidad certificadora y el estudiante, facilitando el proceso pero sin tener la autoridad sobre el examen ni las calificaciones obtenidas por los estudiantes.
Capstone Project
- Creación de equipos de trabajo.
- Elección de tema para proyecto final.
- Asignación de tutores.
- Desarrollo del proyecto con tutor asignado.
- Entrega del proyecto.
Presentación de Capstone Project
Presentación de proyecto final ante tribunal de expertos.