Ir al contenido

Contacto, Soporte y Canales de Comunicación

El equipo de HERA existe para que los equipos de desarrollo sean autónomos, rápidos y seguros. Para lograrlo, la comunicación debe ser precisa, eficiente y con fundamento — no un canal de soporte infinito.


Nivel 0 — Self-Service: Portal HERA (80% de las dudas)

Sección titulada «Nivel 0 — Self-Service: Portal HERA (80% de las dudas)»

Este portal es la primera línea de respuesta. Aquí están documentados los estándares, guías, pipelines, arquitectura, seguridad y operaciones de toda la plataforma.

NecesidadDónde encontrarlo
Configurar mi ambiente de desarrolloDesarrollo Local
Entender el flujo CI/CD de mi proyectoGitLab Workflow
Interpretar un fallo de SonarQubeSAST con SonarQube
Saber qué imagen base usarGolden Images
Entender el flujo de GitGitLab Workflow
Saber cómo se despliega mi servicioGitLab Workflow
Entender la arquitectura GCPInfraestructura

Si no encuentras la respuesta, pasa al Nivel 1.


Nivel 1 — Colaboración Rápida: Google Chat (15% de las dudas)

Sección titulada «Nivel 1 — Colaboración Rápida: Google Chat (15% de las dudas)»

Para dudas que no están en la documentación o que necesitan una aclaración rápida. No es un canal de soporte — es un espacio de colaboración entre profesionales.

EspacioPropósitoParticipantes
HERA - Soporte GeneralPreguntas sobre la plataforma, pipelines, documentaciónTodos los equipos + equipo HERA
HERA - DevSecOpsDudas sobre SAST, SCA, vulnerabilidades, Golden ImagesDesarrolladores + Security Engineers
HERA - InfraestructuraConsultas sobre GKE, Cloud SQL, networking, TerraformArquitectos + Platform + SRE
HERA - Releases & DeploysCoordinación de releases, problemas de deploy, rollbacksTech Leads + DevOps + SRE
HERA - AnunciosCambios en la plataforma, mantenimientos, nuevas featuresEquipo HERA → Todos (solo lectura)
  1. Busca primero en el portal — Si la respuesta está documentada, no la preguntes en el chat
  2. Solo spaces públicos, nunca DMs — Los mensajes directos (DMs) están prohibidos para temas técnicos. Todo va en el space correspondiente para que los líderes tengan visibilidad y el contexto se preserve ante rotación de personal
  3. Incluye contexto — “No me funciona el pipeline” no es una pregunta útil. Incluye: qué haces, qué error ves, qué ya intentaste, enlace al pipeline fallido
  4. Usa la estructura de mensaje — Ver la sección Estructura obligatoria de mensajes más abajo
  5. Respuesta con enlace — Si un miembro del equipo HERA responde con un link a la documentación, esa es la respuesta. Léela antes de preguntar más
  6. El chat no ejecuta — Si necesitas un acceso, un recurso, un cambio de infraestructura o reportar un incidente, eso va en BMC (Nivel 2)
  7. Acuerdo en chat = ticket en 4 horas — Si se toma una decisión o se acuerda una acción en el chat, el solicitante es responsable de registrarla como ticket en BMC dentro de las siguientes 4 horas. Sin ticket = no se acordó nada
  8. Horario de atención — El equipo HERA responde en el chat de lunes a viernes, 9:00 a 18:00 CST. Fuera de ese horario, los mensajes se atienden el siguiente día hábil

Para evitar mensajes vagos como “oye, necesito algo” o “esto no funciona”, todo mensaje en los spaces de HERA debe seguir esta estructura:

Para dudas técnicas:

🔍 [DUDA] Título corto de la pregunta
Contexto: Qué estoy haciendo y en qué servicio/proyecto
Problema: Qué esperaba vs qué está pasando
Ya intenté: Qué ya revisé/probé (incluir links a docs consultadas)
Link: URL al pipeline/MR/error específico

Para solicitudes que podrían derivar en ticket:

📋 [SOLICITUD] Título corto
Necesito: Descripción concisa de lo que se requiere
Para: Nombre del producto/servicio afectado
Urgencia: Alta / Media / Baja
Contexto: Por qué se necesita

Para reportar un problema:

⚠️ [PROBLEMA] Título corto
Servicio: Nombre del servicio afectado
Ambiente: DEV / QA / PRD
Impacto: Qué funcionalidad está afectada
Desde cuándo: Hora aproximada
Link: URL al dashboard/logs/pipeline
SituaciónCanal correcto
”Necesito acceso al proyecto X en GCP”BMC → Petición de acceso
”Se cayó el servicio en producción”BMC → Incidente (prioridad alta)
“Necesito un nuevo namespace en GKE”BMC → Petición de infraestructura
”Quiero una excepción de seguridad”BMC → Excepción de seguridad
”¿Cómo configuro ESLint?”Portal HERA → Desarrollo Local

Nivel 2 — Acción Formal: BMC (5% de las dudas)

Sección titulada «Nivel 2 — Acción Formal: BMC (5% de las dudas)»

BMC es la herramienta para peticiones que requieren acción, tracking y auditoría. Úsala cuando necesitas que alguien haga algo, no cuando necesitas que alguien te explique algo.

Categoría BMCEjemplosSLA esperado
Acceso y permisosNuevo usuario en HERA, cambio de rol, acceso a proyecto GCP24 horas
InfraestructuraNuevo namespace, Cloud SQL instance, storage bucket, Pub/Sub topic48 horas
Onboarding de proyectoAlta de nuevo producto en HERA, creación de subgrupo y repos en GitLab48 horas
Incidentes de plataformaPipeline template roto, cluster degradado, secreto expuestoSegún severidad
Cambios de plataformaNueva herramienta, cambio de política, actualización de templateSegún impacto
ExcepcionesExcepción de Security Quality Gate, recurso fuera de estándar72 horas

Construye, mantiene y evoluciona la plataforma HERA: pipelines, infraestructura GKE, herramientas del ecosistema.

  • Líder de Equipo: [Nombre del Líder de Plataforma]
  • Contacto: [Email o alias del equipo]
  • Espacios de Chat: HERA - Soporte General, HERA - Infraestructura, HERA - Releases & Deploys
  • Responsabilidades:
    • Onboarding de nuevos proyectos a HERA
    • Mantenimiento de runners de GitLab y clusters de GKE
    • Plantillas de pipeline (templates)
    • Evolución de la arquitectura de la plataforma

Define políticas de seguridad, gestiona herramientas de escaneo y lidera la gestión de vulnerabilidades.

  • Líder de Equipo: [Nombre del Líder de Seguridad]
  • Contacto: [Email o alias del equipo]
  • Espacio de Chat: HERA - DevSecOps
  • Responsabilidades:
    • Configuración de Quality Gates en SonarQube y Docker Scout
    • Triaje de vulnerabilidades Críticas y Altas
    • Gestión de acceso a GCP Secret Manager
    • Aprobación de excepciones de seguridad

Define los estándares, patrones y decisiones de arquitectura que rigen el desarrollo en HERA.

  • Líder de Equipo: [Nombre del Arquitecto Principal]
  • Contacto: [Email o alias del equipo]
  • Espacio de Chat: HERA - Infraestructura
  • Responsabilidades:
    • Revisión de arquitectura de nuevos proyectos
    • Estándares técnicos transversales
    • Decisiones de infraestructura transversales
    • Gobernanza cloud y FinOps

Para temas complejos que no se resuelven por chat ni por ticket, el equipo HERA ofrece videollamadas agendadas con objetivos claros. Toda sesión es via Google Meet con agenda publicada previamente.

SesiónFrecuenciaDuraciónPropósito
Sesión de soporteQuincenal60 minQ&A abierto + demos de capacidades nuevas
Sesión estratégicaBajo demanda60 minDecisiones de arquitectura, excepciones, trade-offs
Sesión de onboardingAl incorporar partner/equipo90 minWalkthrough del ecosistema HERA para equipos nuevos

Toda sesión requiere agenda publicada con anticipación. Sin agenda = sin reunión. Esto aplica para cualquier videollamada del equipo HERA, no solo las sesiones programadas.

Toda convocatoria de reunión debe incluir esta estructura en la descripción del evento de Google Calendar:

📌 Contexto
[Por qué esta sesión es relevante — qué problema resuelve o qué decisión requiere]
🎯 Objetivo de la sesión
[Verbo de acción: Alinear / Validar / Decidir / Autorizar / Explicar ...]
📦 Alcance
Incluye:
- [Tema 1]
- [Tema 2]
No incluye:
- [Tema fuera de scope]
🗓️ Agenda
1. [Tema] (X min)
2. [Tema] (X min)
3. Decisiones y siguientes pasos (X min)
⏰ Duración: [X] minutos
📝 Prerrequisitos
- [Documento o página de HERA que el asistente debe leer antes]
🧾 Decisiones esperadas
- [Qué se necesita decidir o aprobar en esta sesión]
📈 Siguientes pasos
- [Se completa al cierre de la sesión]

Ejemplo: Equipo de desarrollo solicita sesión al equipo de Plataforma/DevOps

Sección titulada «Ejemplo: Equipo de desarrollo solicita sesión al equipo de Plataforma/DevOps»

Escenario: El equipo de eCommerce (Tienda Herdez) necesita migrar su base de datos de Cloud SQL con HA regional y requiere coordinación con el equipo de plataforma para el provisioning, la estrategia de migración y la configuración de Workload Identity.

📌 Contexto
El equipo de eCommerce (Tienda Herdez) está migrando el servicio
backend-checkout-service de una instancia Cloud SQL zonal a una
instancia regional con HA para cumplir con los SLOs de Tier 1
(99.95% disponibilidad). La migración requiere coordinación con
Plataforma para provisioning de la nueva instancia y configuración
de Cloud SQL + Workload Identity.
🎯 Objetivo de la sesión
Validar la estrategia de migración propuesta por el equipo de
desarrollo y definir el plan de ejecución conjunto con Plataforma.
📦 Alcance
Incluye:
- Revisión del sizing propuesto (n2-standard-4, 100GB SSD)
- Estrategia de migración (PITR vs export/import vs DMS)
- Configuración de Workload Identity para el nuevo SA
- Ventana de mantenimiento y rollback plan
No incluye:
- Cambios en el código de la aplicación (responsabilidad del equipo)
- Migración de otros servicios del producto
- Revisión de costos (eso va por FinOps)
🗓️ Agenda
1. Estado actual y problema (Tech Lead eCommerce) — 10 min
2. Opciones de migración y recomendación (Platform Engineer) — 15 min
3. Configuración de Workload Identity — 10 min
4. Definición de ventana de mantenimiento — 10 min
5. Plan de rollback y criterios de éxito — 10 min
6. Siguientes pasos y owners — 5 min
⏰ Duración: 60 minutos
📝 Prerrequisitos
- Tech Lead: leer Cloud SQL HA en /infraestructura/cloudsql/
- Tech Lead: leer Workload Identity en /infraestructura/gke/
- Platform: revisar el service-manifest.yml del producto
🧾 Decisiones esperadas
- Aprobar estrategia de migración (PITR vs export/import)
- Definir fecha de ventana de mantenimiento
- Asignar Platform Engineer responsable del provisioning
📈 Siguientes pasos
- [Se completa al cierre de la sesión]

Quién convoca: Tech Lead del equipo de desarrollo A quién: Platform Engineer + SRE del equipo de plataforma Canal: Google Calendar con enlace de Google Meet

PrácticaDetalle
Agenda publicada 24h antesSin agenda = la reunión se cancela
Duración máxima: 60 minSi necesitas más, divide en 2 sesiones
Un facilitador designadoControla tiempo, modera preguntas, documenta decisiones
Notas en tiempo realEn el mismo evento de Calendar o en un doc compartido
Decisiones documentadas al cierreQuién, qué, cuándo — antes de colgar
Grabación opcionalPara quienes no pudieron asistir (no reemplaza las notas)
Sin reuniones los viernes después de 14:00Alineado con la ventana de deploy de HERA

Necesito…CanalEjemplo
Aprender cómo funciona algoPortal HERA”¿Cómo configuro mi pipeline?” → Lee la guía
Aclarar algo que leí en la documentaciónGoogle Chat”¿El Quality Gate aplica también en ramas feature?”
Coordinar un release o deployGoogle Chat (Releases)“Vamos a promover v2.1 a PRD mañana”
Reportar un bug de la plataformaBMC”El template de pipeline Java falla en el stage de test”
Solicitar un acceso o recursoBMC”Necesito un namespace para el proyecto X”
Reportar un incidente de producciónBMC (prioridad alta)“El cluster de GKE en PRD no responde”
Discutir un tema complejoSesión técnica remota”Quiero evaluar si migrar de monolito a microservicios”