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