Objetivo del Cargo:Debe realizar una monitorización continua de todo el ciclo de vida del desarrollo del software (desarrollo, entrega, construcción, test…) y saber cómo generar y administrar las redes BlockChain dentro de la infraestructura TI que se necesita para implementar el código de software en entornos de Cloud Computing o híbridos y con acceso de múltiples usuarios.Funciones:1. Encargado de aprovisionar los recursos o infraestructura blockchain(hyperledger fabric y conocimientos de ethereum)requeridos para los proyectos.
2. Conocimiento de las tecnologías de base y de despliegue no limitados (windows, linux, clouds, redes, BBDD (relacionales y no relacionales, brokers de mensajería, contenedores, frameworks, blockchain, …), programación en Javascript, TypeScript sobre node.js y conocimientos de Go, versionado sobre git.
3. Asegurar la integración y despliegue continuo CD/CI.
4. Seleccionar un modelo de implementación apropiado para el proyecto.
5. Diseñar y ordenar los protocolos de pruebas.
6. Monitorización continua de los procesos de desarrollo, operaciones y test.
7. Análisis de resultados obtenidos en cada una de las fases de desarrollo.
8. Comunicación de problemas de desarrollo y proposición de soluciones.
9. Asignar y comunicar las distintas tareas a realizar.
10. Entregas más rápidas y con más frecuencia en la entrega y despliegue continuo.
11. Reducir la tasa de errores y el tiempo de recuperación tras errores.
12. Ser competitivo, obtener un software con menos coste, mayor rapidez de desarrollo, entrega y además con una mayor calidad.
13. Realizar el mantenimiento correspondiente en los sistemas existentes, realizando el monitoreo y corrección de los defectos detectados.
14. Elaborar manuales operativos y especificaciones técnicas de los sistemas.
15. Trabajar en conjunto (sobre metodología scrum) con el resto del equipo, es decir con el CTO, Ingeniero DevOps, etc.
16. Consultar con el CTO acerca del progreso del desarrollo del programa o software para determinar posibles mejoras, realizar sugerencias o requerimientos.
17. Elaborar informes sobre el progreso.
18. Otras propias de la posición.