📍 Санкт-ПетербургМоскваПолная удалёнка
Kubernetes в Ozon это:
- Сотни Bare Metal серверов в собственных кубер-кластерах — это одна из самых больших инсталляций в России.
- Мы строим мульти-ЦОД архитектуру, обеспечив максимальную надёжность своим сервисам.
- Широкий спектр задач под выбор — начиная от способа сетапа заканчивая способами отображения метрик, логов и правил алертов.
- Мы не сильно обросли legacy, есть возможность определять правила игры, выбирать технологии и подходы.
- Свобода действий в принятии решений и выбора архитектуры.
- Мы — поклонники концепции Everything as a Code: минимум ручных действий, максимум автоматизации.
- Мы используем лучшие практики для построения внутренней экосистемы, позволяющей поддерживать множество проектов красиво и эффективно.
Технологии/инструменты
KubernetesDocker/Containerd/CRI-OPython/Go/BashUNIXLinuxAnsible/Terraform/Helm/QbecPrometheus
- Что мы используем: Ubuntu, Terraform, Docker, Kubernetes, PostgreSQL, Grafana, Prometheus, Thanos, GitLab, Vault, Ansible, Qbec.
Вам предстоит
- Строить и эксплуатировать кластеры Kubernetes в различных конфигурациях.
- Создавать и сопровождать конфигурации для Kubernetes и деплоймент системных компонентов.
- Развивать общую инфраструктуру — разработка инфраструктурного кода и способов его деплоя, покрытие этого кода тестами.
- Сотрудничать с командами-потребителями Kubernetes.
- Разрабатывать автоматизацию, упрощающую работу команды.
- Разрабатывать различный тулинг вокруг OpenSource, если нужно, то патчить его.
- Troubleshooting сложных кейсов.
- Автоматизировать развертывания инфраструктуры как на Bare Metal (преимущественно), так и в облаках.
- Оказывать техническую поддержку разработчикам, как 3 линия.
Ожидания
- Наличие глубоких знаний технологий контейнеризации: Docker / Containerd / CRI-O.
- Наличие экспертного опыта работы с оркестратором Kubernetes.
- Понимание, как функционируют компоненты кластера Kubernetes на низком уровне.
- Наличие опыта поднятия кластеров Kubernetes на Bare Metal "the hard way".
- Понимание архитектуры и подсистемы ядра Unix и их реализации в Linux (управление процессами, файловые системы, сетевой стек) на уровне системного администрирования.
- Наличие опыта эксплуатации высоконагруженных систем.
- Умение автоматизировать рутинные задачи, разрабатывать инструментарий и писать под них тесты (мы пишем на Python / Go, но Bash тоже ок).
- Умение работать с инфраструктурой по принципу Infrastructure as a Code (у нас Ansible / Terraform / Helm / Qbec).
- Знание, какие метрики собирать, куда смотреть при проблемах, какие дашборды для этого нужны (мы используем Prometheus).
Мы предлагаем
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность вместе сделать лучший продукт на рынке e-commerce.
- Свободу действий в принятии решений.
- Достойный уровень заработной платы.
- Профессиональную команду, которой мы гордимся.
- Возможность развиваться вместе с нашим бизнесом.
Елена Колчина IT-Researcher