Qué es y cómo funciona un Equipo de Plataforma?

Combinamos métodos Site Reliability Engineering, DevOps, y DevSecOps, junto a una con una sólida formación técnica, continua y colectiva, que busca entregar valor a través del análisis sistémico y contextual, capaz de comprender tanto los productos y desarrollo, la infraestructura que permite las operaciones, tanto como el "core" del negocio, en su ámbito técnico, social y comercial.

Este documento es una guía colaborativa y sus principios deben ser utilizados como una referencia obligatoria para cualquier decisión relacionada con áreas Cloud, SRE, DevOps, etc.

Es un documento abierto y puede ser actualizado por cualquier actor dentro del ámbito Open Source. Tus Pull Requests son más que bienvenidos.

Aquí buscamos brindar orientación a alto nivel -es decir, general-, respecto a cómo trabaja un equipo de plataforma, sus principios y prácticas.

¿Qué hacemos?

Proporcionamos

  • Herramientas y servicios a los equipos de desarrollo.

Para qué?

  • Facilitar, acelerar y automatizar el ciclo de Integración Continua

Cómo?

  • Con la provisión de entornos de ejecución seguros, confiables y de alta calidad con capacidad de monitorear y operar sus productos dentro de un enfoque de autoservicio, automatización, escalamiento y transparencia.

Nuestros principios

  • Global First: Generamos frameworks y herramientas que puedan ser utilizadas por cualquier equipo de desarrollo.
  • Orientado a eventos: Nuestros servicios y plataformas deben ser capaces de responder a eventos de forma rápida y eficiente.
  • Rol activo en arquitectura, planificación, diseño y soporte al desarrollo.
  • Legacy, como ciudadano de primera clase. Nuestros servicios y plataformas deben ser capaces de soportar la migración de sistemas legados.
  • Cloud-first, cada sistema, plataforma y herramienta es cloud native y cumple con lógica de Infraestructura como Código.
  • Open source, cada sistema, plataforma y herramienta desarrollada y adoptada, debe ser parte del ecosistema Open Source.
  • Infraestructura como código, cada plataforma, sistema y herramienta debe ser implementada utilizando un enfoque de IaC.
  • Documentación permanente sobre frente a cada iteración, evento o desarrollo, nos esforzamos en el uso de diagramas como código, documentación como código, portales para desarrolladores, etc.
  • Tareas manuales, nuestro enemigo. Nos esforzamos por la automatización de tareas, procesos y operaciones.
  • Revisión continua, cada principio está sujeto a cambios, mejoras y actualizaciones.
  • Solución como valor: Disposición nativa al cambio en pro de la mejora continua.
  • TVP (Thinnest Viable Platform) tener exactamente lo que necesitamos, nada más, tampoco menos. No hay que pagar por lo que no se usa.
  • Prioridad y enfoque sobre métricas de usuario final por sobre métricas técnicas. Visualizamos la lógica del negocio dentro de la plataforma.
  • DevSecOps, entendiendo que la seguridad parte desde la cultura y el conocimiento de las propias vulnerabilidades.
  • Shift left Security, empoderando a los equipos para implementar seguridad desde el primer día en sus productos. Proporcionamos un entorno sin fisuras para hacerlo. (Leer más sobre shift left)
  • DevFirst, nuestra preocupación son los desarrolladores, no los administradores de sistemas.

Cómo trabajamos

Combinamos métodos Site Reliability Engineering, DevOps, y DevSecOps, junto a una sólida formación técnica, continua y colectiva, que busca entregar valor a través del análisis sistémico y contextual, capaz de comprender tanto los productos y desarrollo, la infraestructura que permite las operaciones, tanto como el "core" del negocio, en su ámbito técnico, social y comercial.

Creemos que cada pieza de software que desarrollamos debe contar con estándares de alta calidad y seguridad.

Trabajamos basados en la definición de Plataformas impulsadas por la comunidad.

Nicolás Georger

Nicolás Georger

Self-taught IT professional driving innovation & social impact with cybernetics, open source (Linux, Kubernetes), AI & ML. Building a thriving SRE/DevOps community at SREDevOps.org. I specialize in simplifying solutions through cloud native technologies and DevOps practices.