Google Cloud Engineer: Preparación para la Associate Cloud Engineer
Este curso intensivo está diseñado para preparar a los participantes en la obtención de la certificación Associate Cloud Engineer de Google Cloud, una de las más valoradas en la industria tecnológica. A lo largo del programa, los estudiantes adquirirán competencias clave para desplegar aplicaciones, monitorear operaciones y gestionar soluciones en la nube de Google, habilidades fundamentales para potenciar su desarrollo profesional en el ámbito cloud.
Nuestro valor distintivo radica en una metodología práctica basada en casos y laboratorios, un enfoque alineado con las tendencias más recientes del mercado y un equipo de profesores conformado por expertos certificados por Google Cloud. Esta experiencia formativa dinámica proporcionará a los participantes las herramientas necesarias para dominar la plataforma de Google Cloud y sobresalir en el competitivo entorno laboral, además de prepararlos para tomar el examen de certificación.
El principal diferencial de cursar esta formación en la Universidad de los Andes radica en su combinación única de excelencia académica, prestigio institucional y enfoque práctico orientado al mercado laboral. La universidad se caracteriza por:
- Calidad académica reconocida internacionalmente: La Universidad de los Andes está posicionada entre las mejores de América Latina, garantizando un entorno educativo de alto nivel y respaldo académico.
- Lideres en la región en empleabilidad de nuestros egresados.
- Profesores de alto perfil: El curso es impartido por expertos certificados por Google Cloud con experiencia tanto académica como en proyectos reales de la industria, lo que asegura una formación contextualizada y actualizada.
- Infraestructura de vanguardia: Los participantes se benefician del acceso a laboratorios tecnológicos y recursos especializados que complementan el aprendizaje práctico.
- Enfoque en innovación y liderazgo: La Universidad de los Andes fomenta el pensamiento crítico y la capacidad de liderazgo, competencias clave para destacar en un mercado laboral dinámico y competitivo.
Esta formación en la Universidad de los Andes no solo brinda conocimientos técnicos sólidos, sino que también potencia habilidades estratégicas y genera conexiones valiosas que impulsarán su carrera profesional en el ámbito cloud.
Dirigido a
Este curso está dirigido a un público amplio con interés en desarrollarse en el campo de la computación en la nube, especialmente en el ecosistema de Google Cloud.
Profesionales en las áreas:
- Desarrolladores: que buscan desplegar y gestionar aplicaciones en la nube.
- Administradores de sistemas: interesados en migrar y administrar infraestructura en Google Cloud.
- Ingenieros de DevOps: que desean automatizar procesos y optimizar flujos de trabajo en la nube.
- Analistas de datos: que necesitan procesar y analizar datos en la nube de Google.
- Estudiantes de carreras afines a la tecnología: que buscan una especialización en la nube.
- Profesionales de TI en general: que quieran ampliar sus conocimientos y habilidades en la nube.
Este curso está diseñado para personas con diferentes niveles de experiencia, desde principiantes hasta aquellos con cierta base en la nube. La metodología adaptable y el enfoque práctico permiten que todos los participantes puedan adquirir las habilidades necesarias para la certificación ACE.
Objetivos
Sección 1: Configuración de un entorno de solución en la nube:
- Comprender y aplicar los conceptos fundamentales de la jerarquía de recursos de Google Cloud Platform (GCP), incluyendo la creación de proyectos, la organización de recursos y la aplicación de políticas.
- Administrar la gestión de identidades y accesos (IAM) en GCP, incluyendo la asignación de roles, la administración de usuarios y grupos, y la habilitación de APIs.
- Comprender el esquema de facturación en GCP, incluyendo la creación de cuentas, la asignación de proyectos, el establecimiento de presupuestos y alertas, y la configuración de exportaciones.
Sección 2: Planificación y configuración de una solución en la nube:
- Analizar y seleccionar las opciones de procesamiento más adecuadas para diferentes tipos de cargas de trabajo en GCP, incluyendo Compute Engine, Google Kubernetes Engine, Cloud Run y Cloud Functions.
- Evaluar y elegir las opciones de almacenamiento de datos más eficientes en GCP, considerando los diferentes productos (Cloud SQL, BigQuery, etc.) y las opciones de almacenamiento (disco persistente, clases de almacenamiento, etc.).
- Planificar y configurar recursos de red en GCP, incluyendo el balanceo de cargas, la disponibilidad de recursos y los niveles de servicio de red.
Sección 3: Implementación de una solución en la nube:
- Implementar y configurar instancias de Compute Engine, incluyendo el inicio de instancias, la creación de grupos de instancias, la configuración del acceso al sistema operativo.
- Implementar y gestionar clústeres de Google Kubernetes Engine (GKE), incluyendo la instalación de kubectl, la configuración de clústeres con diferentes parámetros y la implementación de aplicaciones en contenedores.
- Implementar aplicaciones en Cloud Run y Cloud Functions, incluyendo la recepción de eventos de GCP y la elección del entorno de implementación adecuado.
- Implementar y utilizar soluciones de datos en GCP, incluyendo la implementación de productos de datos (Cloud SQL, BigQuery, etc.) y la carga de datos.
- Implementar recursos de red en GCP, incluyendo la creación de VPCs, la configuración de reglas de firewall y el intercambio de tráfico entre redes.
- Aplicar prácticas de infraestructura como código (IaC) para implementar recursos en GCP, utilizando herramientas como Terraform.
Sección 4: Garantizar la operación exitosa de una solución en la nube:
- Administrar y monitorear instancias de Compute Engine, incluyendo la conexión remota, la gestión de instantáneas e imágenes, y la supervisión del rendimiento.
- Administrar y operar clústeres de Google Kubernetes Engine, incluyendo la supervisión del estado del clúster, la gestión de grupos de nodos y la configuración del ajuste de escala automático.
- Administrar aplicaciones en Cloud Run, incluyendo la implementación de nuevas versiones, la gestión del tráfico y la configuración del escalado automático.
- Administrar soluciones de almacenamiento y bases de datos en GCP, incluyendo la gestión de objetos en Cloud Storage, la configuración de políticas de ciclo de vida, la ejecución de consultas y la creación de copias de seguridad.
- Administrar recursos de red en GCP, incluyendo la gestión de subredes, la reserva de direcciones IP y la configuración de Cloud DNS y Cloud NAT.
- Implementar soluciones de supervisión y registro en GCP, utilizando Cloud Monitoring, Cloud Logging y otras herramientas para monitorear el rendimiento, analizar registros y diagnosticar problemas.
Sección 5: Configuración de acceso y seguridad:
- Comprender y aplicar las mejores prácticas de administración de identidades y accesos (IAM) en GCP, incluyendo la gestión de políticas de IAM, la creación de roles personalizados y la aplicación del principio de mínimo privilegio.
- Dominar la gestión de cuentas de servicio en GCP, incluyendo la creación, la asignación de permisos, la administración de la suplantación de identidad y la gestión de credenciales.
Metodología
- El curso está compuesto por sesiones de clase, virtuales sincrónicas.
- Lecturas, videos y material complementario para trabajo virtual asíncrono.
- Prácticas de laboratorio individual y prácticas de laboratorio dirigidas.
- Exámenes de práctica para la certificación de Google Cloud.
- Se utilizará la consola de Google Cloud y la plataforma de laboratorios de Google Cloud Skill Boost.
Contenido
Módulo 1: Fundamentos de Google Cloud Platform (GCP)
- Introducción a la nube y a Google Cloud:
- Conceptos básicos de la computación en la nube
- Modelos de servicio (IaaS, PaaS, SaaS)
- Beneficios de la nube
- Introducción a Google Cloud Platform (GCP)
- Servicios principales de GCP
- Jerarquía de recursos en GCP:
- Organización, carpetas y proyectos
- Políticas de la organización
- Mejores prácticas para la organización de recursos
- Administración de identidades y accesos (IAM):
- Roles y permisos en GCP
- Administración de usuarios y grupos
- Cloud Identity
- Habilitación y gestión de APIs
- Facturación en GCP:
- Cuentas de facturación
- Presupuestos y alertas
- Exportaciones de facturación
Módulo 2: Planificación y Diseño de Soluciones en la Nube
- Recursos de procesamiento:
- Compute Engine (instancias de VM, tipos de máquinas, instancias Spot)
- Google Kubernetes Engine (GKE)
- Cloud Run
- Cloud Functions
- Selección del servicio adecuado según la carga de trabajo
- Almacenamiento de datos:
- Cloud SQL
- BigQuery
- Cloud Storage
- Firestore
- Spanner
- Bigtable
- Tipos de almacenamiento y selección del adecuado
- Redes en GCP:
- Conceptos básicos de redes
- Virtual Private Cloud (VPC)
- Balanceo de cargas
- Disponibilidad de recursos
- Niveles de servicio
Módulo 3: Implementación de Soluciones en la Nube
- Implementación de recursos de cómputo:
- Compute Engine (creación de instancias, grupos de instancias, configuración de acceso)
- Google Kubernetes Engine (implementación de clústeres, despliegue de aplicaciones)
- Cloud Run y Cloud Functions (despliegue de aplicaciones, configuración de triggers)
- Implementación de soluciones de datos:
- Implementación de bases de datos (Cloud SQL, BigQuery, etc.)
- Integración con otros servicios de GCP
- Implementación de redes:
- Creación de VPCs y subredes
- Configuración de firewalls
- Conexión a redes externas
- Gestión de subredes
- Reserva de direcciones IP
- Infraestructura como código (IaC):
- Introducción a IaC
- Herramientas de IaC - Terraform
Módulo 4: Operación y Administración de Soluciones en la Nube
- Administración de Compute Engine:
- Conexión a instancias
- Gestión de instantáneas e imágenes
- Monitoreo del rendimiento
- Administración de Google Kubernetes Engine:
- Monitoreo de clústeres
- Gestión de nodos y pods
- Escalado automático
- Administración de Cloud Run:
- Despliegue de nuevas versiones
- Gestión del tráfico
- Escalado automático
- Administración de almacenamiento y bases de datos:
- Gestión de objetos en Cloud Storage
- Políticas de ciclo de vida
- Consultas y análisis de datos
- Copias de seguridad y restauración
- Administración de redes:
- Cloud DNS
- Cloud NAT
- Supervisión y registro:
- Cloud Monitoring (métricas, alertas)
- Cloud Logging (análisis de logs)
Módulo 5: Seguridad en Google Cloud Platform
- Administración de identidades y accesos (IAM):
- Políticas de IAM
- Roles personalizados
- Principio de mínimo privilegio
- Cuentas de servicio:
- Creación y administración
- Permisos y roles
- Suplantación de identidad
- Credenciales de corta duración
Condiciones
Eventualmente la Universidad puede verse obligada, por causas de fuerza mayor a cambiar sus profesores o cancelar el programa. En este caso el participante podrá optar por la devolución de su dinero o reinvertirlo en otro curso de Educación Continua que se ofrezca en ese momento, asumiendo la diferencia si la hubiere.
La apertura y desarrollo del programa estará sujeto al número de inscritos. El Departamento/Facultad (Unidad académica que ofrece el curso) de la Universidad de los Andes se reserva el derecho de admisión dependiendo del perfil académico de los aspirantes.