Be Structured Technology Group
Apple
Observabilidad ASE SRE - Seattle
Sobre la oportunidad
En Apple no solo creamos productos, sino que diseñamos el tipo de experiencias que han revolucionado industrias enteras. La diversidad de nuestro equipo y sus ideas inspiran la innovación en todo lo que hacemos. ¡Imagina lo que podrías hacer aquí! Únete a Apple y ayúdanos a dejar el mundo mejor de como lo encontramos.
El equipo de Apple Service Engineering (ASE) construye y proporciona los sistemas y la infraestructura que impulsan los servicios de Apple (como iCloud, iTunes, Siri y Maps). Somos la base sobre la que los desarrolladores de software de Apple crean los productos que encantan a nuestros clientes. Buscamos Site Reliability Engineers apasionados y con talento para continuar nuestro enfoque en ofrecer a nuestros clientes la mejor experiencia de servicios de Apple. Nuestros servicios deben escalar globalmente, mantenerse altamente disponibles y "simplemente funcionar". Si te apasiona diseñar, desarrollar y ejecutar sistemas e infraestructura que ayudan a millones de clientes, ¡este es tu lugar!
La organización de Observabilidad SRE tiene la tarea específica de permitir que otros equipos comprendan mejor su infraestructura y servicios, proporcionando capacidades de observabilidad de clase mundial.
Mantener los servicios de Apple en funcionamiento el 100% del tiempo es un trabajo desafiante. Monitorear con precisión la salud de cada aplicación e infraestructura que compone el ecosistema de Apple el 100% del tiempo es un orden de magnitud más difícil.
ASE ejecuta la mayoría de sus sistemas en Linux, utilizando una combinación de herramientas de código abierto, con licencia de proveedor y desarrolladas internamente para la gestión de configuración de sistemas, aprovisionamiento, despliegue de software, registro y monitoreo. Aprenderás estas herramientas y tendrás oportunidades para mejorarlas.
Como Site Reliability Engineer en el equipo de Observabilidad, defenderás la disponibilidad, el rendimiento y el escalado de los servicios de producción orientados al cliente, asegurando que los clientes de todo el mundo experimenten un servicio fluido, ultrarrápido e ininterrumpido.
Nuestra plataforma de monitoreo, alertas y visualización analiza miles de millones de métricas por minuto y constituye el sistema nervioso central de la arquitectura de Apple.
Trabajarás codo a codo con equipos de ingeniería para diseñar y construir la próxima generación de infraestructura de monitoreo de sistemas y nube, centrándote en la automatización, la disponibilidad, el rendimiento y la eficiencia a una escala que "llega a cada usuario del planeta".
Como SRE en Apple, resolverás estos problemas utilizando datos, trabajo en equipo y tu propia experiencia.
Los SREs en Apple poseen toda la pila de infraestructura, desde la depuración del rendimiento de los controladores de dispositivos hasta la gestión del tráfico de la red de entrega de contenido; nuestras responsabilidades son tanto amplias como profundas.
DESCRIPCIÓN
La infraestructura de Apple Service Engineering es ENORME. Operar a nuestra escala, a través de múltiples centros de datos dispersos geográficamente (incluidas las regiones de AliCloud que sirven a China continental y los mercados globales) y dar servicio a cientos de millones de usuarios presenta desafíos únicos.
CUALIFICACIONES MÍNIMAS
- Grado en Informática o campo relacionado.
- Mínimo 10+ años de experiencia en la industria (5+ años en un rol de SRE/DevOps apoyando servicios web externos de grado de producción, APIs o aplicaciones SaaS).
- Experiencia demostrable desarrollando software de grado de producción en Python (competencia en scripting/automatización en Python, y exposición a scripting en Bash, Go y Rust es un plus).
- Experiencia práctica desplegando y operando aplicaciones orientadas al usuario, con sólida experiencia en orquestación de contenedores (o experiencia equivalente en Kubernetes).
- Sólida experiencia utilizando Terraform para infraestructura como código y entornos de producción controlados por versiones. Experiencia con Pulumi es un plus.
- Experiencia/conocimiento del ecosistema Prometheus.
- Fuerte sentido de propiedad e integridad, demostrado a través de una comunicación y colaboración claras.
- Experiencia y confianza en la respuesta ante incidentes y gestión de incidentes.
- Gran motivación para automatizar operaciones manuales y mejorarlas mediante iteraciones repetidas.
- Familiaridad con herramientas de gestión de configuración y orquestación de código abierto (Helm, Pulumi, Terraform, Spinnaker).
CUALIFICACIONES PREFERENTES
- Máster en Informática o campo relacionado.
- Experiencia gestionando persistencia de datos de clientes, copias de seguridad y conmutación por error utilizando bases de datos en la nube (RDS MySQL, PostgreSQL o PolarDB).
- Capacidad demostrada para investigar problemas de fiabilidad sistémicos/latentes complejos de forma interfuncional.
- Experiencia previa en guardias (on-call) apoyando sistemas distribuidos a gran escala.
- Colaboración con un equipo global y de comunicación asíncrona.
