Redwood Materials
Oracle
Ingeniero Senior de Infraestructura Core
Sobre la oportunidad
Oracle Cloud Infrastructure (OCI) ofrece aplicaciones de misión crítica para empresas de primer nivel en todo el mundo. Nuestra nube ofrece servicios multitenant de hiperescala inigualables, desplegados en más de 50 regiones en todo el mundo. OCI está expandiendo su misión más allá de los límites tradicionales de la nube pública para incluir la nube dedicada, híbrida y multi-nube, la computación de borde y más.
Como parte del equipo de Supervisión de Estrategia Técnica (TSO) dentro de OCI, nuestra misión es maximizar la elección y la transparencia del cliente al tiempo que ofrecemos soluciones en la nube de alto valor. Estamos en el centro estratégico de los proyectos más ambiciosos de OCI, diseñando y entregando plataformas y frameworks de próxima generación para potenciar a los desarrolladores y dar soporte a servicios en la nube innovadores.
Un ingeniero de cualquier nivel puede tener un impacto técnico y comercial significativo. En nuestra área, nos especializamos en todo lo relacionado con sistemas de bases de datos distribuidas y servicios en la nube. Buscamos personas con experiencia o profundamente interesadas en bases de datos, sistemas distribuidos y servicios en la nube. Siempre hay algo nuevo que hacer en nuestro equipo, ya sea mejorar nuestros productos existentes o construir uno completamente nuevo desde cero.
Como miembro de los equipos de Desarrollo de Servicios en la Nube, serás responsable del diseño y desarrollo de software para componentes importantes de la Infraestructura en la Nube de Oracle. Nuestro equipo es el almacén centralizado de bases de datos para la Nube Pública de Oracle.
Solo Oracle reúne los datos, la infraestructura, las aplicaciones y la experiencia para potenciar todo, desde innovaciones industriales hasta atención médica que salva vidas. Y con la IA integrada en todos 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 IA y soluciones en la nube que impactan a miles de millones de vidas.
La verdadera innovación comienza cuando todos tienen la oportunidad de 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 seguro médico, de vida y de jubilación. También animamos a los empleados a retribuir a sus comunidades a través de nuestros programas de voluntariado.
Requisitos mínimos
Estas son algunas de las habilidades recomendadas que te ayudarán a tener éxito en tu trabajo: *
- 5+ años de experiencia en la entrega y operación de sistemas distribuidos y/o servicios en la nube a gran escala y alta disponibilidad *
- Sólidos conocimientos de Java con lenguajes de scripting como Python, Perl, etc. *
- Sólidos conocimientos de estructuras de datos, algoritmos, sistemas operativos, sistemas distribuidos y fundamentos de servicios en la nube *
- Familiaridad práctica con protocolos de red (TCP/IP, HTTP) y arquitecturas de red estándar *
- Sólida comprensión de bases de datos, sistemas NoSQL, almacenamiento y tecnologías de persistencia distribuida, especialmente en la nube. Diseño, desarrollo, solución de problemas y depuración de programas de software para bases de datos, aplicaciones, herramientas, redes, etc. *
- Se prefieren sólidos conocimientos de Terraforms y/o Ansible
RESPONSABILIDADES
Responsabilidades Clave
Diseño y Arquitectura de Sistemas - Escalabilidad del Sistema
- –Implementa y contribuye al desarrollo de componentes de sistemas distribuidos que soportan escalado horizontal y vertical, incluyendo el aprovechamiento de herramientas de gestión de estado distribuido.
- –Optimiza código y/o sistemas para el procesamiento de datos a gran escala en sistemas de gran escala.
- –Implementa requisitos de escalabilidad para los componentes asignados y revisa la implementación de los miembros del equipo.
- –Aprovecha componentes de plataformas de plano de datos para manejar la recuperación, almacenamiento y procesamiento de datos a gran escala.
- –Implementa pruebas de rendimiento y carga.
Diseño y Arquitectura de Sistemas - Diseño de Fiabilidad del Sistema
- –Colabora con el equipo para construir componentes tolerantes a fallos capaces de soportar actualizaciones en servicio mediante la implementación de redundancia, replicación y mecanismos de failover automáticos.
- –Aplica principios de computación orientada a la recuperación para diseñar componentes que manejen eficazmente las interrupciones del servicio.
- –Implementa mecanismos de reintento, disyuntores y tiempos de espera para ayudar a manejar la falta de fiabilidad de la red.
Diseño y Arquitectura de Sistemas - Rendimiento de Fiabilidad del Sistema
- –Implementa pruebas y configuraciones de alarmas para detectar y abordar proactivamente problemas/fallos.
- –Apoya los esfuerzos para recuperarse de fallos redactando y ejecutando runbooks y procedimientos operativos.
- –Construye y personaliza dashboards, sistemas de telemetría y mecanismos de alerta para monitorizar el estado de los componentes.
Diseño y Arquitectura de Sistemas - Corrección / Disponibilidad
- –Diseña e implementa requisitos funcionales y pruebas para las características asignadas dentro de un sistema existente.
- –Implementa escenarios de prueba (por ejemplo, inyección de fallos, brown-out) para evaluar la corrección del sistema.
- –Implementa técnicas estándar de replicación y sincronización de datos para mantener la integridad y disponibilidad de los datos.
Solución de Problemas Operacionales y Gestión de Incidentes
- –Diagnostica, depura y resuelve problemas en componentes del sistema para apoyar la operación continua.
- –Implementa estrategias básicas para prevenir interrupciones, asegurando que no se requieran ventanas de mantenimiento para clientes y usuarios al resolver problemas.
- –Diseña e implementa scripts de automatización y herramientas utilizadas para solucionar problemas operativos.
- –Participa en rotaciones de soporte operativo, asistiendo en respuestas a incidentes e investigaciones de causa raíz.
Cumplimiento y Seguridad
- –Aplica medidas de seguridad avanzadas para proteger datos y aplicaciones en entornos multitenant, incluyendo cifrado y controles de acceso.
- –Implementa planes de remediación para mejorar continuamente la seguridad.
- –Colabora con el equipo para garantizar que la infraestructura en la nube cumpla con los estándares y regulaciones industriales relevantes y que la documentación esté actualizada.
Automatización y Gestión de Cambios
- –Mantiene scripts y herramientas de automatización (por ejemplo, Infraestructura como Código (IaC)) para gestionar la infraestructura en la nube.
- –Cumple con los planes de gestión de cambios para la aplicación de parches, actualización y reversión de aplicaciones.
Responsabilidades Principales
Planificación y Ejecución
- –Realiza el seguimiento de los plazos con supervisión mínima, asegurando que el trabajo se complete de manera oportuna y esté alineado con los requisitos del proyecto.
- –Prioriza y ajusta el trabajo a medida que cambian los recursos o los plazos, con alguna orientación.
Colaboración y Asociación
- –Colabora entre equipos para alinear expectativas y lograr objetivos compartidos. Construye y mantiene una comprensión integral de las necesidades del negocio, de los stakeholders y/o de los clientes para construir y apoyar asociaciones efectivas.
- Escucha activamente diversas perspectivas y hace preguntas para asegurar la comprensión de los demás.
Resolución de Problemas
- –Identifica y aborda de forma independiente problemas estándar y no estándar de acuerdo con las prácticas estándar, escalando problemas más complejos según corresponda. Analiza datos y/o información de múltiples fuentes para solucionar errores estándar y no estándar. Contribuye al intercambio de conocimientos y a las mejores prácticas.
Aprendizaje Continuo
- –Adopta el aprendizaje continuo buscando activamente desarrollar conocimientos y nuevas habilidades y/o herramientas, y manteniéndose al día con las tendencias de la industria y las mejores prácticas. Busca y aprovecha la retroalimentación y la formación para mejorar las habilidades. Contribuye a una cultura de aprendizaje continuo e intercambio de conocimientos con los miembros del equipo.
Mejora Continua
- –Desarrolla ideas y recomienda actualizaciones para aumentar la eficiencia y efectividad de los procesos, protocolos y flujos de trabajo dentro de un equipo. Busca aportaciones de los miembros del equipo sobre enfoques y métodos alternativos para mejorar el trabajo.
CALIFICACIONES
Descargo de responsabilidad: Ciertos roles con sede en EE. UU. o que atienden a clientes o clientes de EE. UU. pueden requerir el cumplimiento de los requisitos aplicables, como mandatos de inmunización/salud ocupacional y/o requisitos de pruebas de drogas.
La información sobre rangos y beneficios proporcionada en esta publicación es específica solo para las ubicaciones indicadas.
EE. UU.: Rango de contratación en USD desde: entre $79,200 y $209,500 anuales. Puede ser elegible para bonificación y acciones.
Oracle mantiene amplios rangos salariales para sus roles 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 ubicarse en el rango en función de los factores anteriores, así como de la equidad interna entre pares.
El puesto generalmente aceptará solicitudes durante al menos tres días naturales a partir de la fecha de publicación o mientras el puesto permanezca publicado.
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, 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 discapacidades en todas las etapas del proceso de empleo. Si necesita asistencia de accesibilidad o una adaptación por discapacidad en algún momento, háganoslo saber enviando un correo electrónico a accommodation-request_mb@oracle.com [accommodation-request_mb@oracle.com] o llamando al 1-888-404-2494 en los Estados Unidos.
Oracle es un Empleador de Igualdad de Oportunidades. Todos los solicitantes cualificados 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 condición de veterano protegido, o cualquier otra característica protegida por la ley.
Oracle considerará para el empleo a solicitantes cualificados con antecedentes de arresto y condena de conformidad con la ley aplicable.
Oracle EE. UU. ofrece un paquete integral de beneficios que incluye lo siguiente:
- Seguro médico, dental y de la vista, incluida la opinión médica experta.
- Incapacidad a corto plazo e incapacidad a largo plazo.
- Seguro de vida y AD&D.
- Seguro de vida complementario (Empleado/Cónyuge/Hijo).
- Cuentas de Gasto Flexible 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 proporciona 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 anuales durante los primeros tres años de empleo y 18 días anuales para los años posteriores de empleo. 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 remunerados.
- Baja por enfermedad remunerada: 72 horas de baja por enfermedad remunerada al momento de la contratación. Se renueva cada año natural. El saldo no utilizado se transferirá cada año hasta un máximo de 112 horas.
- Baja parental remunerada.
- Asistencia para 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.
