SRE (Site Reliability Engineer): La ingeniería de confiabilidad del sitio es un enfoque de ingeniería de software para las operaciones de TI. Los equipos de SRE utilizan el software para gestionar los sistemas, resolver los problemas y automatizar las tareas operativas.

DevOps: Es un modo de abordar la cultura, la automatización y el diseño de las plataformas para generar mayor valor empresarial y capacidad de respuesta, mediante la prestación ágil de servicios de alta calidad. La SRE puede considerarse una implementación de DevOps.

Metodología ágiles: Son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno.

Un producto: Vehículo para entregar valor. Tiene un límite claro, partes interesadas conocidas, usuarios o clientes bien definidos. Un producto podría ser un servicio, un producto físico o algo más abstracto.

Scrum: Es el método ágil de desarrollo de Software más utilizado del mundo. se presentó en 1995 y hoy en día, más del 70% de los equipos de desarrollo de Software en el mundo lo usan.

Scrum Master: Responsable de establecer los lineamientos de trabajo bajo la metodología Scrum. Lo consigue ayudando a todos a comprender la teoría y la práctica de Scrum, tanto dentro del equipo como en toda la organización.

Product Owner: El Propietario del Producto es responsable de maximizar el valor del producto resultante del trabajo del equipo de Scrum. La forma en que esto se hace puede variar ampliamente entre organizaciones, equipos Scrum e individuos.

Development Team (equipo de desarrollo): Los desarrolladores son las personas del equipo Scrum que se comprometen a crear cualquier aspecto de un incremento útil (funcional) en cada Sprint.

Sprint: Evento que contiene a todos los demás eventos en Scrum, y su cometido principal es facilitar la transparencia del proceso Scrum. Un Sprint debe de durar 30 días o menos, y es bastante habitual que los equipos Scrum elijan tener Sprints de una duración de dos semanas.

Sprint Planning: Inicia el Sprint estableciendo el trabajo que se realizará para el mismo. Este plan resultante es creado por el trabajo colaborativo de todo el equipo de Scrum.

Daily Scrum: Reunión diaria de planificación de 15 minutos en la que participa el Develpment Team. Durante el Daily Scrum, se inspecciona el Sprint Backlog y se adaptan las tareas. Se hacen transparentes los impedimentos y el progreso hacia el Sprint Goal.

Sprint Review: El propósito de la revisión del Sprint es inspeccionar el resultado del Sprint y determinar futuras adaptaciones.

Retrospective Sprint (retrospectiva Sprint): Busca planificar formas de aumentar la calidad y la eficacia. El equipo de Scrum inspecciona cómo fue el último Sprint con respecto a individuos, interacciones, procesos, herramientas y su definición de hecho.

CI - Continuous Integration: Es una práctica de desarrollo de software mediante la cual los desarrolladores combinan los cambios en el código en un repositorio central de forma periódica, esto permite que se ejecuten versiones y pruebas automáticas.

CD - Continuous Distribution: Se refiere a los cambios que implementa un desarrollador en una aplicación, a los que se les realizan pruebas de errores automáticas y que se cargan en un repositorio (como Github o un registro de contenedor), para que luego el equipo de operaciones pueda implementarlos en un entorno de producción en vivo.

Terraform: Infraestructura de código abierto como herramienta de código desarrollada por HashiCorp. Se utiliza para definir y aprovisionar la infraestructura completa utilizando un lenguaje declarativo fácil de aprender.

Herramientas de infraestructura como código (IaC): Permite administrar la infraestructura con archivos de configuración en lugar de a través de un interfaz gráfica de usuario.