- 0 empleos activos (ver)
Descripción
El Release Management Specialist es un profesional con experiencia en ingeniería del Software que monitorea desde el desarrollo hasta la implementación, garantizando la adherencia a los estándares requeridos, liberando entrega e integridad. Esta posición requiere al menos 3 años de experiencia en desarrollo.
Requisitos de formación profesional:
Nivel Avanzado de inglés: escrito, lectura y oral.
Gestionar los riesgos y resolver los problemas que afectan el alcance, calidad, programación, presupuesto y recursos.
Medir y monitorear el progreso para verificar las entregas de las aplicaciones a tiempo y dentro del presupuesto, y que cumplan o superen las expectativas.
Gestionar las relaciones y coordinar el trabajo entre equipos y garantizar la retroalimentación oportuna.
Desarrollar y conducir el plan de trabajo, abordar requisitos prohibidos y asegurar que el proceso de cambio es seguido adecuadamente.
Medir, monitorear y comunicar el estado de liberación de la aplicación a las partes interesadas y crecientes riesgos y temas según sea necesario.
Mejorar la productividad mediante la combinación de problemas relacionados, requisitos funcionales o técnicos y servicio de solicitudes para evitar duplicado procesamiento y pruebas de configuración afectados elementos.
Establecer el marco para todas las actividades de implementación de liberación; desarrollar un programa de liberación.
Confirmar que el alcance inicial de la liberación, incluyendo la determinación de la prioridad de liberación está claramente definido.
Desarrollar o revisar las estimaciones y asunciones del proyecto a programar, esfuerzo y coste utilizando modelos de estimación establecidos, mejores prácticas y experiencia.
Demostrado pensamiento analítico y la atención al detalle (proyectos anteriores y experiencia).
Una mentalidad de servicio al cliente y actitud donde se aborda el trabajo con empatía, entusiasmo, propiedad, responsabilidad, adaptabilidad, equilibrio y resistencia.
Asegurar la gestión de tiempo (incluyendo tiempo).
Buena comunicación (colaboración de equipo, llamada, chat, correo electrónico, entradas, etc.) con tiempos de respuesta excelentes.
Capacidad para investigar, evaluar e identificar las nuevas tecnologías para la implementación.
Desarrollo de mejores prácticas.
Requisitos técnicos:
Diseño, mejora e implementación de soluciones de software.
Establecer procesos para la preparación de archivos ejecutables desde el código fuente, fusión de código, etiquetado de ejecutables, etcétera.
Planificar, diseñar, secuencia de comandos y ejecutar pruebas funcionales que aseguren que todas las aplicaciones o sistemas cumplan con los requerimientos funcionales de negocio.
Aplicar conocimientos y experiencia relacionados con la gestión de liberación. Incluye la planificación inicial, programación y exitosa implementación de cambios en los entornos de producción de clientes de una manera sistemática y controlada que limite impactos negativos en las operaciones de medio ambiente y negocio.
Plan, diseño, guion y ejecución de pruebas técnicas como prueba operacional, pruebas de seguridad, prueba de cumplimiento y pruebas de usabilidad para velar que la aplicación o el sistema cumplan con los requisitos no funcionales.
Las fundaciones orientadas a programación (programación orientada a objetos): abstracción, herencia, encapsulación y polimorfismo.
JavaScript (OOP, AJAX, Frameworks, Browser Debugging Tools).
Desarrollo web: RESTful, SOAP, basic HTML and CSS
Motores de servicios Web: Apache CXF, Jersey, .NET WCF, etc.
Motores de plantillas: Apache FreeMarker, JavaServer Pages Standard Tag Library (JSTL), Twig, etc.
Bases de datos relacionales: Oracle, MySQL, PostgreSQL, and MS SQL.
Plus: Bases de datos no relacionales: MongoDB, Elastic Search, Cassandra.
Desarrollo de ciclos de vida: Iterative, Cascade, Prototype, Agile, XP, Spiral, etc.
Optimización de rendimiento.
Mantenimiento de software, monitoreo y corrección de defectos (Debugging and fixing).
Utilización de control de sistemas (Git). Estrategias de integración,fusión y branching.
Servidores Web y Servidores Web de aplicaciones: Apache, Tomcat
SOA (Service Oriented Architecture).
Técnicas de implementación.
Protocolos de transferencia de archivos : (FTP, SFTP, SSH).
Servidores de integración: Jenkins, Chef.
Documentación: Unified Modeling Language (UML), Entity – Relation Diagrams, Flow Diagrams, Master Technical Documents, etc.
Dos años de experiencia en AEM: Administración de paquetes, Administración de usuarios, implementación de códigos, REST API, backups, publicar instalaciones, Oak Offline Compaction.
Utilidades de línea de comandos: Curl, WGET, bash scripting
Plus: Virtualizacion y Contenedores: Vagrant, Docker