Привет! Мы — крутая команда Click, и уже более 6 лет мы создаем и развиваем внутренние ИТ-продукты в партнерстве с международными лидерами рынка.
Мы разрабатываем высоконагруженную рекламную платформу, позволяющую рекламодателям привлекать новых клиентов и пользователей, а владельцам ресурсов эффективно монетизировать свою аудиторию.
Наша платформа построена на уникальных передовых технологиях подбора рекламного предложения с использованием ML-моделей, использующих информацию о портретах и предпочтениях посетителей интернет-ресурсов. Сервисы подбора рекламы принимают более 500 тысяч запросов на подбор рекламного предложения каждую секунду. ETL-процессы обрабатывают десятки миллиардов событий ежедневно. В DWH хранятся терабайты данных.
У нас гео-распределенные высоконагруженные бэкенды, принимающие каждую секунду сотни тысяч запросов на подбор рекламного предложения. Терабайты данных в DWH. Сервисы эффективно их обрабатывают.
Мы сейчас в стадии приведения процессов server configuration management в порядок и перехода к PaaS. Сейчас мы приближаемся к парку из 100 bare metal-машин. По сетевой нагрузке это десятки гигабит в секунду. Используем полезные облачные сервисы: Glacier, Route53.
Немного о нашей инфраструктуре:
- У нас уже есть устоявшаяся инфраструктура, и ее развитие — это эволюционный процесс. Никаких глобальных переработок не планируется. Но требуется решать много задач для развития продукта.
- DevOps-отдел также давно есть, и изменения процессов или зон ответственности не требуется. У нас DevOps отвечают как за DevOps часть (CI/CD, деплои и т. д.), так и за SRE — эксплуатация приложений на проде, поддержка инфры и т.д.
- Автоматизация у нас уже есть — 100% инфры настроено через IaC (Ansible + самописные тулзы).
- Kubernetes есть, на железе. Используется для поднятия тестовых стендов для QA/Dev.
- Подробнее сможем описать на тех. интервью.
Мы в поисках коллеги, основные задачи которого:
- Контейнеризировать и оркестрировать существующую инфраструктуру с упором на bare metal-серверы.
- Писать Ansible-плейбуки.
- Обслуживать Kubernetes, создавать чарты для деплоя приложений (для тестовой среды).
- Поддерживать и развивать сборку и развёртывание новых версий приложений.
- Разрабатывать ops-приложения на Go/Python.
Пожелания к кандидату:
- Отличные навыки администрирования Linux.
- Уверенное знание Ansible, Docker, Nginx.
- Знание Prometheus, ELK, Grafana.
- Опыт настройки баз данных и репликации.
- Знакомство с одной из систем оркестрации: Ansible, Puppet, Chef (мы используем Ansible).
- Компетентность в контейнеризации приложений и оркестрации.
- Опыт работы с CI-системой: TeamCity, Jenkins, GitLab (желательно Jenkins).
- Умение писать скрипты для автоматизации задач (Bash, Python).
- Опыт написания кода на практически любом ЯП.
- Опыт поиска неисправностей в Linux.
Будет плюсом:
- Практики DevOps.
- Опыт в развёртывании Golang, PHP-приложений.
- Опыт работы с большими кластерами серверов, bare metal, микросервисной архитектурой.
Мы предлагаем:
- 100% официальная заработная плата, официальное трудоустройство с первого дня работы в компании.
- Полный соц. пакет (доплата до 100% оклада при отпускных и больничных).
- Гибкое начало рабочего дня (начало с 10.00 до 12.00, окончание с 19.00 до 21.00).
- Продуманная система бонусов по результатам работы.
- Систематизированная обратная связь от твоих коллег и руководителя раз в месяц.
- Система «тет-а-тетов» раз в квартал с руководителем.
- Действительно чудесный коллектив.
- Свежие фрукты, овощи, снеки, напитки — само собой.
- Корпоративные мероприятия, корпоративный спорт (зарядка в офисе, волейбол).
*Всего 3 этапа интервью на эту должность:
- HR IV с небольшим дополнительным блоком с теоретическими вопросами по сетям, Linux'у и Ansible — низкоуровнево.
- Tech IV с нашим тимлидом из трёх блоков: livecoding (Ansible, Bash; по желанию — Python, Go), теоретический блок, общие вопросы про опыт работы, ваши амбиции и ожидания, а также, конечно, уточняющие вопросы нам.
- FInal IV с CTO — классическое финальное интервью, чтобы окончательно понять, насколько наши цели и ожидания совпадают.