DevOps Engineer - Esports Widgets Platform

$$$

Про проєкт

The Esports Widgets Platform — це високопродуктивна, масштабована система, призначена для доставки real-time та pre-match статистики для CS2 та інших major esports-дисциплін. Платформа надає кастомізовані віджети з точними match-даними, historical analytics та live-оновленнями для підвищення user engagement.

Ключові фокуси проєкту: live data, real-time widgets, performance, scalability, customization та extensibility. Особлива увага приділяється зниженню latency та підтримці стабільного, швидкого UI навіть під час пікових навантажень у ході major-турнірів.

Ми шукаємо досвідченого DevOps-інженера для роботи над цією системою, що передбачає тісну інтеграцію з існуючою інфраструктурою. Проєкт базується на принципах Infrastructure as Code (IaC) та GitOps, з фокусом на стабільність, безпеку та ітеративний підхід до розробки. Основним завданням буде побудова та підтримка масштабованої архітектури.
 

Формат роботи

Часткова зайнятість (part-time). Перший місяць близько 80 годин (розгортання проєкту), надалі близько 40 годин на місяць.
 

Технічний стек

  • Cloud: AWS (EC2, S3, RDS, IAM)
  • IaC & Orchestration: Terraform, Kubernetes (EKS)
  • CI/CD & GitOps: ArgoCD, Helm, Docker
  • Databases & Storage: PostgreSQL (Aurora RDS), MongoDB (Replica sets on EC2), Redis (Sentinel), ClickHouse (з S3 як cold storage)
  • Messaging: Apache Kafka
  • Monitoring & Logging: VictoriaMetrics (Prometheus-compatible), Grafana, Jaeger (traces), Sentry
  • Networking & Security: Cloudflare (CDN/WAF), Nginx, AWS WAF
  • Version Control: GitLab
     

Основні обов'язки

  • Розбудова інфраструктури в AWS за допомогою Terraform, дотримуючись корпоративних стандартів для забезпечення легкої підтримки коду в майбутньому
  • Управління деплоєм додатків у Kubernetes за допомогою ArgoCD та Helm-чартів
  • Налаштування та адміністрування баз даних: підтримка стабільності PostgreSQL та гнучкості MongoDB, а також конфігурація ClickHouse для ефективного збереження логів та статистики
  • Забезпечення роботи Message Bus: конфігурація топіків у Kafka, налаштування консюмерів та дзеркалювання даних між акаунтами
  • Оптимізація стратегій кешування за допомогою Redis та Nginx для забезпечення високої продуктивності системи
  • Впровадження моніторингу та алертингу: збір метрик, логів та трасувань для забезпечення повної прозорості роботи сервісів
  • Безпека: налаштування рівнів захисту через Cloudflare та AWS WAF, робота з інгресами та контроль доступу
     

Вимоги до кандидата

  • Глибоке розуміння архітектури AWS та досвід роботи з контейнеризацією
  • Експертиза в написанні Terraform модулів (Infrastructure as Code є обов'язковим стандартом)
  • Досвід роботи з Kafka (розуміння принципів роботи топіків, MirrorMaker)
  • Вміння працювати з Helm (використання Umbrella charts та кастомізація values)
  • Досвід налаштування високодоступних рішень для Redis (Sentinel/Cluster) та MongoDB
  • Навички роботи з GitOps інструментами (переважно ArgoCD)
  • Здатність працювати в ітеративному режимі, взаємодіючи з командами архітекторів та розробників для узгодження стандартів
     

Буде плюсом

  • Досвід роботи з ClickHouse та оптимізація зберігання даних (TTL, S3 backend)
  • Навички автоматизації документації інфраструктури

Required languages

Ukrainian Native
Published 10 June
87 views
·
21 applications
Response activity: Very high
Last responded yesterday
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...