Описание
Easygo — австралийская технологическая компания, стоящая за глобальными брендами Stake, KICK и Easygo Gaming. Платформа для видеостриминга в реальном времени Kick.com обслуживает более 130 миллионов пользователей по всему миру.
Задачи
•Проектировать, развертывать и поддерживать общие платформенные сервисы, включая платформу обмена сообщениями в реальном времени на Kubernetes
•Архитектировать масштабируемые, высокопроизводительные инфраструктурные решения в соответствии с требованиями проектов и стандартами компании
•Оптимизировать системы по производительности, масштабируемости и надежности, устранять узкие места и неэффективность
•Создавать self-service возможности и переиспользуемые паттерны для пользователей платформы
•Разрабатывать и поддерживать облачную инфраструктуру и среды с использованием AWS (EKS), Terraform и ArgoCD
•Владеть инструментами доставки, включая GitHub Actions пайплайны, безопасность деплоя и инструменты релиза
•Улучшать и владеть мониторингом, логированием и observability с использованием Datadog и Cloudflare
•Помогать новым продуктам Easygo достигать первого продакшн-деплоя, используя существующие паттерны платформы
•Планировать и поддерживать крупномасштабные live-события, включая нагрузочное тестирование, планирование емкости, автомасштабирование, readiness-ревью и практическую поддержку
•Обеспечивать безопасность систем и защиту от уязвимостей
•Вносить практический вклад в код и разработку, обеспечивая качество кода, масштабируемость и поддерживаемость
•Вести проекты от начала до конца между офисами в Белграде и Мельбурне, документировать прогресс и решения
•Использовать AI-инструменты для улучшения процессов и сокращения повторяющейся работы
•Участвовать в ротации дежурств follow-the-sun
Требования
•Степень бакалавра/магистра в области компьютерных наук или эквивалентный опыт
•6+ лет практического опыта в инфраструктуре, DevOps или разработке программного обеспечения с фокусом на масштабируемый дизайн систем и разработку
•Опыт работы с AWS EKS (Kubernetes), Terraform, Datadog и/или Cloudflare
•Опыт работы с нативными сервисами AWS, включая EC2, RDS, ElastiCache и IAM
•Знание Terraform, Golang и NodeJS/TypeScript
•Опыт работы со сложными микросервисными архитектурами, высокими объемами пользователей и крупномасштабными распределенными системами
•Хорошее понимание сетевых концепций, включая TCP/IP, DNS и VPC
•Понимание лучших практик безопасности и опыт их реализации
•Сильные навыки решения проблем и способность решать сложные технические задачи в масштабе
•Отличные письменные и устные коммуникативные навыки, уверенность в работе в распределенной команде в разных часовых поясах
•Высокая ответственность и вовлеченность с фокусом на результат
Будет плюсом
•Опыт с системами обмена сообщениями в реальном времени или сервисами с высоким объемом подключений
•Нагрузочное тестирование и подготовка к событиям для высоконагруженных live-платформ
•Инструменты CI/CD, такие как ArgoCD и GitHub Actions
•Внутренние платформы для разработчиков или self-service инструменты
Условия
•Годовой бонус, привязанный к индивидуальной и корпоративной эффективности
•Частная медицинская страховка для сотрудника и членов семьи
•15 рабочих дней оплачиваемого отпуска по уходу за ребенком (для отцов)
•Ежедневный обед с кейтерингом, снеки и напитки, компенсация парковки, современный офис в Белграде
•Возможности сотрудничества и периодических визитов в головной офис в Мельбурне
•Удаленная работа до двух дней в неделю
•Участие в ротации дежурств (on-call)