ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
• Уверенное владение GitLab CI/CD (pipelines,
stages, jobs, artifacts, secrets, environments);
• Настройка и администрирование gitlab-runner
(Linux, Windows);
• Написание и поддержка .gitlab-ci.yml для
многоплатформенной сборки;
• Понимание работы dotnet CLI (build vs publish,
выбор оптимального сценария);
• Опыт кроссплатформенной доставки
обновлений (InnoSetup, Avalonia .appinstaller,
custom update server);
• Оптимизация pipelines (кеширование,
параллельные сборки, матрицы);
• Работа с системами артефактов (Artifactory,
GitLab Package Registry, NuGet feeds);
• Настройка сборки .NET проектов (SDK/Runtime,
NuGet);
• Работа с сертификатами, подпись кода, PKI;
• Опыт с релизным процессом: versioning,
changelog automation (GitVersion, Semantic
Release);
• Автоматизация упаковки и подписывания
приложений (.exe, .msi, .dmg, .AppImage и др.);
• Настройка выкладки на сервер обновлений.
• Запуск юнит- и интеграционных тестов в pipeline;
• Настройка code coverage и статического
анализа (SonarQube, JetBrains Qodana или
аналоги);
• Linux (Debian/Ubuntu/CentOS): установка,
настройка сервисов, работа с systemd,
управление пользователями и правами;
• Windows Server/Desktop: базовое
администрирование, настройка runner’ов;
• Скриптинг на Bash и PowerShell;
• Знание систем логирования и мониторинга
(Prometheus, Grafana, ELK);
• Опыт работы с системами управления
секретами (Vault, GitLab secrets);
• Docker: создание и оптимизация образов,
кеширование;
• Базовое понимание оркестрации (dockercompose,
Kubernetes – желательно);
• Развертывание и администрирование сервисов
данных и AI: MinIO, Postgres/ClickHouse, Kafka,
Airflow, Airbyte;
• Настройка CI/CD процессов и использование
IaC (Terraform, Ansible);
• Управление доступами и секретами (Keycloak,
Vault);
• Обеспечение отказоустойчивости и SLA по
аптайму;
• Настройка мониторинга и логирования
(Prometheus, Grafana, Loki, Tempo);
• Настройка SAST/DAST проверок;
• Шифрование, TLS/mTLS, управление ключами,
контроль доступа;
• Администрирование сервера обновлений;
• Регулярные бэкапы;
• Подготовка и реализация DR-плана;
• Проверка восстановления;
• Развертывание MinIO, Postgres/ClickHouse,
Kafka/Redpanda, Airflow/Airbyte;
• CI/CD, IaC (Terraform/Ansible), SSO (Keycloak),
секреты (Vault);
• Мониторинг/логирование (Prometheus/Grafana/Loki/Tempo).
НАШИ ТРЕБОВАНИЯ:
- Высшее техническое образование;
-
Общий стаж: от 3-5 лет в системном администрировании, DevOps или платформенной инженерии.
-
Практический опыт (не менее 2 лет):
• администрирование Linux-систем в продакшене;
• развертывание и эксплуатация контейнеризированных сервисов (Docker, Kubernetes или bare-metal с systemd);
• CI/CD пайплайны для сервисов данных/интеграций;
• обеспечение мониторинга и логирования (Prometheus, Grafana, ELK/Loki);
Желательно:
• опыт с open-source стэком хранения и потоков
данных (MinIO, ClickHouse/Postgres, Airflow,
Kafka/Redpanda);
• практика IaC (Terraform/Ansible);
• настройка SSO (Keycloak) и управление
секретами (Vault);
• участие в DR-тестах и восстановлении после
сбоев.
Компетенции:
• Развертывание и поддержка инфраструктуры
данных / AI;
• Обеспечение доступности и отказоустойчивости
сервисов;
• Автоматизация CI/CD, IaC;
• Организация мониторинга и логирования.
Знания и навыки:
• Linux/Kubernetes, Terraform/Ansible;
• MinIO, Postgres/ClickHouse, Kafka;
• Prometheus, Grafana, Loki, Tempo;
• Keycloak, Vault (SSO, управление секретами).
МЫ ПРЕДЛАГАЕМ:
- График 5/2 гибкий начала рабочего дня;
- Широкие возможности для развития - семинары, мастер – классы, корпоративная программа наставничества, программы для развития руководителей;
- «Белая» заработная плата, гибкое начало рабочего дня и полное соблюдение ТК;
- Профессиональное обучение за счёт Компании;
- Изучение английского в офисе за счет Компании;
- ДМС;
- Компенсация затрат на занятия спортом;
- Доступ к электронной библиотеке Альпина Диджитал для сотрудников;
- Автомат с полезной едой в офисе;
- Подарки сотрудникам к праздникам;
- Профессиональный коллектив;
- Отсутствие дресс-кода.