Funciones de comandos de infraestructura
1) Imagen entera: por qué la especialización
Previsibilidad y velocidad: los propietarios claros reducen las «zonas grises».
Fiabilidad y seguridad: distribución de la responsabilidad por dominios (K8s, redes, DB, seguridad).
Economía: FinOps separa el valor del consumo y gestiona el «precio de la novena».
Developer Experience: plataforma como producto - autoservicio, plantillas, catálogos.
2) Principales funciones y áreas de responsabilidad
3) Límites de responsabilidad (límites de posesión)
La plataforma posee niveles de servicios de plataforma L3-L7 (K8s, cuadrícula, observabilidad), pero no una lógica de negocio.
SRE posee un proceso de fiabilidad (SLO/incidentes/post mortem) en lugar de cada métrica específica del equipo del producto.
Release/Delivery posee la mecánica de las colocaciones, pero la responsabilidad de «qué» se pone es la de los equipos fich.
DBRE posee clústeres/directivas de datos, y el esquema/migraciones es propiedad del equipo del producto (según los estándares DBRE).
SecOps posee políticas y controles, y la implementación es conjunta con los propietarios de dominios.
4) Modelos operativos
1. Plataforma centralizada - inicio rápido, riesgo de «cuello de botella».
2. Plataforma como producto (PaaP) - plantillas de autoservicio, catálogos, «marketplace interno» de servicios.
3. Federación/Gremios - Expertos incorporados en dominios de productos (chapter/embedded SRE/DBRE).
4. Matriz - estándares estratégicos del centro + ejecución en dominios.
Recomendación: combinar PaaP para necesidades básicas y embedded para dominios críticos.
5) Interfaces y OLAs (acuerdos internos)
Catálogo de servicios: lo que está disponible «como servicio» (K8s namespace, clúster DB, cola, dashboard SLO, perfil de alerta).
OLA (Acuerdo de Nivel Operativo): plazos de reacciones, arenas de responsabilidad, puntos de escalada.
Tarjetas SLO de servicios de plataformas: disponibilidad, latencia de API, tiempo de implementación desde la plantilla.
yaml service: "Kubernetes Namespace Provisioning"
owner: "Platform"
request_channel: "Service Catalog"
targets:
response_time: "≤ 15 min"
delivery_time: "≤ 1 hour (without manual approvals)"
scope:
includes: "quota, RBAC, secrets integration"
excludes: "business configs, database migrations"
escalation: "#plat-ops-oncall"
6) RACI: ¿quién hace qué
Leyenda: R - cumple, A - responde, C - consultoría, I - informado.
7) KPI y métricas de rendimiento por roles
Plataforma: lead time para proporcionar el servicio,% de autoservicio, DevEx NPS.
SRE: MTTR/MTTD, ejecución de SLO, cobertura de playbooks, proporción de mítigates automáticos.
CloudOps/NetOps: aptime perimetral, tiempo de ejecución de chenge, incidentes de configuración.
DBRE: RPO/RTO, Éxito de Recuperación, Replicación de Lag P95.
Release: porcentaje de lanzamientos canarios, tasa de retroceso, tiempo de los alrededores.
Observabilidad: exhaustividad de las señales, tiempo de respuesta de consultas/puertas, ratio anti-noise.
SecOps: tiempo de cierre de incidentes de seguridad críticos CVE, MTTD/MTTR, cobertura de gestión de secretos.
FinOps: costo por servicio/RPS, ahorro de derechos, predicción de precisión.
8) Onboarding y DevEx
Start pack: plantillas de Terraform/Helm, pipelines CI/CD, checklists «Hello, Service».
Portal Dock: estándares, ejemplos, «live» dashboards, botones Self-Service.
Workshops/office hours: por roles (SRE 101, SecOps 101, DBRE 101).
Política de escaladas: a quién llamar por la noche y cuándo hay suficiente ticket.
9) Límites de propiedad y acceso de datos
Seguro IAM: propietarios de roles, duración de los accesos, accesos JIT (just-in-time).
Secretos: gestor de secretos centralizado, rotación, prohibición de secretos en ENV/repos.
Data Ownership: el producto posee un esquema/datos de dominio; DBRE posee una «vasija» (clústeres y políticas).
10) Procesos: incidentes, cambios, lanzamientos
Incidentes: IC/war-room/post mortem (ver «Incidentes y SRE-playbucks»).
Cambios (Change Management): risk-based, fast lane para bajo riesgo, AMB sólo para alto riesgo.
Liberaciones: delivery progresivo, reglas freeze cuando se quema el presupuesto de errores.
11) Check-list sobre los roles (apretón)
Platform
- Catálogo de servicios y SLA para cada servicio de la plataforma
- Plantillas de política de IaC + (OPA/Conftest)
SRE
- Tarjetas SLO Top Tracks, alertas burn-rate, playbooks
- Informe mensual sobre el presupuesto erróneo
DBRE
- Driley DR, prueba de recuperación, RPO/RTO firmado
- Políticas de migración e indexación
SecOps
- Triaje de vulnerabilidades y ventanas de parche
- Controles DLP/PII, auditorías de acceso
Release
- Pasos canarios predeterminados, auto-rollback
- Banderas de Ficha y kill-switch
Observability
- Estándares de métricas/etiquetas, budget-dashboards
- Anti-noise (quorum, multi-window), widgets SLO
FinOps
- Chargeback/showback, recomendaciones rightsizing
- «Costo por 9», predicción
12) Anti-patrones de organización
«DevOps es un ser humano»: la sobrecarga de «generalistas», la ausencia de propietarios de dominios.
«Plataforma = taquilla»: todo a través de tickets manuales, sin autoservicio.
«SRE = bomberos en servicio»: sin SLO ni autoridad.
"Seguridad como grúa de parada": inclusión posterior, en lugar de "guardrails by design'.
«Observabilidad = gráficos hermosos»: sin alertas activables y SLO.
«FinOps sólo sobre el informe»: sin recomendaciones y auto-rightsizing.
13) Patrones de artefactos
Plantilla de tarjeta de servicio de plataforma
yaml service: "Managed PostgreSQL"
owner: "DBRE"
plan: "S, M, L"
slo:
availability: "99. 95 %/quarter"
rpo: "≤ 5 min"
rto: "≤ 15 min"
interfaces:
request: "Service Catalog → Postgres"
incidents: "#dbre-oncall"
changes: "Change Policy L2"
security:
secrets: "Vault"
access: "JIT/RBAC"
finops:
pricing: "по vCPU/GB/IOPS"
limits: "quota per tenant"
Mini-RACI para versiones
yaml release:
strategy: canary
R: Release/Delivery
A: Product Owner
C: SRE, SecOps
I: Platform
14) Plan de implementación (4 iteraciones)
1. Estandarización (2-3 semanas): mapa de roles, catálogo de servicios, RACI, OLAs, canales de escalamiento.
2. DevEx (3-4 semanas): catálogo de servicios, plantillas de CI/CD, módulos de Terraform, SLO/dashboards básicos.
3. Fiabilidad y seguridad (4-6 semanas): incidencias de playbooks, driley DR, WAF/DLP, administrador secreto.
4. FinOps y optimización (continua): chargeback, rightsizing, «costa per 9», auto-politics.
15) Mini preguntas frecuentes
¿Dónde mantener los ERE en la plataforma o en los productos?
Híbrido: SRE estratégico en plataforma, embedded-SRE en dominios críticos.
¿Quién posee los servicios de SLO?
Equipos de comida. SRE proporciona metodología, herramientas y control del proceso.
¿Cómo evitar las «tecnologías de la información en la sombra»?
Catálogo de servicios, OLAs explícitos, servicio automático rápido y precios transparentes (showback/chargeback).
Resultado
Una función de infraestructura sólida son roles claros + enfoque de producto de la plataforma + arreglos de interfaz y métricas. Fije RACI y OLA, dé autoservicio y estándares, mida la eficiencia por KPI de cada rol y mejore regularmente DevEx, SLO y costo. Esto reducirá los riesgos operativos, acelerará las liberaciones y hará que la infraestructura sea predecible.