Staff Software Engineer – Release Management
Job title: Staff Software Engineer – Release Management
Company: Visa
Job description: Descripción de la compañíaVisa es líder mundial en pagos y tecnología, con más de 259 mil millones de transacciones de pagos que fluyen de manera segura entre consumidores, comerciantes, instituciones financieras y entidades gubernamentales en más de 200 países y territorios cada año. Nuestra misión es conectar el mundo a través de la red de pagos más innovadora, conveniente, confiable y segura, permitiendo que las personas, las empresas y las economías prosperen impulsadas por un propósito común: mejorar a todos, en todas partes, siendo la mejor manera de pagar y ser pagado.Genere un impacto con un líder de la industria impulsado por un propósito. Únase a nosotros hoy y experimente la vida en Visa.Descripción del trabajoVAS – Mobile Enablement Platform está buscando un ingeniero de lanzamiento para unirse a nuestro equipo, con un enfoque en respaldar nuestras funciones de ingeniería de lanzamiento. Esta función es parte integral de nuestro proceso de desarrollo de software e implicará desarrollar, administrar y solucionar problemas de versiones desde el compromiso hasta la producción.
El candidato ideal tendrá una sólida formación técnica, un profundo conocimiento de los ciclos de vida del desarrollo de software y un compromiso con la resolución colaborativa de problemas y la entrega de productos de calidad.Funciones esenciales
- Maneje las responsabilidades diarias de respaldar las necesidades de compilación y lanzamiento de equipos ágiles de scrum.
- Ayudar a programar e implementar cambios en los procesos de compilación, lanzamiento y control de versiones necesarios para hacer cumplir y aplicar las mejores prácticas de ingeniería de compilación y lanzamiento.
- Proporcionar orientación a los miembros del equipo y a todos los equipos sobre las mejores prácticas y procedimientos de lanzamiento.
- Admite todos los entornos administrados de preproducción para servicios y aplicaciones de middleware
- Trabaje con equipos multifuncionales y distribuidos geográficamente para brindar soporte de implementación 24 horas al día, 7 días a la semana en múltiples entornos que no son de producción.
- Responsable de implementar código y otras actividades de mantenimiento proactivo para mantener los servicios en funcionamiento.
- Responsable de ser dueño de problemas de implementación específicos y proporcionar coordinación activa entre varios grupos, incluidos grupos de soporte de proveedores internos y externos, para resolver un problema específico.
- Responsable de trabajar con Seguridad, Operaciones, Operaciones de Desarrollo y otros equipos para comprender los cambios en el entorno de producción existente de forma continua y para el soporte ambiental.
- Preservar y mantener la disponibilidad, el rendimiento, la integridad, la capacidad y la seguridad del servicio.
- Participar y determinar la causa raíz de la falla del servicio y escalar el soporte.
- Proporcionar comentarios adecuados a los clientes potenciales sobre el progreso y el cronograma relacionado con un problema de implementación específico.
- Mantener y sugerir mejoras a las herramientas y scripts de implementación simples.
- Participar en la toma de decisiones de éxito o fracaso de los sistemas de aplicaciones a implementar en producción.
- Defender y evangelizar la visión del CM y la estrategia de lanzamiento.
- Actualizar la documentación que comunica los estándares y las mejores prácticas del equipo de ingeniería de versiones.
- Implementar métricas, Factores de Éxito e Indicadores Clave de Desempeño para el proceso y el equipo
Esta es una posición híbrida. Los empleados híbridos pueden alternar el tiempo entre el trabajo remoto y el de oficina. Se espera que los empleados en roles híbridos trabajen desde la oficina 2 o 3 días fijos a la semana (determinados por el liderazgo/sitio), con una pauta general de estar en la oficina el 50 % o más del tiempo según las necesidades del negocio.CalificacionesCualificaciones básicas:
- Más de 5 años de experiencia laboral relevante con una licenciatura o al menos 2 años de experiencia laboral con un título avanzado (por ejemplo, maestría, MBA, JD, MD) o 0 años de experiencia laboral con un doctorado, O más de 8 años de trabajo relevante experiencia.
Calificaciones preferidas:
- 6 o más años de experiencia laboral con una licenciatura o 4 o más años de experiencia relevante con un título avanzado (por ejemplo, maestría, MBA, JD, MD) o hasta 3 años de experiencia relevante con un doctorado
- Más de 6 años de experiencia en Ingeniería de Software, Ingeniería de Herramientas y/o Gestión de Configuración.
- Más de 6 años de experiencia en integración continua e implementación continua.
- Gran familiaridad con SCM, Git y experiencia en Subversion muy deseada.
- Amplia experiencia en administración Unix/Linux y Bash Scripting
- Experiencia de nivel avanzado en uno o más lenguajes de programación, como Python (preferible), Java (preferible), Ruby
- Experiencia con herramientas de automatización de gestión de sistemas como Ansible y Chef.
- Experiencia en automatización de procesos de lanzamiento y construcción.
- Conocimiento avanzado en Maven y capacidad para solucionar problemas relacionados con Maven en proyectos basados en Java.
- Conocimiento avanzado con una o más herramientas de gestión de compilaciones (Jenkins, Cloudbees)
- Experiencia con entornos web Java (JBoss y Tomcat) con sólidos conocimientos de servidores web, servidores de aplicaciones y arquitecturas cliente-servidor.
- Experiencia con herramientas de monitoreo como Prometheus, Graphana Dashboards
- Experiencia en tecnologías y servicios en la nube con Azure, AWS o Google Cloud.
- Experiencia con sistemas de gestión de repositorios como Artifactory, Nexus.
- Exposición a la pila MEAN
- Comprensión completa del ciclo de vida del desarrollo de software y metodologías ágiles de desarrollo de software.
- Competencia en la gestión de múltiples responsabilidades y prioridades en un entorno acelerado.
- Demuestra voluntad y adaptabilidad para interactuar con una amplia gama de tecnologías.
- Destacadas habilidades en análisis, resolución de problemas y comunicación clara y efectiva.
información adicionalHoras de Trabajo: Varía según las necesidades del departamento.Requisitos de viaje: este puesto requiere viajar entre el 5 y el 10% del tiempo.Requisitos mentales/físicos: este puesto se desempeñará en un entorno de oficina. El puesto requerirá que el titular se siente y esté de pie frente a un escritorio, se comunique en persona y por teléfono y opere con frecuencia equipos de oficina estándar, como teléfonos y computadoras.Visa es un empleador EEO. Los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, origen nacional, orientación sexual, identidad de género, discapacidad o condición de veterano protegido. Visa también considerará para empleo a solicitantes calificados con antecedentes penales de manera consistente con las pautas de la EEOC y las leyes locales aplicables.Visa considerará para empleo a solicitantes calificados con antecedentes penales de manera consistente con las leyes locales aplicables, incluidos los requisitos del Artículo 49 del Código de Policía de San Francisco.SOLICITANTES DE EE. UU. SOLAMENTE: El rango salarial estimado para un nuevo empleado en este puesto es de 119 100,00 a 172 600,00 USD por año, lo que puede incluir posibles pagos de incentivos de ventas (si corresponde). El salario puede variar dependiendo de factores relacionados con el trabajo que pueden incluir conocimientos, habilidades, experiencia y ubicación. Además, este puesto puede ser elegible para bonificación y equidad. Visa tiene un paquete integral de beneficios para el cual este puesto puede ser elegible que incluye servicios médicos, dentales, de visión, 401 (k), FSA/HSA, seguro de vida, tiempo libre remunerado y programa de bienestar.
Expected salary: $119100 – 172600 per year
Location: Austin, TX
Job date: Wed, 12 Jun 2024 06:11:08 GMT
Apply for the job now!