Despliegue de aplicaciones en Kubernetes con Herramienta Devops en Oracle Cloud
José Diaz
Ingeniero Informático titulado de la Pontificia Universidad Católica del Perú. Arquitecto de Software con amplia experiencia en análisis, diseño e implementación de soluciones SOA y Microservicios bajo la arquitectura Java EE, uso de metodologías ágiles y marcos de trabajo como Scrum. Experiencia en proyectos de logística, farmaceuticas, telecomunicaciones por más de 15 años en Perú, México y USA.
Co-fundador de JoeDayz.pe empresa reconocida en el mercado peruano por sus cursos de entrenamiento en desarrollo de software fron-end, backend y móvil.
Actualmente me desempeño desde Abril 2018 como Gerente de Arquitectura en Farmacias Peruanas.
JUG Leader of PERU JUG. Java Champion
Hoy es muy común desplegar aplicaciones contenerizadas en Kubernetes en cloud. Veremos como una herramienta Devops nos permite la gestión de proyectos, integración continua y delivery continuo en distintos PAAS de Kubernetes. Compartiremos lecciones aprendidas y las configuraciones a realizar.
Vamos a ver como una arquitectura de microservicios se puede desplegar en kubernetes y automatizar el despliegue en ambiente de QA y PROD con Oracle Cloud. Como parte del proceso usaremos sonarqube para validar el código, ejecución de pruebas y tomar decisión para desplegar o no, despliegue de versión en caso de proceso exitoso o rollback de ser necesario. Consideraciones para despliegue de varios proyectos a la vez.