Apple
Senior Software Engineer - Compute
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
SRE-инженер в команду Compute Apple Service Engineering. Задача — строить и развивать вычислительную инфраструктуру (VM, bare metal), чтобы сервисы Apple масштабировались глобально и оставались высокодоступными.
Задачи
- Проектировать и реализовывать решения для оркестрации VM и провижининга bare metal в распределённой среде
- Эксплуатировать, мониторить и разбирать инциденты в production и non-production вычислительных окружениях
- Готовить процедуры обработки алертов и runbook'и, взаимодействовать с другими SRE-командами
- Участвовать в on-call дежурствах и устранять production-инциденты с минимизацией простоя
- Автоматизировать деплой и оркестрацию вычислительной инфраструктуры и рутинные процессы
- Использовать AI для анализа больших систем и создавать инструменты для production
- Поддерживать партнёрские команды: разработку, QA и управление программами
Требования
- Bachelor's Degree in Computer Science, инженерная специальность или эквивалентный опыт (advanced degree предпочтительно)
- 7+ лет в роли Site Reliability Engineering с фокусом на инфраструктуру
- Отличные навыки устной и письменной коммуникации
- Опыт построения и масштабирования облачной инфраструктуры и крупных распределённых систем
- Опыт с OpenStack, KVM/hypervisor и Kubernetes
- Уверенное владение Go или Python
- Способность координировать работу нескольких инженерных команд и менторить коллег
- Опыт с сильно распределёнными unix-системами
Условия
- Участие в on-call ротациях
- Работа с world-class инженерами над ядром Apple Cloud Platform
- Возможность решать задачи с помощью AI-assisted автоматизации
Навыки
- OpenStack
- KVM
- Kubernetes
- Go
- Python
- Unix
- Chef
- Ansible
- Terraform
- Infrastructure as Code