Be Structured Technology Group
Apple
ASE Observability SRE - Seattle
Sobre a oportunidade
As pessoas na Apple não apenas criam produtos — elas desenvolvem o tipo de experiência que revolucionou setores inteiros. A coleção diversificada de nossos colaboradores e suas ideias inspiram a inovação em tudo o que fazemos. Imagine o que você poderia fazer aqui! Junte-se à Apple e ajude-nos a deixar o mundo melhor do que o encontramos.
A equipe de Apple Service Engineering (ASE) constrói e fornece sistemas e infraestrutura que impulsionam os serviços da Apple (como iCloud, iTunes, Siri e Maps). Somos a base sobre a qual os desenvolvedores de software da Apple criam os produtos que nossos clientes adoram. Estamos em busca de Site Reliability Engineers talentosos e apaixonados para continuar nosso foco em oferecer aos nossos clientes a experiência de serviços da Apple da mais alta qualidade. Nossos serviços precisam escalar globalmente, permanecer altamente disponíveis e "simplesmente funcionar". Se você adora projetar, desenvolver e operar sistemas e infraestrutura que ajudam milhões de clientes, este é o lugar para você!
A organização de Observability SRE tem a tarefa específica de capacitar outras equipes a entender melhor sua infraestrutura e serviços, fornecendo recursos de observabilidade de classe mundial.
Manter os serviços da Apple funcionando 100% do tempo é um trabalho desafiador. Monitorar com precisão a integridade de cada aplicação e infraestrutura que compõe o ecossistema da Apple 100% do tempo é uma ordem de grandeza mais desafiador.
A ASE executa a maioria de seus sistemas em Linux, usando uma combinação de ferramentas de código aberto, licenciadas por fornecedores e desenvolvidas internamente para gerenciamento de configuração de sistemas, provisionamento, implantação de software, registro e monitoramento. Você aprenderá essas ferramentas e terá oportunidades de melhorá-las.
Como Site Reliability Engineer na equipe de Observability, você defenderá a disponibilidade, o desempenho e a escalabilidade de serviços de produção voltados para o cliente, garantindo que clientes em todo o mundo experimentem um serviço contínuo, extremamente rápido e ininterrupto.
Nossa plataforma de monitoramento, alerta e visualização analisa bilhões de métricas por minuto e compõe o sistema nervoso central da arquitetura da Apple.
Você trabalhará lado a lado com equipes de engenharia para projetar e construir a próxima geração de infraestrutura de monitoramento de nuvem e sistemas, com foco em automação, disponibilidade, desempenho e eficiência em uma escala que "alcança todos os usuários do planeta".
Como SRE na Apple, você resolverá esses problemas usando dados, trabalho em equipe e sua própria experiência.
Os SREs na Apple são responsáveis por toda a pilha de infraestrutura — desde a depuração de desempenho de drivers de dispositivo até o gerenciamento de tráfego de rede de entrega de conteúdo — nossas responsabilidades são amplas e profundas.
DESCRIÇÃO
A infraestrutura da Apple Services Engineering é GRANDE. Operar em nossa escala, em vários data centers geograficamente dispersos (incluindo regiões do AliCloud que atendem a China continental e mercados globais) e atender centenas de milhões de usuários apresenta desafios únicos.
QUALIFICAÇÕES MÍNIMAS
- Bacharelado em Ciência da Computação ou área relacionada.
- Mínimo de 10+ anos de experiência no setor (5+ anos em uma função de SRE/DevOps dando suporte a serviços web externos de nível de produção, APIs ou aplicações SaaS).
- Experiência comprovada no desenvolvimento de software de nível de produção em Python (proficiência em script/automação em Python e exposição a script em Bash, Go e Rust é um diferencial).
- Experiência prática na implantação e operação de aplicações voltadas para o usuário, com forte experiência em orquestração de contêineres (ou experiência equivalente em Kubernetes).
- Sólida experiência no uso de Terraform para infraestrutura como código e ambientes de produção com controle de versão. Experiência com Pulumi é um diferencial.
- Experiência/conhecimento com o ecossistema Prometheus.
- Forte senso de propriedade e integridade, demonstrado por meio de comunicação e colaboração claras.
- Experiência e confiança em resposta a incidentes e gerenciamento de incidentes.
- Vontade aguçada de automatizar operações manuais e melhorá-las por meio de iteração repetida.
- Familiaridade com ferramentas de gerenciamento de configuração e orquestração de código aberto (Helm, Pulumi, Terraform, Spinnaker).
QUALIFICAÇÕES PREFERENCIAIS
- Mestrado em Ciência da Computação ou área relacionada.
- Experiência no gerenciamento de persistência de dados de clientes, backups e failovers usando bancos de dados em nuvem (RDS MySQL, PostgreSQL ou PolarDB).
- Capacidade demonstrada de investigar problemas de confiabilidade sistêmicos/latentes complexos de forma multifuncional.
- Experiência anterior de sobreaviso (on-call) dando suporte a sistemas distribuídos de grande escala.
- Colaboração com uma equipe global e que se comunica de forma assíncrona.
