Usuario:Emir.Herrera/Taller/Operación y desarrollo

De Wikiversidad

La operación y desarrollo es una especializacion cuyo objetivo es la automatización y optimización del ciclo de desarrollo de software.

A medida que el software crece el equipo de desarrollo también lo hace, y con ello surgen nuevas necesidades para coordinar e integrar esfuerzos y distribuir los resultados.

Si bien el ciclo de desarrollo puede variar dependiendo de la metodología elegida por el equipo, un proceso de desarrollo siempre pasara por al menos las étapas de planeación, desarrollo y prueba

Para alcanzar su objetivo, en la operación y desarrollo, se requiere el dominio de diversas herramientas especializadas desarolladas por otros especialistas, así cómo el desarrollo software propio para adecuarlo a las particularidades del sistema.

En el área de operación y desarrollo los conocimientos requeridos abarcan:

Sistemas[editar]

  • Redes
  • Linux

Utilerías del sistema[editar]

Monitoreo de servicios[editar]

  • Xymon
  • Zabbix
  • GoAccess
  • Matomo

Manejo de versiones[editar]

  • Git

Contenedores de aplicaciones[editar]

  • Docker

Despliegue de aplicaciones[editar]

Infraestructura como código[editar]

Integración continua / Despliegue continuo[editar]

  • Jenkins
  • Skaffold

Computo en la nube[editar]

AWS Glue