INGENIERO SÉNIOR DE DESARROLLO Y PUBLICACIÓN -SENIOR BUILD & RELEASE ENGINEER

Tiempo completo
Full time
Baker Hughes


¿Te gusta trabajar en equipos colaborativos y resolver problemas técnicos? ¿Disfrutarías diseñando software innovador para productos de energía? Únete a nuestro vanguardista equipo de Desarrollo de Software Nuestro negocio de Soluciones Digitales proporciona tecnologías inteligentes y conectadas para supervisar y controlar nuestros activos de extracción de energía. Proporcionamos a los clientes la tranquilidad necesaria para mejorar sus operaciones de forma fiable y eficiente. Nuestro equipo está construyendo una plataforma de software de próxima generación para la toma de decisiones inteligentes, apoyando los requisitos de misión crítica de los clientes. Asóciese con los mejores La división OFSE Digital de Baker Hughes está contratando un puesto a tiempo completo en su grupo de Gestión de Operaciones de Sistemas. El Senior Build and Release Engineer es un puesto técnico que da soporte a las aplicaciones de Baker Hughes OFSE Digital para las diferentes disciplinas de Oilfield. El Senior Build and Release Engineer necesita tener experiencia en el soporte de aplicaciones que tienen arquitecturas basadas en servicios; fuertes habilidades de comunicación, y una motivación para lograr resultados en un entorno de ritmo rápido. Responsabilidades y atribuciones Diseñar, implementar y mantener pipelines automatizados de construcción y despliegue para agilizar el proceso de lanzamiento de software. Conocimiento detallado y experiencia práctica en la administración de Azure Devops Server. Administrar los recursos en la nube de Microsoft Azure (asignación, supervisión, solución de problemas). Administrar y optimizar los procesos de gestión de configuración para garantizar la coherencia en los entornos de desarrollo, prueba y producción. Colaborar con equipos multifuncionales, incluyendo desarrollo, QA y operaciones, para planificar y ejecutar lanzamientos de software exitosos. Conocimiento detallado de los sistemas de control de versiones como ProGet, Visual SVN, y experiencia práctica en la gestión. Comprensión básica de herramientas modernas de desarrollo de software y pila tecnológica (.NET, Angular /Node.js, Visual Studio). Comprensión detallada de los conceptos y herramientas de virtualización (Hyper-V, System Center, Docker, Kubernetes). Implementar y mejorar las prácticas de CI/CD para lograr lanzamientos de software más rápidos y confiables. Utilizar los principios de IaC para gestionar y automatizar el aprovisionamiento y la configuración de la infraestructura. Implementar soluciones de monitorización para detectar y resolver rápidamente problemas de compilación y despliegue. Crear y mantener una documentación completa para los procesos de creación y lanzamiento y las mejores prácticas. Trabajar en estrecha colaboración con los equipos de desarrollo para comprender sus requisitos y proporcionar apoyo para optimizar los procesos de creación y publicación. Requisitos Ingenieria en sistemas, Informática y/o a fines. Experiencia demostrada como ingeniero de compilación y publicación, en un puesto sénior o directivo con un mínimo de 5 años de experiencia profesional. Sólida experiencia con el diseño, implementación y mantenimiento pipelines automatizadas de compilación y despliegue para agilizar el proceso de lanzamiento de software. Excelente manejo de TFS Admin, Azure DevOps, Proget/Nuget, SVN admin, Docker, Github access support, y Installshield. Conocimiento detallado y experiencia práctica en la administración de Azure Devops Server. Administración de recursos en la nube de Microsoft Azure Conocimiento detallado de sistemas de control de versiones como ProGet, Visual SVN. Amplia experiencia en desarrollo de software con dominio de lenguajes de scripting (por ejemplo, Python, Shell). Amplia experiencia con herramientas de compilación (por ejemplo, Jenkins, TeamCity) y sistemas de control de versiones (por ejemplo, Git). Experiencia práctica con herramientas de contenedorización y orquestación (por ejemplo, Docker, Kubernetes). Conocimiento de herramientas de gestión de la configuración (por ejemplo, Ansible, Puppet). Familiaridad con herramientas de CI como Terraform. Experiencia en la implementación y el mantenimiento de canalizaciones de CI/CD. Gran capacidad de resolución de problemas. Excelentes habilidades de comunicación y colaboración. Características deseadas Conocimientos técnicos: Capaz de evaluar código, compilarlo y ejecutar aplicaciones localmente por sí mismo. Experiencia en la creación y el mantenimiento de herramientas de compilación automatizadas Ingeniero técnico con amplia experiencia en la resolución de problemas difíciles en entornos de alta presión. Excelente comunicador, trabaja bien en un entorno de equipo y acepta retos. Persona emprendedora con capacidad para gestionar múltiples prioridades en un entorno de trabajo acelerado. Facilita y entrena sesiones de equipo de ingeniería de software sobre estimación de requisitos y enfoques alternativos para dimensionar y estimar el equipo. Dirige una comunidad de práctica en torno a la estimación para compartir las mejores prácticas entre los equipos. Conocedor de los desarrollos en UX en varios contextos, negocios e industrias. Cuantifica la eficacia de las opciones de diseño mediante la recopilación de datos. Impulsa la responsabilidad y la adopción. Publica orientación y documentación para promover la adopción del diseño. Propone soluciones de diseño basadas en la investigación y la síntesis; crea principios generales de diseño que recogen la visión y las preocupaciones fundamentales de un programa. Dominio de los entresijos de las interacciones y dinámicas de los equipos ágiles. Demuestra conocimientos avanzados de los principios de Lean Six Sigma (por ejemplo, certificación de cinturón negro). Orienta a los nuevos equipos para que adopten Agile, soluciona problemas de adopción y guía la mejora continua. Imparte formación sobre Lean / Agile. Impulsa la eliminación de ineficiencias en el proceso de codificación. Enseña prácticas XP a otros. Adopta activamente nuevos métodos y prácticas que aumentan la eficiencia y la eficacia. Perspicacia empresarial: Evalúa la tecnología para impulsar características y hojas de ruta. Adapta las tendencias tecnológicas a la visión interna. Diferencia las palabras de moda de la propuesta de valor. Adopta tendencias tecnológicas que impulsan la excelencia más allá de las prácticas tradicionales (por ejemplo, automatización de pruebas en lugar de prácticas tradicionales de control de calidad). Equilibra las propuestas de valor para las distintas partes interesadas. Recomienda de forma bien documentada una solución de compra frente a una de creación. Transmite la propuesta de valor para la empresa evaluando los riesgos y beneficios financieros de las decisiones y el rendimiento de la inversión (ROI). Gestiona el proceso de creación y mantenimiento de una alianza exitosa. Comprende y aplica con éxito técnicas analíticas comunes, incluidos los análisis ROI, SWOT y Gap. Capaz de articular con claridad los factores empresariales relevantes para una iniciativa determinada. Liderazgo: Influye a través de otros; consigue apoyo directo y «entre bastidores» para las ideas. Se anticipa a las consecuencias y adapta eficazmente la estrategia de influencia para apoyar un resultado positivo. Recurre a expertos o a terceros para influir. Es capaz de verbalizar lo que hay detrás de las decisiones y sus consecuencias. Reflexiona continuamente sobre los éxitos y los fracasos para mejorar el rendimiento y la toma de decisiones. Comprende cuándo es necesario un cambio. Participa en la planificación de la estrategia técnica. Identifica y elimina proactivamente los obstáculos o barreras del proyecto en nombre del equipo. Capaz de asumir responsabilidades en una organización matricial. Comunica y demuestra un sentido compartido del propósito. Aprende del fracaso. Atributos personales: Capaz de dirigir y orientar eficazmente a otros en habilidades de pensamiento crítico. Participa de forma proactiva con equipos multifuncionales para resolver problemas y diseñar soluciones utilizando el pensamiento crítico y las habilidades de análisis y las mejores prácticas. Encuentra patrones importantes en información aparentemente inconexa. Influye en los demás y les infunde energía para alcanzar una visión y un objetivo comunes. Mantiene el entusiasmo por un proceso e impulsa nuevas direcciones para alcanzar el objetivo, incluso cuando las adversidades y los contratiempos hacen que un camino resulte intransitable. Innova e integra nuevos procesos y/o tecnologías para añadir valor de forma significativa a Baker Hughes. Identifica la relación entre el coste del cambio y los beneficios y asesora en consecuencia. Aprende proactivamente nuevas soluciones y procesos para abordar problemas aparentemente sin respuesta. Trabaja de una forma que te funcione Reconocemos que cada persona es diferente y que la forma en que quiere trabajar y rendir al máximo también es diferente para cada uno. En este puesto, podemos ofrecer las siguientes modalidades de trabajo flexibles. Trabaja con nosotros Nuestra gente es el corazón de lo que hacemos en Baker Hughes. Sabemos que somos mejores cuando toda nuestra gente se desarrolla, se compromete y es capaz de aportar toda su autenticidad al trabajo. Invertimos en la salud y el bienestar de nuestra plantilla, formamos y recompensamos el talento y desarrollamos líderes a todos los niveles para que saquen lo mejor de sí mismos.

trabajosonline.net © 2017–2021
Más información