368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$18k – $45k per year (Estimated)
Location
In office (Moscow)
Overview
Company
Impact
Profile match
The Agency for the Development of Professional Excellence, known as ARPM, is a Russian autonomous non-profit organisation established in Moscow in 2020 following a presidential instruction. Its founders are the Ministry of Industry and Trade, the Agency for Strategic Initiatives and the state corporation Rosatom. The agency develops industrial mentoring programmes and runs skills competitions such as the international championship Hi-Tech: Skills of the Future, working with large, medium and small industrial enterprises across Russian regions.

Обязанности:

Инфраструктура и эксплуатация:

- развитие CI/CD: оптимизация текущего pipeline для обеспечения предсказуемости, высокой скорости и обратимости (включая настройку полноценного rollback и развертывание обновлений без даунтайма);

- развертывание staging-контура с нуля (в данный момент изменения переносятся из main сразу в production);

- выстраивание мониторинга и алертинга с нуля: метрики, логи и трейсинг, подключение Sentry (DSN заложен в конфигурациях) с целью оперативного выявления инцидентов до пользователей;

- оптимизация процессов резервного копирования: реорганизация текущей схемы (сейчас - локальный pg_dump по крону) с внедрением выгрузки во внешнее хранилище, настройкой retention-политики и организацией регулярно проверяемой процедуры восстановления;

- планирование и реализация миграции с одного сервера (где сейчас все сервисы и базы данных) на отказоустойчивую схему;

- внедрение системы управления секретами: замена ручного создания .env-файлов на сервере на безопасный и автоматизированный процесс хранения, ротации и доставки;

- обслуживание PostgreSQL: производительность, индексы и проведение миграций базы без блокировок на живых данных;

- управление сетевой инфраструктурой и безопасностью: Nginx, TLS, DNS, разграничение доменов сервисов и обеспечение безопасности периметра;

- оценка целесообразности контейнеризации и, в случае аргументированной необходимости, ее проведение (текущий деплой осознанно реализован без Docker, но решение открыто к пересмотру).

Разработка продукта (DevOps-часть составляет примерно половину роли. Вторая половина задач - написание кода в тех же репозиториях, в которых работает основная команда) :

- разработка инфраструктурных модулей бэкенда на NestJS: health-checks, сбор метрик, воркеры фоновых задач и интеграция с внешними API;

- работа с Keycloak: клиенты, роли, группы, service accounts и Admin API; потоки авторизации между сервисами;

- работа с объектным хранилищем: загрузки, presigned URLs и жизненный цикл файлов;

- развертывание новых сервисов в монорепо: от каркаса до вывода в production (процесс описан, требуется исполнитель для реализации);

- разработка внутреннего тулинга: скрипты, сидеры и автоматизация рутинных задач команды разработки.

Требования:

- высшее образование;

- уверенное владение Linux, Nginx, systemd, сеть, TLS;

- опыт работы с CI/CD: GitLab CI будет преимуществом, но подойдет любой сопоставимый инструмент);

- эксплуатация PostgreSQL: бэкапы, восстановление, базовая оптимизация;

- поддержка Node.js в продакшене: процесс-менеджмент, логи, диагностика утечек и деградаций;

- владение TypeScript: уверенный рабочий уровень написания (не на уровне только чтения);

- опыт настройки мониторинга и алертинга с нуля;

- понимание протоколов OIDC / OAuth2 (как минимум на уровне схемы потоков);

Будет преимуществом опыт работы с:

- Keycloak или другой IdP в продакшене;

- NestJS и Prisma ORM;

- S3-совместимыми хранилищами;

- Docker / Kubernetes (особенно приветствуется умение аргументированно обосновать, в каких сценариях они не нужны);

- опыт миграции инфраструктуры с single-server на отказоустойчивую схему;

Знание компьютера (профессиональные программы, приложения, языки программирования и др.):

- Backend: NestJS 11, TypeScript, Prisma, PostgreSQL, Pino, Swagger;

- Frontend: Vue 3.5, Vite, TypeScript, Pinia, TanStack Query, orval (кодоген из OpenAPI);

- Auth: Keycloak - OIDC Authorization Code + PKCE, service accounts, Admin API;

- Инфраструктура: Debian, Node 22, PM2, Nginx, PostgreSQL, Let’s Encrypt / certbot;

- Хранилище: S3-совместимое объектное хранилище (Yandex Object Storage), presigned URLs;

- CI/CD: GitLab CI: quality → build → deploy; rsync + SSH, prisma migrate deploy;

- Репозиторий: Монорепо на npm workspaces, ESLint 9 + Prettier + Husky, Conventional Commits;

- Тесты: Jest, Vitest, Playwright

Условия:
  • Оформление в соответствии с ТК РФ;
  • График работы: 52, сб, вс - выходные;
  • Возможность карьерного и профессионального роста;
  • Годовое примирование по результатам работы за год.
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
$87k – $131k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Tysons
Java
Mobile
JUnit
DevOps
AWS
Azure
Azure DevOps
CI/CD
Datadog
Docker
Dynatrace
GCP
Git
Jenkins
Kubernetes
New Relic
Shift-Left
Splunk
Cybersecurity
Shift-Left Security
SonarQube
Management
Jira
QA
Cucumber
JMeter
Postman
Rest-Assured
Selenium
TestNG
Apply
$113k – $188k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Tysons
Python
SQL
Python
pySpark
Databases
Amazon Redshift
Apache Iceberg
Databricks
Delta Lake
AI/ML
Airflow
Anomaly Detection
ChatGPT
Copilot
Cursor
GraphRAG
Knowledge Graph
RAG
Spark
DevOps
Amazon Kinesis
Amazon S3
AWS
AWS CDK
AWS Lambda
AWS Step Functions
CI/CD
CloudFormation
Docker
Git
GitHub
GitHub Actions
IAM
Jenkins
Terraform
Vector
Cybersecurity
Least Privilege
Analytics
ETL/ELT
Power BI
Tableau
Apply
$110k – $199k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Tysons
C#
SQL
C#
.NET
Databases
MS SQL
DevOps
Azure
Azure DevOps
CI/CD
Management
Power Apps
Apply
$118k – $240k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Tysons
C#
Go
JavaScript
Python
SQL
TypeScript
C#
.NET
AI/ML
Embeddings
Human-in-the-Loop
LLM Guardrails
RAG
Semantic Search
Semantic Search
DevOps
AWS
CI/CD
Vector
Cybersecurity
Least Privilege
Apply
$72k – $108k per year • Equity 0.2–3% • In office • Internship • San Francisco
DevOps
AWS Lambda
CI/CD
Kubernetes
Robotics
ROS
Teleoperation
Apply
up to $21k per year (net) • In office • Full-Time • 1+ year exp • Moscow
SQL
Analytics
Power BI
Apply
$31k – $59k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Moscow
Management
Jira
Trello
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.