Walmart
(USA) Principal, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Private Cloud Storage Engineering компании Walmart. Проектирование и эксплуатация крупнейших в отрасли кластеров Ceph-хранилищ объёмом в сотни петабайт, автоматизация и оптимизация производительности распределённых storage-платформ.
Задачи
- Проектировать, разворачивать и сопровождать крупномасштабные кластеры Ceph в глобальных production-средах, обеспечивая высокую доступность, надёжность и масштабируемость через CRUSH-карты, erasure coding и репликацию
- Разрабатывать и поддерживать драйверы Ceph CSI и Cinder CSI для предоставления постоянного отказоустойчивого и высокопроизводительного хранилища контейнерным нагрузкам на Cloud Native Platform
- Диагностировать и оптимизировать производительность на уровнях хранилища, Linux и сети с помощью perf, blktrace, bpftrace и tcpdump
- Развивать автоматизацию провижининга кластеров, управления жизненным циклом, расширения ёмкости, мониторинга и операций с использованием Ansible, Terraform и Python
- Руководить root cause analysis критичных production-инцидентов, менторить инженеров по архитектуре хранилищ и участвовать в open-source сообществах Ceph и Kubernetes CSI
Требования
- 15+ лет опыта в распределённых системах хранения и инфраструктуре Linux, из них 10+ лет практического проектирования, развёртывания и эксплуатации крупномасштабных Ceph-сред петабайтного масштаба
- Обширный опыт разработки и поддержки драйверов Ceph CSI и Cinder CSI для постоянного хранилища cloud-native контейнерных платформ
- Глубокое знание внутреннего устройства Linux, тюнинга ядра, архитектур хранения и сетевых технологий: TCP/IP, BGP, RDMA, BlueStore, RocksDB, архитектура OSD, erasure coding
- Опыт диагностики и оптимизации производительности с помощью perf, blktrace, tcpdump, bpftrace и eBPF, а также автоматизации инфраструктуры на Python, Ansible и Terraform
- Практический опыт с Kubernetes, OpenStack (Cinder и Swift) и публичными облаками AWS, Azure, GCP
- Минимум: бакалавр в области CS/CE/CIS/software engineering и 5 лет опыта в software engineering, либо 7 лет опыта в software engineering
Условия
- Конкурентная оплата и бонусы по результатам работы
- Медицинская, стоматологическая и офтальмологическая страховка
- Финансовые бенефиты: 401(k), покупка акций, оплачиваемая компанией страховка жизни
- Оплачиваемые отпуска: PTO, отпуск по уходу за ребёнком, family care leave и др.
- Краткосрочная и долгосрочная нетрудоспособность, скидки компании, Military Leave Pay, компенсация расходов на усыновление и суррогатное материнство
- Программа Live Better U — оплачиваемое Walmart обучение от школьного диплома до бакалавриата
- Дополнительная компенсация: годовые или квартальные бонусы, акции
Навыки
- Ceph
- Ceph CSI
- Cinder CSI
- Linux
- OpenStack
- Kubernetes
- Ansible
- Terraform
- Python
- TCP/IP
- BGP
- RDMA
- BlueStore
- RocksDB
- OSD
- Erasure Coding
- CRUSH
- perf
- blktrace
- bpftrace
- tcpdump
- eBPF
- AWS
- Azure
- GCP
- Swift