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