Revel

Ingeniero/a de Software - Infraestructura y Despliegue (Mid-Senior)

PythonAWSDockerKubernetesC++Rust
Traducción automática. Consulta el original.

Sobre Revel

En Revel, estamos revolucionando la forma en que se controlan los equipos críticos del mundo, en los sectores aeroespacial, automotriz, energético y de fabricación. Nuestra pila de software de próxima generación combina una interfaz intuitiva de comandos/control, un lenguaje de programación especializado adaptado al control de hardware y un entorno de ejecución de alto rendimiento. Capacitamos a los ingenieros para que creen, prueben y desplieguen sistemas críticos de forma rápida, fiable y segura.

Descripción del puesto

Buscamos un Ingeniero/a de Software con experiencia, con una sólida formación en DevOps y pasión por los sistemas de despliegue escalables y reproducibles, adaptados a entornos de computación en el borde (edge) y embebidos. En este puesto, diseñarás y mantendrás pipelines de CI/CD, automatización de infraestructura y soluciones de despliegue para grandes flotas de dispositivos remotos y embebidos que dan servicio a clientes de diversas industrias. Colaborarás estrechamente con los equipos de ingeniería para permitir la entrega rápida y fiable de software en diversas plataformas de hardware, al tiempo que serás responsable de las mejores prácticas en excelencia operativa, automatización y reproducibilidad.

Por qué Revel

  1. Únete a un equipo de ingenieros de talla mundial con décadas de experiencia en aplicaciones de software críticas.
  1. Trabaja en tecnología pionera que impacta directamente en infraestructuras críticas e industrias de alto riesgo con una fuerte tracción inicial.
  1. Salario competitivo, acciones sustanciales y significativas oportunidades de crecimiento personal.
  1. Entorno colaborativo, ambicioso y técnicamente desafiante.
  1. Únete a nosotros para redefinir lo que es posible en software para hardware.

Responsabilidades

  1. Diseñar, implementar y mantener pipelines de CI/CD contenerizadas que soporten compilaciones multiarquitectura, pruebas de integración y despliegues para sistemas en el borde y embebidos.
  1. Administrar y mantener la infraestructura de computación de compilación y pruebas hardware-in-the-loop (HIL) utilizada para validar el software a través de pruebas CI.
  1. Gestionar y coordinar lanzamientos a destinos en el borde utilizando herramientas de contenerización como Docker, Docker Compose, Kubernetes, Portainer o similares.
  1. Desarrollar y mantener sistemas de gestión de flotas basados en la nube para coordinar actualizaciones y gestionar ciclos de vida de software en dispositivos de computación en el borde.
  1. Contribuir a la automatización de infraestructura y herramientas para la compilación y el despliegue de cargas de trabajo embebidas y en el borde a escala.
  1. Colaborar con los equipos de firmware, plataforma y aplicaciones para garantizar una entrega fluida desde el desarrollo hasta la producción.
  1. Mantener altos estándares de documentación, automatización y seguridad a lo largo del ciclo de vida del despliegue.

Cualificaciones

  1. Título de Grado en Ingeniería, Física, Informática o un campo técnico relacionado.
  1. 3+ años de experiencia profesional en un puesto de ingeniería de software.
  1. Experiencia demostrada en la creación y mantenimiento de pipelines de CI/CD utilizando GitHub Actions, GitLab CI/CD, Bitbucket Pipelines o herramientas similares.
  1. Experiencia práctica con tecnologías de contenerización como Docker y herramientas de orquestación como Docker Compose, Docker Swarm o Kubernetes.
  1. Sólida competencia en Python, particularmente en scripting, automatización y herramientas de despliegue.

Requisitos ITAR

Para cumplir con las regulaciones de exportación del Gobierno de EE. UU., el solicitante debe ser (i) ciudadano o nacional de EE. UU., (ii) residente legal permanente en EE. UU. (también conocido como titular de la tarjeta verde), (iii) Refugiado según 8 U.S.C. 1157, o (iv) Asilado según 8 U.S.C. 1158, o ser elegible para obtener las autorizaciones requeridas del Departamento de Estado de EE. UU. Obtén más información sobre ITAR aquí.

Cualificaciones Preferidas

  1. Experiencia en el diseño y mantenimiento de pipelines de compilación dockerizadas para proyectos de software compilado, preferiblemente utilizando Docker Bake.
  1. Experiencia con herramientas de gestión de configuración y automatización de infraestructura como Ansible.
  1. 2+ años de experiencia profesional programando en C++, preferiblemente utilizando cadenas de herramientas de compilación basadas en LLVM.
  1. 2+ años de experiencia profesional con Rust, incluyendo la creación y el despliegue de aplicaciones Rust en producción.
  1. Experiencia con sistemas de compilación declarativos a gran escala (por ejemplo, Docker Bake, Bazel, Buck, Pants, NX).
  1. Conocimiento de plataformas de gestión de flotas IoT y de computación en el borde (por ejemplo, AWS IoT Greengrass, Azure IoT Edge) y/o sistemas de actualización de dispositivos de consumo (por ejemplo, actualizaciones OTA para dispositivos móviles, IoT o embebidos).
  1. Experiencia con soluciones seguras de almacenamiento de secretos (por ejemplo, HashiCorp Vault, 1Password, Keeper o alternativas de código abierto).
  1. Conocimiento de plataformas de observabilidad (por ejemplo, Prometheus, Grafana) para monitorizar despliegues distribuidos.

Beneficios

  • Seguro médico: Ofrecemos cobertura médica, dental y de visión integral para apoyarte a ti y a tu familia.
  • 401(k): Ahorra para tu futuro con nuestro plan 401(k).
  • Acciones: Todos los empleados a tiempo completo reciben acciones, asegurando que compartes el éxito y el crecimiento de Revel.
  • Seguro de vida: El seguro de vida pagado por la empresa te da tranquilidad a ti y a tu familia.
  • Permiso parental: Ofrecemos permiso de maternidad y paternidad pagado para apoyar a los nuevos padres.
  • Almuerzo de catering: Proporcionamos almuerzo de catering cinco días a la semana, para que puedas mantenerte con energía y concentrado.
  • PTO Ilimitado: Confiamos en que te tomes el tiempo que necesites. PTO ilimitado para todos los empleados a tiempo completo.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores