Задачи:
- Поддерживать и развивать тестовые и продуктивные среды
- Писать пайплайны для CI\CD новых сервисов
- Составление тех. документации
Примеры задач: развернуть кафку, настроить впн, развернуть кастомное ПО, развернуть что-то в облаке, настроить сервисные аккаунты, настроить ингрессы, подключить репозиторий к общему пайплайну, задокументировать
Требования:
• Опыт настройки проектов с 0
• Опыт работы с Kubernetes (продвинутый уровень, навык по отладке того, что развернуто в Kubernetes, под капот k8s смотреть не нужно), написание helm чартов
• Опыт работы с linux, nginx (продвинутый), Docker, Gitlab CI/CD (триггеры по изменению файлов, инклюды, джобы), Postgres (как посмотреть, как добавить логи, есть Postgres в Kubernetes), Vault (90% задач зайти в Vault поменять параметры)
• знание стека TCP\IP, TLS (понимать, что происходит, открыть страничку в браузере, увидеть ошибку, понять откуда прилетела, L4,L7 балансировщики, виртуальные IP адреса, публичные, маршрутизация трафика через VPN (Open VPN)
• знание систем мониторинга (например, Prometheus + Grafana)
Желательно - опыт работы с Airflow.
• Опыт работы с облаками (с Яндекс.облаком будет плюсом)
• Ответственность, внимательность и скорость работы (заказчик внимателен в части денег, за затраты на ненужные задачи ругают сильно)
• Все развернуто в Яндекс. Облако, уметь читать документацию, уметь общаться с поддержкой Яндекс. Облако. Нужно особенно внимательно обращаться с тарификацией Яндекс.Облако
• Вы должны быть уверены в специалисте(подробнее обсудим при отправке)
Стек команды:
Front: JS, React, Typescript
Back: Python
DB: Postgres, MongoDB, ClickHouse
Kafka, vault, airflow, keycloak, rabbit, redis, mongo