Системный инженер
Описание
Обязанности: Сопровождать тестовые и релизные серверы проекта: проверять состояние сервисов, контейнеров, сетевых доступов, логов и переменных окружения. Помогать с подготовкой релизов: забирать актуальный код из GitLab, запускать сборку, проверять результат, фиксировать commit/tag версии и передавать информацию команде. Поддерживать GitLab CI/CD: разбираться с pipeline, runner’ами, переменными, правами доступа, ошибками сборки и деплоя. Работать с Docker и docker compose: собирать образы, запускать контейнеры, обновлять сервисы, проверять health-check’и и доступность endpoint’ов. Выполнять базовые операции с PostgreSQL: делать backup, восстанавливать dump на чистый стенд, применять SQL-скрипты обновления, сохранять логи выполнения и проверять результат. Писать и поддерживать shell-скрипты для автоматизации сборки, деплоя, проверок и регламентных операций. Участвовать в разборе инцидентов: анализировать логи backend/frontend, ошибки nginx, проблемы доступа к API, БД и внешним сервисам. Вести техническую документацию: инструкции по сборке, запуску, обновлению, восстановлению и передаче релизов. Требования: Базовое или уверенное знание Linux: работа в консоли, SSH, права доступа, процессы, сервисы, сетевые настройки. Понимание Docker и Docker Compose: сборка образов, запуск контейнеров, просмотр логов, health-check’и, работа с volumes и env-переменными. Навыки работы с Git и GitLab: ветки, merge request, tags, pipeline, CI/CD variables, runner’ы, права доступа. Базовое понимание CI/CD: как код превращается в сборку, как запускаются проверки, как публикуются разворачиваются артефакты. Базовые знания PostgreSQL: подключение к БД, выполнение SQL-скриптов, backup/restore, понимание миграций и dump-файлов. Умение писать простые shell/bash-скрипты для автоматизации типовых операций. Понимание HTTP, REST API, JSON, reverse proxy, портов и маршрутизации запросов. Базовое понимание Node.js / TypeScript / React / NestJS будет преимуществом для разбора ошибок сборки и логов приложения. Инженерное мышление: внимательность к деталям, умение разбираться в чужих инструкциях, логах и скриптах, аккуратность при работе с тестовыми и релизными контурами. Будет плюсом наличие учебных, личных или рабочих проектов, связанных с Linux, Docker, GitLab CI/CD, автоматизацией или развёртыванием приложений. Условия: Реальное менторство: регулярный фидбек, код-ревью и поддержка от опытного наставника Удаленный формат работы с гибким графиком Интересные задачи в реальном секторе экономики (машиностроение, судостроение) без бюрократии Медицинский полис ДМС расширенного формата за счет компании. Льготные условия оформления ДМС для членов семьи Официальная заработная плата, оформление по ТК РФ с первого рабочего дня Отличные условия для быстрого старта карьеры