Oracle

Ingeniero sénior de infraestructura central - Nashville, TN

C++
Traducción automática. Consulta el original.

Sobre la oportunidad

Oracle Cloud Infrastructure busca ingenieros sénior de infraestructura para diseñar, construir y operar el plano de datos de red virtual de alto rendimiento que sustenta los servicios de puerta de enlace de OCI. En este puesto, desarrollará funciones principales en C y C++ para el procesamiento de paquetes, enrutamiento, traducción de direcciones de red, funcionalidad de puerta de enlace y aplicación de políticas de seguridad. Optimizará la eficiencia de CPU y memoria, la concurrencia, la latencia y el rendimiento para sistemas de producción que operan a escala de nube.

Colaborará con equipos de redes, plano de control, infraestructura, seguridad y operaciones para construir sistemas distribuidos tolerantes a fallos con un fuerte aislamiento de inquilinos y prácticas de despliegue seguras. El puesto incluye la responsabilidad integral de las funciones: arquitectura, implementación, pruebas, despliegue por etapas, observabilidad, soporte de guardia, respuesta a incidentes y mejora operativa continua. La experiencia con tecnologías de plano de datos rápido como DPDK, VirtIO, eBPF, XDP, SR-IOV, SmartNICs o marcos de procesamiento de paquetes en espacio de usuario es especialmente valiosa.

Este puesto tiene su sede en Nashville, TN

El puesto aceptará solicitudes generalmente durante al menos tres días naturales a partir de la fecha de publicación o mientras la oferta permanezca publicada.

Como parte del proceso de incorporación de Oracle y de acuerdo con la ley aplicable, los empleados con sede en EE. UU. deben completar la verificación de identidad, lo que implica la recopilación y el procesamiento de su información biométrica. Se pueden conceder adaptaciones a este requisito tras una evaluación individualizada.

Estamos comprometidos a incluir a personas con discapacidad en todas las etapas del proceso de empleo. Si necesita asistencia de accesibilidad o una adaptación por discapacidad en cualquier momento, háganoslo saber enviando un correo electrónico a [email protected] [[email protected]] o llamando al 1-888-404-2494 en los Estados Unidos.

Oracle es un empleador que ofrece igualdad de oportunidades de empleo. Todos 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 y estatus de veterano protegido, o cualquier otra característica protegida por la ley.

Oracle considerará para el empleo a solicitantes calificados con antecedentes de arresto y condena de conformidad con la ley aplicable.

RESPONSABILIDADES

Responsabilidades clave

Escalabilidad y rendimiento del plano de datos

  1. Implementar y mejorar componentes en C y C++ para el plano de datos de red virtual de OCI, incluyendo enrutamiento, traducción de direcciones de red, puertas de enlace de red y aplicación de políticas de seguridad.
  1. Construir funciones de procesamiento de paquetes que soporten redes en la nube multiinquilino escalables, con la orientación de ingenieros sénior.
  1. Perfilar y optimizar la utilización de CPU, el uso de memoria, la concurrencia, la latencia y el rendimiento en entornos de producción a gran escala.
  1. Contribuir al desarrollo de planos de datos rápidos utilizando tecnologías como DPDK, VirtIO, redes Linux, SR-IOV, SmartNICs o marcos de procesamiento de paquetes en espacio de usuario.
  1. Desarrollar y mantener pruebas unitarias, de integración, de sistema, de rendimiento y de escala.
  1. Participar en revisiones de diseño y código, aplicando patrones establecidos para el rendimiento, la corrección y la mantenibilidad.

Fiabilidad y disponibilidad

  1. Implementar componentes de red tolerantes a fallos que gestionen errores, eventos de mantenimiento y actualizaciones de software con un impacto mínimo para el cliente.
  1. Contribuir a diseños resilientes utilizando comprobaciones de estado, reintentos, tiempos de espera, drenaje gradual, conmutación por error y mecanismos de recuperación.
  1. Desarrollar pruebas de inyección de fallos, degradación del servicio y recuperación para validar el comportamiento del servicio.
  1. Apoyar despliegues por etapas, validación automatizada, monitorización, reversión y procedimientos de recuperación.

Observabilidad y excelencia operativa

  1. Construir y mantener métricas de servicio, alarmas, paneles, telemetría, pruebas canary y comprobaciones de salud operativa.
  1. Diagnosticar problemas de Linux, redes, rendimiento y producción utilizando registros, métricas, capturas de paquetes, trazas, perfiladores y herramientas de depuración.
  1. Crear y mejorar manuales operativos, herramientas de diagnóstico y automatización para problemas operativos comunes.
  1. Participar en la rotación de guardia del equipo, respuesta a incidentes, análisis de causa raíz y seguimiento de acciones correctivas.

Seguridad y aislamiento multiinquilino

  1. Aplicar prácticas establecidas de seguridad y aislamiento de inquilinos a las funciones del plano de datos y de la puerta de enlace.
  1. Ayudar a identificar y remediar riesgos de seguridad, fiabilidad y operativos.
  1. Mantener la documentación técnica y seguir los procesos aplicables de seguridad, cumplimiento y gestión de cambios.

Automatización y gestión de cambios

  1. Mantener la automatización y la infraestructura como código utilizada para construir, probar, desplegar y operar el servicio.
  1. Implementar comprobaciones automatizadas y salvaguardas para cambios de configuración, lanzamientos de software y procedimientos de reversión.
  1. Responsabilizarse de las funciones asignadas a través de la implementación, pruebas, despliegue, validación en producción y soporte.

Responsabilidades principales

Planificación y ejecución

  1. Planificar y entregar el trabajo asignado con supervisión limitada, identificando dependencias y riesgos de forma temprana.
  1. Gestionar prioridades y ajustar la ejecución a medida que cambian los requisitos, los plazos o las necesidades de producción.
  1. Comunicar claramente el progreso, los bloqueos y las decisiones técnicas.

Colaboración y asociación

  1. Trabajar estrechamente con equipos de redes, plano de control, infraestructura, seguridad y operaciones.
  1. Participar en revisiones de diseño, revisiones de código, revisiones de incidentes y actividades de intercambio de conocimientos.
  1. Documentar decisiones técnicas y contribuir a los estándares y mejores prácticas del equipo.

Resolución de problemas

  1. Solucionar de forma independiente problemas estándar y moderadamente complejos utilizando prácticas de ingeniería establecidas.
  1. Analizar datos de registros, métricas, trazas, capturas de paquetes y pruebas para identificar causas raíz.
  1. Escalar adecuadamente problemas complejos entre servicios mientras contribuye a su resolución.

Aprendizaje y mejora continua

  1. Desarrollar experiencia en C/C++, programación de sistemas, redes en la nube, Linux y tecnologías de plano de datos de alto rendimiento.
  1. Buscar retroalimentación y aplicarla para mejorar las habilidades técnicas y operativas.
  1. Identificar oportunidades prácticas para mejorar las pruebas, las herramientas, el despliegue, la observabilidad y los flujos de trabajo del equipo.

CUALIFICACIONES

Aviso legal: Es posible que ciertos puestos con sede en EE. UU. o que impliquen trato con clientes o clientes de EE. UU. deban cumplir con los requisitos aplicables, tales como mandatos de vacunación/salud ocupacional y/o requisitos de pruebas de detección de drogas.

La información sobre el rango salarial y los beneficios proporcionada en esta publicación es específica únicamente para las ubicaciones indicadas.

EE. UU.: Rango de contratación en USD desde: $79,200 a $209,500 anuales. Puede ser elegible para bonos y acciones.

Oracle mantiene amplios rangos salariales para sus puestos con el fin de tener en cuenta las variaciones en conocimientos, habilidades, experiencia, condiciones del mercado y ubicaciones, así como para reflejar los diferentes productos, industrias y líneas de negocio de Oracle. Los candidatos suelen ser ubicados en el rango basándose en los factores anteriores, así como en la equidad interna entre pares.

Oracle EE. UU. ofrece un paquete integral de beneficios que incluye lo siguiente:

  • Seguro médico, dental y de visión, incluyendo opinión médica experta.
  • Incapacidad a corto plazo e incapacidad a largo plazo.
  • Seguro de vida y AD&D.
  • Seguro de vida suplementario (empleado/cónyuge/hijo).
  • Cuentas de gastos flexibles para atención médica y cuidado de dependientes.
  • Beneficios de transporte y aparcamiento antes de impuestos.
  • Plan de ahorro e inversión 401(k) con aportación de la empresa.
  • Tiempo libre remunerado: Se proporcionan vacaciones flexibles a todos los empleados elegibles asignados a un puesto asalariado (no elegible para horas extras). Se proporcionan vacaciones acumuladas a todos los demás empleados elegibles para beneficios de vacaciones. Para los empleados que trabajan al menos 35 horas por semana, la tasa de acumulación de vacaciones es de 13 días al año durante los primeros tres años de empleo y 18 días al año durante los años de empleo posteriores. La acumulación de vacaciones se prorratea para los empleados que trabajan entre 20 y 34 horas por semana. Los empleados que trabajan menos de 20 horas por semana no son elegibles para vacaciones.
  • 11 días festivos pagados.
  • Baja por enfermedad remunerada: 72 horas de baja por enfermedad remunerada a partir de la fecha de contratación. Se renueva cada año natural. El saldo no utilizado se transferirá cada año hasta un límite máximo de 112 horas.
  • Permiso parental remunerado.
  • Asistencia para la adopción.
  • Plan de compra de acciones para empleados.
  • Planificación financiera y servicios legales grupales.
  • Beneficios voluntarios que incluyen seguros de automóvil, hogar y mascotas.

Solo Oracle reúne los datos, la infraestructura, las aplicaciones y la experiencia para impulsar todo, desde innovaciones industriales hasta atención que salva vidas. Y con la IA integrada en nuestros productos y servicios, ayudamos a los clientes a convertir esa promesa en un futuro mejor para todos. Descubra su potencial en una empresa líder en soluciones de IA y nube que impactan en miles de millones de vidas.

La verdadera innovación comienza cuando todos están facultados para contribuir. Es por eso que estamos comprometidos a hacer crecer una fuerza laboral que promueva oportunidades para todos con beneficios competitivos que apoyen a nuestra gente con opciones flexibles de atención médica, seguro de vida y jubilación. También animamos a los empleados a retribuir a sus comunidades a través de nuestros programas de voluntariado.

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