Terraform - Integración continua CI/CD con GCP

Contenidos

  • ¿Cómo se conforma un equipo DevOps?
  • ¿Qué es Terraform?
  • ¿Qué es la Integración Continua?
  • Definamos los conceptos CI/CD
  • ¿Cómo se relaciona con Agile?
  • ¿Cómo se relaciona con Devops?
  • Análisis teórico y práctico de Terraform, solución de Código como Infraestructura.

¿Cómo se conforma un equipo DevOps?

Roles DevOps

Product Owner

  • La intersección entre el equipo y el cliente
  • Comprende cómo debe ejecutarse la aplicación para ofrecer valor a los usuarios.
  • Qué infraestructura de nube se necesita para respaldar la aplicación en producción
  • Puede ser una persona del lado del cliente o del lado de un equipo de DevOps.

Team Lead

  • Este es el puesto para el miembro del equipo con más experiencia
  • Puede analizar el conjunto de habilidades necesarias para cada proyecto y delegar las responsabilidades de DevOps en todo el equipo.

DevOps System Administrator

  • Rol principal en DevOps, ya que el monitoreo en la nube representa más de la mitad de todas las tareas y el tiempo de DevOps
  • Cada miembro del equipo tiene que ser capaz de manejar las tareas de soporte, pero éstas son la clave para el administrador de soporte.

Cloud Architect

  • Persona con amplia experiencia en la construcción de indraestructuras en la nube y que comprende lo que deben incluir para admitir varios tipos de aplicaciones y servicios en producción

Site Reliability Engineer

  • El especialista en DevOps concentrado en garantizar un rendimiento estable y una disponibilidad ininterrumpida de aplicaciones de alta carga en sistemas a gran escala.