Обязанности:
Kubernetes в Ozon это: Сотни bare-metal серверов в собственных кубер-кластерах – это одна из самых больших инсталляций в России; Мы строим мульти-ЦОД архитектуру, обеспечив максимальную надёжность своим сервисам; Широкий спектр задач под выбор – начиная от способа сетапа заканчивая способами отображения метрик, логов и правил алертов; Мы не сильно обросли legacy, есть возможность определять правила игры, выбирать технологии и подходы; Свобода действий в принятии решений и выбора архитектуры; Мы – поклонники концепции Everything as a Code: минимум ручных действий, максимум автоматизации; Мы используем лучшие практики для построения внутренней экосистемы, позволяющей поддерживать множество проектов красиво и эффективно; Что мы используем: 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; Свободу действий в принятии решений; Достойный уровень заработной платы; Профессиональную команду, которой мы гордимся; Возможность развиваться вместе с нашим бизнесом.