Должность: Инженер по автоматизации платформы (NL)
Местоположение: Ден Хааг, Южная Голландия, Нидерланды / Гибридный формат
О LessonUp
LessonUp была основана в 2015 году с целью дать каждому учителю возможность создавать самые увлекательные, интересные и эффективные учебные моменты. За это время мы выросли до крупнейшей образовательной платформы в Нидерландах для учителей и являемся лидером рынка в среднем и профессиональном образовании. Более 100 000 учителей по всему миру ежедневно создают и проводят уроки с помощью LessonUp. Наша амбиция — поддержать 1 миллион учителей по всему миру и тем самым оказать позитивное влияние на образование.
О роли
Мы ищем старшего инженера по автоматизации платформы, который возьмет на себя руководство нашей облачной платформой и повысит скорость разработки нашей команды инженеров. В этой роли основное внимание уделяется инфраструктуре, DevOps и инженерии платформ.
Вы примете на себя двойную миссию: управление и дальнейшее развитие нашей основной производственной инфраструктуры GCP (включая устранение технического долга, управление облачными ресурсами и обеспечение надежности производственной среды) и радикальное сокращение времени между написанием кода разработчиком и пониманием того, работает ли он.
Вы не будете ежедневно заниматься написанием QA-тестов; наши разработчики и QA-инженеры сами управляют наборами тестов. Ваш фокус будет сосредоточен на обеспечении платформы. Вы будете создавать, масштабировать и поддерживать базовую облачную инфраструктуру, CI/CD-конвейеры и временные среды для каждого Pull Request (ephemeral environments). Таким образом, вы обеспечите безупречное выполнение тестов и позволите команде с высокой скоростью развертывать надежный код в продакшене.
Что вы будете делать
- Ответственность за производственную инфраструктуру и дорожную карту GCP: Возьмите на себя управление нашей средой GCP. Устраняйте открытый технический долг, оптимизируйте использование облачных ресурсов и обеспечьте безопасное, производительное, экономически эффективное и масштабируемое развертывание производственных систем.
- Обеспечение временных сред для PR: Разрабатывайте и управляйте временными средами, с помощью которых инженеры могут запускать полностью рабочую версию нашего приложения для каждого pull request. Это делает тестирование и QA-обзоры быстрыми, изолированными и легкими.
- Частое и надежное выполнение сквозных тестов: Управляйте работой и выполнением наших фреймворков тестирования (Playwright, Jest, Cucumber) в CI. Сосредоточьтесь на связывании тестов с временными средами, оптимизации параллелизации и неуклонном сокращении флуктуаций (flakiness), чтобы разработчики получали немедленную и надежную обратную связь.
- Оптимизация CI/CD и рабочих процессов разработчиков: Оптимизируйте конвейеры сборки, тестирования и развертывания, чтобы минимизировать время ожидания для разработчиков и настроить надежные механизмы выпуска.
- Усиление команды инженеров: Предоставьте API, инструменты подготовки данных и интеграции CI/CD, которые нужны разработчикам и QA для беспрепятственного написания, поддержки и доверия к собственным наборам тестов.
Немного о вас
- Проживание в Нидерландах (полностью удаленная работа из-за границы или релокация невозможны).
- Опыт: Более 8 лет опыта, в основном сосредоточенного на роли инженера платформы, DevOps-инженера или SRE, с убедительным опытом в создании инструментов для разработчиков, CI/CD-конвейеров и управлении облачной инфраструктурой в продакшене.
- Облачные технологии и инфраструктура: Отличное знание GCP (Google Cloud Platform) и Infrastructure-as-Code (IaC). Опыт работы с Terraform является преимуществом. Вы знаете, как создавать, защищать и поддерживать масштабируемые производственные среды.
- Эксплуатация тестовой инфраструктуры: Опыт работы с запуском и масштабированием E2E-фреймворков тестирования (таких как Playwright и Jest) в CI-конвейерах. Вам не нужно быть глубоким специалистом по написанию тестов; нам нужна ваша экспертиза в связывании конвейеров, параллелизации тестов и сокращении количества ложных срабатываний (flaky tests). Знакомство с Cucumber (BDD) и Storybook является преимуществом.
- Знание API и данных: Уверенное владение GraphQL API и базами данных MongoDB.
- Старший уровень ответственности: Способность работать автономно, балансировать надежность производственной инфраструктуры с внутренними инструментами разработчиков и выступать в качестве реального активатора платформы для более широкой команды инженеров.
- Минимум 2 года опыта работы на старшей должности.
- Способность работать самостоятельно и автономно.
- Вы — ориентированный на данные и прагматичный специалист, принимающий решения.
- Вы открыты, дружелюбны, любопытны и инициативны.
Что мы предлагаем вам
- Конкурентная зарплата от 5 000 до 6 000 евро в месяц (при 40-часовой рабочей неделе);
- 32-, 36- или 40-часовая рабочая неделя;
- 25 дней отпуска (при 40-часовой рабочей неделе);
- Возможность гибридной работы: дома и в офисе в Ден Хааге;
- Пенсионный план в ASR;
- Ноутбук на выбор;
- Бюджет на обучение и развитие;
- Бизнес-карта NS или 0,25 евро за км (на машине) или 0,15 евро за км (на велосипеде);
- Бесплатный обед, напитки и закуски в офисе;
- Уютные командные мероприятия, барбекю на пляже и ежемесячные вечеринки;
- Неограниченное использование OpenUp для заботы о вашем психическом здоровье.
Заинтересованы?
Откликнитесь прямо сейчас, приложив свое резюме и мотивационное письмо. По вопросам обращайтесь к Пауле (People & Culture Manager) по адресу контакт рекрутера.