Integración Continua Agil como Práctica de Desarrollo

Rocketeer es agilidad con baterías, es moderno y además permite gestionar de manera fácil las tareas, los eventos y la gestión de implementaciones/lanzamientos de proyectos o aplicaciones. Es inspirado en la filosofía Laravel: Ser ágil, elegante y lo más importante, fácil de usar.

Por favor consulte:

Igual que Laravel, hace hincapié en el uso de valores predeterminados inteligentes presentes en el desarrollo de punta. Con Rocketter se puede implementar cualquier proyecto desde pequeños sitios web HTML/CSS hasta aplicaciones grandes realizadas con PHP, Rails, entre otros…”.

Send your projects up in the clouds

Ahora tengo muchas ganas de seguir explorando: Ansible, Crusible y Review Board.

Docker – Construir, armar y correr cualquier aplicación, en cualquier lugar

Docker sirve para construir, armar y correr cualquier aplicación, en cualquier lugar. Es una plataforma abierta para aplicaciones distribuidas para desarrolladores y administradores de sistemas.

“Docker Engine”

Es una herramienta de empaquetado portátil y ligera en tiempo de ejecución.

“Docker Hub”

Ofrece un servicio en la nube que permite compartir aplicaciones y automatización de flujos de trabajo. Docker permite ensamblar de manera agil componentes para aplicaciones, además busca eliminar la fricción entre los ambientes de desarrollo, control de calidad y de producción.

Administrando sistemas de manera agil

Como resultado, TI puede armar rápido y ejecutar la misma aplicación, sin cambios, en los ordenadores portátiles, los centros de datos de máquinas virtuales, y cualquier otra nube.

“Running a custom docker image”

LAMP: https://github.com/josoroma/lamp

docker

Entre Web Developer y Sysadmin

Es importante considerar por qué las plataformas, sistemas, redes y la información necesita tener un equipo de personas con las habilidades y la responsabilidad de caminar con la evolución progresiva para el crecimiento de la infraestructura de una organización.

Tecnología todos los días es nueva, cambia y se vuelve obsoleta y vulnerable cada instante, no es algo lamentable, es algo necesario para que los sistemas se depuren en eficiencia, seguridad y alta disponibilidad.

Sysadmin es la persona responsable de operar y mantener los sistemas y las redes. Lo que un administrador de sistemas puede hacer es muy amplio, y varía mucho de una organización o departamento a otro.

De manera general, realizan instalaciones de todo tipo de aparatos, sistemas operativos, lenguajes y aplicaciones. También ofrecen soporte y mantenimiento de servidores y otros sistemas informáticos. Se dice que tienen planes o ideas para dar respuesta a posibles interrupciones de servicio y otros problemas.

Otras habilidades implican realizar secuencias de comandos o programación, gestionar proyectos, supervisar, capacitar y asesorar los problemas informáticos más allá de los conocimientos del personal de apoyo técnico.

Para llevar a cabo su trabajo bien, un “sysadmin” debe mostrar un balance con las habilidades y las técnicas anteriores.

Ahora hablamos específicamente del departamento sobre el cual potencian los Desarrolladores Web, se debe contar con al menos dos personas con algo de la experiencia (sysadmin) en la gestión de servidores, redes, sistemas Web, monitoreo, respaldos, actualizaciones de seguridad y el constante mantenimiento que debe pasar de manera transparente y desapercibida para los usuarios.

Alta disponibilidad, seguridad y respaldo

El condimento secreto es tener bien actualizados y protegidos los diversos servidores y sistemas involucrados. Para que esto suceda no hay condimento secreto, es cuestión de celebrar un acuerdo formal, para que tenga sentido. Use un equipo IT externo como Josoroma.com que sea capaz de mantener la alta disponibilidad de los sistemas, las actualizaciones periódicas del Servidor, los respaldos y las diversas estrategias Web que estén involucradas. Josoroma.com tiene la responsabilidad para actuar con agilidad ante cualquier evento inesperado durante el periodo anual del servicio (en menos de una hora es el reto, hasta en menos de 24 o 48 horas cuando el problema sea un poco complejo de alcanzar).