Be Structured Technology Group
Apple
Ingeniero Senior de Fiabilidad del Sitio (Site Reliability Engineer) - Apple Services Engineering / iCloud
DESCRIPCIÓN
En Apple, las personas no solo crean productos, sino que diseñan experiencias que a nuestros clientes les encantan y de las que dependen. Apple Services Engineering (ASE) desarrolla y da soporte a los sistemas que hacen posibles muchas de estas experiencias cotidianas. Si has utilizado productos de Apple, es probable que hayas interactuado con nosotros. Los equipos de SRE de Apple Services son responsables de los sistemas y servicios que dan soporte directo a esos clientes y a sus experiencias. Buscamos un SRE senior con experiencia en la creación y el soporte de servicios de alta disponibilidad orientados al cliente.
La escala de Apple Services es ENORME. Operar a nuestra escala, en múltiples geografías y dando servicio a cientos de millones de usuarios, presenta desafíos únicos. Como desarrollador de software en SRE en Apple, tendrás que resolver estos problemas utilizando datos, trabajo en equipo y tu propia experiencia. Los equipos de fiabilidad del sitio de productos de ASE son responsables de la fiabilidad y el rendimiento de la pila de software de servidor que impulsa productos como iCloud Photos, Mail, Drive, Backup y muchos más. Lo hacemos centrándonos en las mejores prácticas de fiabilidad desde la concepción del servicio hasta la producción, colaborando estrechamente con los equipos de desarrollo de productos para ofrecer un producto superlativo y una visión compartida, al tiempo que aprovechamos los datos y la automatización como principios fundamentales. Ejecutamos una combinación de herramientas de código abierto, con licencia de proveedor y desarrolladas internamente para gestionar el ciclo de vida de desarrollo de software (SDLC) integral de nuestros productos. Aprenderás a utilizar estas herramientas y tendrás oportunidades para mejorarlas.
CUALIFICACIONES MÍNIMAS
- 5+ años en un puesto centrado en Site Reliability Engineering o DevOps.
- Grado en informática o campo equivalente con 5+ años de experiencia.
- Conocimiento de los principios del sistema operativo Linux, fundamentos de redes y gestión de sistemas.
- Fluidez demostrable en al menos uno de los siguientes lenguajes: Java, Python o Go.
- Experiencia en automatización. Experiencia en la gestión y escalado de sistemas distribuidos en un entorno de nube pública, privada o híbrida.
- Familiaridad con la arquitectura de microservicios y la orquestación de contenedores con Kubernetes.
- Conocimiento de principios clave de seguridad, incluyendo cifrado y claves (tipos y protocolos de intercambio).
- Comprensión de los principios de SRE, incluyendo monitorización, alertas, presupuestos de error, análisis de fallos y automatización.
- Fuerte sentido de propiedad, con deseo de comunicarse y colaborar con otros ingenieros y equipos.
- Capacidad para identificar y comunicar problemas técnicos y arquitectónicos, mientras se trabaja con los socios y su equipo para encontrar soluciones de forma iterativa.
CUALIFICACIONES PREFERENTES
- Experiencia en operaciones de infraestructura
- Experiencia en la implementación de automatización
- Experiencia en scripting en Python
- Disfrutar construyendo asociaciones
