Rôles des équipes d'infrastructure
1) Image entière : pourquoi la spécialisation
Prévisibilité et vitesse : les propriétaires clairs réduisent les « zones d'ombre ».
Fiabilité et sécurité : répartition des responsabilités par domaine (K8s, réseaux, OBD, sécurité).
Économie : FinOps sépare la valeur de la consommation et gère le « prix du neuvième ».
Developer Experience : plate-forme en tant que produit - auto-service, modèles, catalogues.
2) Principaux rôles et domaines de responsabilité
3) Limites de responsabilité (limites de propriété)
La plate-forme possède les niveaux des services de plateforme L3-L7 (K8s, grille, observabilité), mais pas la logique d'entreprise.
SRE possède le processus de fiabilité (SLO/incidents/postmortems) plutôt que chaque métrique spécifique de l'équipe du produit.
Release/Delivery possède la mécanique de la mise en place, mais la responsabilité de « ce qui » est donné - chez les équipes fich.
DBRE possède des clusters/politiques de données et les schémas/migrations sont la propriété de l'équipe produit (selon les normes DBRE).
SecOps possède les politiques et les contrôles, et l'implémentation - en collaboration avec les propriétaires de domaines.
4) Modèles opérationnels
1. La plate-forme centralisée est un démarrage rapide, le risque d'un « goulot de bouteille ».
2. Plate-forme en tant que produit (PaaP) - modèles d'auto-service, catalogues, « marketing interne » des services.
3. Fédération/Guildes - Les experts sont intégrés dans les domaines de produits (chapitre/embedded SRE/DBRE).
4. Matrice - normes stratégiques du centre + exécution dans les domaines.
Recommandation : combiner PaaP pour les besoins de base et embedded pour les domaines critiques.
5) Interfaces et OLAs (accords internes)
Annuaire de services : ce qui est disponible « en tant que service » (K8s namespace, cluster OBD, file d'attente, SLO dushboard, profil alert).
OLA (Operational Level Agreement) : délais de réaction, arènes de responsabilité, points d'escalade.
Cartes SLO des services de plateforme : disponibilité, latence de l'API, temps de déploiement à partir du modèle.
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 fait quoi
Légende : R - exécute, A - répond, C - consulting, I - est informé.
7) KPI et métriques d'efficacité par rôle
Platform : lead time pour fournir le service, % self-service, DevEx NPS.
SRE : MTTR/MTTD, exécution de SLO, couverture de pleybuks, proportion d'auto-mitigates.
CloudOps/NetOps : Aptyme du périmètre, délai d'exécution des chenges, incidents de configuration.
DBRE : RPO/RTO, succès des restaurations, réplication p95.
Release : pourcentage de versions canaries, taux de rebond, temps d'environnement.
Observability : exhaustivité des signaux, temps de réponse des requêtes/dashboards, anti-noise ratio.
SecOps : heure de fermeture des CVE critiques, MTTD/MTTR incidents de sécurité, couverture par le gestionnaire secret.
FinOps : cost per service/RPS, rightsizing savings, prévisions de précision.
8) Onbording et DevEx
Start pack : modèles Terraform/Helm, piplines CI/CD, checklists « Hello, Service ».
Portail de quai : normes, exemples, dashboards « vivants », boutons Self-Service.
Workshops/office hours : par rôle (SRE 101, SecOps 101, DBRE 101).
La politique de l'escalade : qui appeler la nuit et quand il y a assez de tiquette.
9) Limites de propriété et d'accès des données
Assurance IAM : propriétaires de rôles, durée de vie des accès, accès JIT (just-in-time).
Secrets : Gestionnaire de secrets centralisé, rotation, interdiction des secrets dans le BOU/repo.
Data Own....: le produit possède le schéma/les données du domaine ; DBRE possède un « vase » (clusters et politiques).
10) Processus : Incidents, modifications, communiqués
Incidents : IC/war-room/post-mortem (voir « Incidents et SRE-playbooks »).
Changements (Change Management) : risk-based, fast lane pour low risk, BOU pour high risk uniquement.
Releases : livraison progressive, règles freeze pour brûler le budget des erreurs.
11) Checklists par rôle (pressing)
Platform
- Annuaire de services et SLA pour chaque service de plateforme
- Modèles de politique IaC + (OPA/Conftest)
SRE
- Cartes SLO des meilleurs sentiers, alertes burn-rate, playbooks
- Rapport mensuel sur le budget erroné
DBRE
- DR-dri, test de récupération, RPO/RTO signés
- Politiques de migration et d'indexation
SecOps
- Triage des vulnérabilités et des fenêtres de patch
- DLP/PII-contrôles, audit-accès
Release
- Étapes canaries par défaut, auto-rollback
- Drapeaux de ficha et kill-switch
Observability
- Normes métriques/labels, budget-deshbords
- Anti-noise (quorum, multi-window), widgets SLO
FinOps
- Chargeback/showback, recommandations de rightsizing
- « Cost per 9 », prévisions
12) Anti-modèles d'organisation
« DevOps est humain » : surchauffe des « généralistes », absence de propriétaires de domaines.
« Plate-forme = billetterie » : tous à travers des tiquets manuels, pas d'auto-service.
« SRE = pompiers de garde » : sans SLO et sans autorité.
« Security as stop grue » : activation tardive, au lieu de « guardrails by design ».
« Observability = beaux graphiques » : sans actionable-alerts et SLO.
« FinOps seulement sur le rapport » : pas de recommandations et auto-rightsizing.
13) Modèles d'artefacts
Modèle de carte de service de plateforme
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 pour les versions
yaml release:
strategy: canary
R: Release/Delivery
A: Product Owner
C: SRE, SecOps
I: Platform
14) Plan de mise en oeuvre (4 itérations)
1. Standardisation (2-3 semaines) : carte des rôles, catalogue de services, RACI, OLA, canaux d'escalade.
2. DevEx (3-4 semaines) : annuaire de services, modèles CI/CD, modules Terraform, SLO/dashboards de base.
3. Fiabilité et sécurité (4-6 semaines) : Pleybooks incidents, DR-dri, WAF/DLP, gestionnaire secret.
4. FinOps et optimisation (en continu) : chargeback, rightsizing, « cost per 9 », auto-politique.
15) Mini-FAQ
Où garder SRE - dans la plateforme ou dans les produits ?
Hybride : SRE stratégique dans la plateforme, embedded-SRE dans les domaines critiques.
Qui possède les services SLO ?
Les équipes alimentaires. SRE fournit la méthodologie, l'outil et le contrôle du processus.
Comment éviter le « shadow IT » ?
Catalogue de services explicites OLAs, service rapide et prix transparents (showback/chargeback).
Résultat
Une fonction d'infrastructure forte est un rôle clair + une approche produit de la plate-forme + des accords d'interface et de métrique. Fixez RACI et OLAs, donnez un service et des normes, mesurez l'efficacité par KPI de chaque rôle et améliorez régulièrement DevEx, SLO et coût. Cela réduira les risques opérationnels, accélérera les sorties et rendra l'infrastructure prévisible.