
Supermicro desarrolla soluciones informáticas de alto rendimiento centradas en la tecnología de servidores y la infraestructura avanzada para aplicaciones empresariales. Su trabajo abarca el sector de la informática y combina la innovación en hardware con la experiencia operativa necesaria para respaldar entornos tecnológicos exigentes. Para profesionales interesados en puestos de ingeniería de servidores, informática empresarial, fabricación, logística, consultoría y funciones relacionadas, Supermicro ofrece oportunidades para contribuir a productos y sistemas utilizados en la infraestructura de datos moderna.
Ingeniero sénior de software en la nube
Lidera la plataforma de automatización SCAC de Supermicro para infraestructura de IA empresarial. Diseña orquestación segura en la nube, integraciones y flujos de despliegue listos para producción.
Descripción
- Lidera la arquitectura y el diseño de soluciones de orquestación y aprovisionamiento en la nube.
- Evalúa tecnologías emergentes y crea pruebas de concepto rápidas para productos listos para producción.
- Asume la responsabilidad de la entrega de soluciones SCAC desde el descubrimiento y la arquitectura hasta la implementación y la preparación para producción.
- Desarrolla y comparte diseños de alto y bajo nivel, diagramas de integración, flujos de datos y registros de decisiones de arquitectura.
- Diseña integraciones entre la pila de software de Supermicro, DCBBS, Kubernetes, plataformas de supervisión e informes de centros de datos, OpenShift, VMware, almacenamiento, redes y CI/CD.
- Identifica carencias y riesgos de diseño, y recomienda medidas para mitigarlos, considerando las compensaciones y el costo total de propiedad.
- Establece estándares mediante arquitecturas de referencia, rutas recomendadas y módulos de infraestructura como código.
- Fomenta prácticas de seguridad desde el diseño, incluidos los principios de confianza cero, la gestión de secretos, el análisis de vulnerabilidades y los controles de cumplimiento.
- Define flujos de trabajo de orquestación para el despliegue, las actualizaciones, la aplicación de parches y la retirada de clústeres.
- Establece la estrategia y la experiencia de usuario del instalador, incluidas las comprobaciones previas, los registros de imágenes, la configuración de réplicas, la estructura de repositorios, los nodos de administración, el direccionamiento IP y los ajustes del hipervisor.
- Establece contratos de integración y API para las API de SCAC, la telemetría, el registro de eventos y los registros externos.
- Lidera el trabajo de rendimiento, escalabilidad, modelado y validación, incluidos los límites de concurrencia, la espera progresiva de colas y el almacenamiento en caché de artefactos.
- Guía la entrega desde el diseño hasta la disponibilidad general, definiendo criterios de aceptación, registros de riesgos, etapas de aprobación de versiones y validaciones de seguridad, escalabilidad y operabilidad.
- Valida las soluciones completas en laboratorios de referencia y entornos de clientes, y confirma la preparación para actualizaciones y reversiones, el control de versiones y la estrategia de empaquetado.
Requisitos
- Grado universitario en informática, ingeniería informática o de software, ingeniería eléctrica o un campo relacionado.
- Al menos 10 años en un puesto de liderazgo técnico, con responsabilidad sobre soluciones, sistemas y diseños de software de alto y bajo nivel, incorporando aportes de distintos equipos.
- Sólidas habilidades de programación en Python, análisis, depuración y resolución de problemas.
- Experiencia práctica en desarrollo para Linux.
- Experiencia con Docker y contenedores.
- Experiencia con OpenShift o Kubernetes estándar, incluidos controladores, operadores y entornos multiclúster.
- Experiencia en desarrollo basado en Git.
- Experiencia con bases de datos SQL o NoSQL, como PostgreSQL.
- Experiencia en el diseño de API RESTful.
- Conocimientos de fundamentos de seguridad, principios de confianza cero, firma de imágenes y conceptos básicos de listas de materiales de software para la gestión de vulnerabilidades.
- Experiencia en arquitectura de soluciones integrales y marcos de gestión de sistemas para ofertas de nube privada.
- Sólidas habilidades de comunicación y documentación.
Beneficios
- Paquete integral de beneficios.
- Posible elegibilidad para programas de bonificación.
- Posible elegibilidad para programas de adjudicación de acciones.