368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$42k per year (gross)
Location
Remote (EAEU)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Playerok is an online marketplace that facilitates the buying and selling of gaming related digital goods and services between users. The platform focuses on items such as game accounts virtual currency and in game assets for a variety of online games.

Playerok - это маркетплейс цифровых товаров и услуг. Мы соединяем покупателей и продавцов, берём на себя безопасность сделки и запускаем собственные продукты. Строим масштабный бизнес на быстрорастущем рынке, на стыке гейминга, финтеха и e-commerce.

Инфраструктуре несколько лет, она под нагрузкой, есть технический долг - это не Greenfield. Мы ищем инженера (middle/senior) с опытом коммерческой эксплуатации от 3 лет, который умеет принимать самостоятельные решения и готов отвечать за них в проде.

Чем придется заниматься:

  • Воспроизводимая инфраструктура как код Всё, что касается окружений, описываем в коде (Terraform, Ansible, YAML-спеки). Твоя задача - довести контуры до состояния, когда любое окружение можно поднять с нуля одной командой.

  • Работа с Terraform Управление состоянием, импорт созданных вручную ресурсов, перемещение ресурсов без пересоздания (moved), использование for_each вместо копипаста модулей. У нас версия Terraform 1.5+.

  • Фабрика стендов Описания стендов в YAML → автоматическое развёртывание ресурсов в облаке. Валидация описаний до применения, синхронизация стендов с продакшеном.

  • Второе облако (Selectel) Там находятся внутренние сервисы компании (SSO, VPN-оверлей, бастион-хосты, dev/QA-стенды, раннеры). Нужно будет настраивать сеть, доступы и всю сопутствующую инфраструктуру.

  • Управление Ansible У нас парк из нескольких десятков ролей (PostgreSQL, Kafka, Elasticsearch, ClickHouse, Sentry, VictoriaMetrics, GitLab, Netbird, Teleport и др.). Ожидаем, что ты умеешь писать идемпотентные роли, понимаешь приоритеты переменных, используешь --check и --diff, не злоупотребляешь shell без проверки изменений.

  • Развитие внутреннего движка раскатки на Python Это наш самописный инструмент, который оркестрирует Terraform и Ansible через Python API (ansible-runner, ansible-vault). Нужно будет вникать в существующий код, дописывать новые фичи, поддерживать тесты и CI.

  • Аналитическое хранилище и CDC-потоки Принять под эксплуатацию аналитику, описать её кодом, настроить доступы, бэкапы и оркестрацию.

  • Бэкапы и восстановление Проектирование стратегии бэкапов с чёткими RPO/RTO. Главный принцип: бэкап считается рабочим только после успешного восстановления и проверки данных.

  • Учёт затрат в облаках Настроить тегирование, раскладку расходов по проектам и владельцам, чтобы на любой вопрос «сколько стоит этот проект» был готовый ответ.

  • Эксплуатационная рутина Ротация логов, мониторинг дисков, репликационных лагов, блокировок БД, рост баз - постоянный контроль состояния.

  • Доступы и VPN Выдача и отзыв доступа к внутренним ресурсам по процедуре.

  • Инфраструктурный код в монорепозитории Централизованное хранение секретов - нужно будет спроектировать и поддерживать.

Что мы ждём от кандидата

  • Опыт работы с Terraform на уровне состояния - понимаешь, чем import отличается от пересоздания, зачем нужен moved, как работает for_each при смене ключа, что такое ForceNew в плане. Умеешь валидировать сложные фабрики на fileset/try.

  • Глубокое знание Ansible - приоритеты переменных, работа с --check/--diff, использование --limit для страховки. Отличаешь идемпотентный модуль от небезопасного shell. Быстро разбираешься в чужих ролях и видишь, что сломается на втором прогоне.

  • Python - обязательный навык. Наш движок раскатки написан на Python, поэтому нужна способность вникать в чужой код, разбираться в документации, писать свои части с тестами и проходить ревью.

  • Linux и сети - уверенное владение ss, strace, tcpdump, dig, systemd, работа с лимитами, дисками, маршрутами. Понимаешь разницу между drop и reject в iptables и как это влияет на диагностику.

  • PostgreSQL как эксплуатант - знаешь про блокировки, очередь ожидания, lock_timeout перед DDL, последствия упавшего CONCURRENTLY, цену массовых UPDATE без батчей. Умеешь оценивать миграции (например, CREATE INDEX без CONCURRENTLY на горячей таблице) и проверять их до прода.

  • Kubernetes и Helm - не в роли администратора кластеров, но понимаешь, как работают чарты, умеешь рендерить helm template, разбираешься в каскадах values по окружениям.

  • Kafka и Redis - понимаешь цену ребаланса, лаг, идемпотентность обработки, умеешь читать сообщения из топика вручную. Знаешь про проблемы с горячими ключами и поведение клиента Redis при недоступности.

  • TypeScript - уметь читать и дебажить, чтобы ревьюить миграции или разбирать инциденты в коде разработки (писать самому не нужно).

  • Наблюдаемость и бэкапы - работа с метриками, логами, трейсами, уверенное составление PromQL, проектирование алертов с действиями. Бэкапы - в терминах RPO/RTO и проверенного восстановления.

  • Секреты - работа с ansible-vault и шифрованными значениями, ротация, что делать при утечке в git.

  • Самоорганизация и коммуникация - умеешь сообщать о проблемах и срыве сроков заранее, не ждёшь подсказки на каждом шагу, после ошибки участвуешь в разборе, не исчезаешь. Инциденты случаются, мы разбираем их вместе.

Будет плюсом

  • Опыт с ClickHouse (бэкапы, Keeper, TTL, обновления между мажорами).

  • Работа с аналитическим контуром (Airflow, dbt, CDC, оркестрация).

  • Умение поднимать окружение с чистого облачного аккаунта целиком и доказывать это учениями.

  • Опыт учёта облачных расходов (теги, проекты, утилизация).

  • Знание werf (сборка, рендер, секреты).

  • Администрирование самохоста GitLab, Sentry, Elasticsearch, Netbird, Teleport или аналогичных решений.

Что предлагаем

  • Удаленный формат сотрудничества с редкими встречами в Москве (местонахождение в Москве очень желательно).

  • 300 000 руб - стартовая вилка, итоговая сумма обсуждается по опыту.

  • Возможность выбрать форму сотрудничества и оплаты (все налоги - наша забота).

  • Онбординг-квест - не бросим в бой без подготовки, введем в курс дела и подключим к команде.

  • Занятость 5/2 с 8-часовым рабочим днем.

  • Команда профи- работаешь с инициативными и увлеченными коллегами.

  • Пауза на восстановление - «перезагрузиться» можно в оплачиваемом отпуске или на больничном.

Откликайся на вакансию - это первый шаг к тому, чтобы стать частью команды, которая меняет правила игры. Ваш ход!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
DevOps Lead 4 hours ago
up to $70k per year • Remote • 5+ years exp • Moscow
Databases
Apache Kafka
OpenSearch
PostgreSQL
RabbitMQ
DevOps
Amazon S3
Ansible
CI/CD
Git
GitLab
GitLab CI
Grafana
Kibana
Kubernetes
OpenShift
Platform Engineering
Terraform
VictoriaMetrics
Zabbix
Chips/EDA
PoC Library
Apply
$147k – $167k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Newton
Python
Databases
ElasticSearch
PostgreSQL
AI/ML
Hadoop
Frontend
GraphQL
DevOps
CI/CD
Rest API
Analytics
ETL/ELT
Apply
$86k – $185k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Java
Java
Hazelcast
Spring Boot
Databases
Apache Kafka
PostgreSQL
Redis
DevOps
Azure
Azure DevOps
CI/CD
Docker
Git
Grafana
Jenkins
Kubernetes
Platform Engineering
Prometheus
SLI/SLO/SLA
Splunk
Cybersecurity
Least Privilege
Apply
$70k – $150k per year • In office • Full-Time • 5+ years exp • Calgary
Java
Node JS
Python
SQL
TypeScript
JavaScript
Java
Spring Boot
Databases
Apache Kafka
Chroma
OpenSearch
pgvector
Pinecone
PostgreSQL
AI/ML
AWS Bedrock
Copilot
Embeddings
LangChain
LangGraph
LLM
Prompt Engineering
RAG
AI Agents
Anthropic
Function Calling
Human-in-the-Loop
OpenAI
Structured Outputs
Frontend
Angular
React.js
DevOps
AWS
Azure
CI/CD
Docker
Kubernetes
Vector
Apply
$116k – $210k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Jacksonville
Go
SQL
Databases
Apache Kafka
PostgreSQL
DevOps
CI/CD
gRPC
Kubernetes
Apply
$56k per year • Remote • Moscow
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
DevOps
HAProxy
Kubernetes
Nginx
Apply
$35k per year • Remote • 3+ years exp • Moscow
Node JS
JavaScript
Node JS
Nest.JS
Sequelize
Databases
Apache Kafka
ClickHouse
PostgreSQL
Redis
Frontend
GraphQL
DevOps
HAProxy
Kubernetes
Nginx
OpenTelemetry
Apply
$13k per year • Remote • Full-Time • 3+ years exp • Moscow
Design
Figma
Apply
$22k per year • Remote • Moscow
DevOps
SLI/SLO/SLA
Management
Google Workspace
Jira
Slack
Apply
SRE-инженер 4 days ago
$38k per year (net) • Remote • Full-Time • 4+ years exp • Moscow
Databases
Apache Kafka
PostgreSQL
Redis
DevOps
Ansible
SLI/SLO/SLA
Terraform
Apply
$21k – $44k per year (Estimated) • Remote • Full-Time • 3+ years exp • Moscow
Python
SQL
Databases
ClickHouse
PostgreSQL
AI/ML
Airflow
DevOps
Amazon S3
Apply
$21k – $35k per year • In office • Moscow
Bash
Python
Databases
MySQL
PostgreSQL
DevOps
Ansible
Debian
Grafana
Proxmox VE
Ubuntu
Zabbix
Apply
$11k – $22k per year (Estimated) • In office • Full-Time • Moscow
Management
Confluence
Jira
Apply
$33k – $81k per year (Estimated) • In office • Full-Time • Moscow
Management
Confluence
Jira
Apply
$41k – $76k per year (Estimated) • In office • Full-Time • Moscow
Python
SQL
Python
pySpark
AI/ML
CatBoost
Hadoop
NLP
NumPy
Spark
DevOps
CI/CD
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.