Infinidat
Infinidat
Infinidat desarrolla soluciones de almacenamiento de alto rendimiento para centros de datos modernos y presta servicio a organizaciones que gestionan cargas de trabajo exigentes en entornos de Big Data, nube, NAS, SAN y almacenamiento de objetos. Su cartera incluye plataformas de almacenamiento primario y secundario diseñadas con garantías de disponibilidad del 100 %, mientras que la tecnología InfiniSafe® respalda una ciberresiliencia avanzada. Infinidat se centra en ayudar a los equipos de TI a abordar requisitos complejos de infraestructura y, al mismo tiempo, reducir el coste total de propiedad.

Ingeniero/a principal de software, almacenamiento empresarial en Infinidat (remoto)

Liderar el desarrollo de automatización con Python, Ansible y contenedores para las plataformas de almacenamiento empresarial de Infinidat. Ser responsable de la arquitectura, las pruebas, el empaquetado, la CI/CD y la entrega de versiones en toda la cartera.

Descripción

  • Crear y dar soporte a aplicaciones CLI de Python como AADM y SnapSync, junto con bibliotecas de dominio compartidas
  • Ampliar los módulos de Infinidat Ansible Collection para volúmenes, hosts, clústeres, exportaciones, instantáneas, espacios de red y recursos relacionados de InfiniBox
  • Operar y mejorar el servicio de alertas de rendimiento IPAT como una aplicación en contenedor gestionada con Podman
  • Ampliar las integraciones de hosts e hipervisores en Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V y Oracle Linux VM
  • Dar soporte a las integraciones de las API REST de InfiniBox e InfiniMetrics y de InfiniSDK en toda la cartera de productos
  • Crear canalizaciones de clasificación de excepciones asistidas por IA para AADM y SnapSync
  • Ser responsable de los contenedores constructores basados en Docker, el empaquetado RPM y DEB y las compilaciones para varias distribuciones
  • Mantener las canalizaciones de CI/CD de GitLab y las herramientas de lanzamiento de todos los proyectos
  • Coordinar los lanzamientos etiquetando, validando y promoviendo compilaciones a través de los canales inestable, estable y externo
  • Publicar lanzamientos de Ansible Collection mediante Ansible Galaxy y el registro interno de GitLab
  • Crear y mantener la cobertura de pruebas unitarias y de aceptación
  • Diagnosticar excepciones en campo, identificar las causas raíz y gestionar cada incidencia hasta su resolución
  • Verificar los lanzamientos con la matriz de pruebas de aceptación antes de promoverlos
  • Mantener los flujos de trabajo de Jira y las notas de lanzamiento de toda la cartera
  • Mantener la documentación técnica alineada con la evolución de las herramientas

Requisitos

  • Siete años o más de desarrollo con Python, centrado en sistemas o herramientas CLI en lugar de frameworks web
  • Experiencia en almacenamiento empresarial que abarque almacenamiento en bloques, NAS, replicación y conectividad de hosts mediante FC o iSCSI
  • Conocimientos avanzados de sistemas Linux en varias distribuciones, incluidas RHEL/Rocky y Ubuntu
  • Experiencia práctica creando y publicando paquetes RPM y DEB
  • Experiencia comunicándose con hosts remotos mediante SSH, Paramiko o una herramienta equivalente, y WinRM
  • Experiencia con compilaciones y despliegues basados en contenedores mediante Docker o Podman
  • Experiencia desarrollando canalizaciones de CI/CD con GitLab CI o una plataforma comparable
  • Excelentes habilidades de comunicación escrita
  • Capacidad para trabajar de forma asíncrona entre distintas zonas horarias
  • Se valora la experiencia desarrollando módulos o colecciones de Ansible
  • Se valora la experiencia publicando en Ansible Galaxy
  • Se valora la experiencia con InfiniBox o matrices empresariales comparables
  • Se valora la experiencia integrando hipervisores con VMware ESX/vCenter, Hyper-V u Oracle Linux VM
  • Se valora la experiencia gestionando hosts Windows y AIX
  • Se valora la experiencia con SQLAlchemy o un ORM de Python comparable
  • Se valora la experiencia integrando herramientas asistidas por IA
  • Se valora la experiencia con quadlets de Podman y la gestión de servicios con systemd

Beneficios

  • Empleo a tiempo completo
  • Modalidad de trabajo remoto
  • Responsabilidad integral sobre una cartera importante con supervisión diaria limitada