Fundamentos de GCP Cloud DevOps Engineer

Curso estructurado de GCP DevOps sobre CI/CD, confiabilidad, monitoreo, seguridad, despliegue y costo, con preguntas.

Nivel: Google Cloud DevOps Engineer Dificultad: advanced 5 lecciones 60 min
Progreso del curso 0 / 5
Volver a los cursos

Qué aprenderás

  • Describir CI/CD.
  • Explicar confiabilidad y SRE.
  • Describir monitoreo.
  • Explicar seguridad y despliegue.
  • Describir costo.

Antes de empezar

  • Conocimiento básico de Google Cloud ayuda.
  • Se recomienda experiencia en CI/CD y Linux.
  • No se requiere certificación previa.

Lección 1 CI/CD y Pipelines

Cloud Build crea imágenes y Cloud Deploy automatiza pipelines. Artifact Registry almacena paquetes y Source Repositories aloja Git. La infraestructura como código usa configuración versionada y Deployment Manager despliega. Los triggers inician builds y Config Sync sincroniza GKE. Use pruebas, promoción, rollback y aprobaciones. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: un push inicia Cloud Build, guarda la imagen en Artifact Registry y la promueve con Cloud Deploy.

Lección 2 Confiabilidad y SRE

SRE aplica ingeniería de software a operaciones. Un SLO define objetivo, un SLI mide y un error budget es la falla permitida. El SLA es un contrato. Canary, rolling y blue/green reducen riesgo. Las pruebas de carga verifican demanda. Use error budgets para decidir liberaciones y priorizar confiabilidad. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: un servicio define un SLO de 99.9 por ciento, usa error budget y lanza con canary.

Lección 3 Monitoreo y Observabilidad

Cloud Monitoring recopila métricas y Cloud Logging almacena registros. Cloud Trace analiza latencia, Profiler muestra CPU y Error Reporting agrupa errores. Los uptime checks y alertas detectan problemas. Defina señales doradas: latencia, tráfico, errores y saturación. Correlacione métricas, registros y trazas. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: una alerta vigila latencia, un uptime check monitorea el endpoint y Cloud Trace encuentra el camino lento.

Lección 4 Seguridad y Despliegue

IAM otorga roles mínimos y Secret Manager guarda secretos. KMS gestiona claves, Armor protege apps y Artifact Analysis escanea imágenes. Binary Authorization exige firmas y Audit Logs registra. Use progressive delivery, feature flags, rollback y GitOps. Verifique firmas y separe funciones. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: un pipeline verifica la firma con Binary Authorization, escanea con Artifact Analysis y promueve tras aprobación.

Lección 5 Costo y Operaciones

Cloud Billing rastrea gastos y los presupuestos alertan. Recommender sugiere optimización y los descuentos por compromiso reducen costos. Las cuotas limitan uso y Monitoring da datos de utilización. Use infraestructura como código, runbooks y gestión de incidentes. Revise residuos y consolide cargas. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: un equipo usa presupuesto, Recomendador y cuotas para reducir costos sin dañar confiabilidad.