DevOps-инженер

DevOps-инженер

Описание вакансии

Мы ищем DevOps-инженера (удаленно, part-time) для поддержки и развития нашей инфраструктуры и CI/CD процессов. Специалист будет отвечать за стабильную работу двух веб-проектов (frontend и backend) на двух серверах, а также за автоматизацию релизов и оперативное реагирование на инциденты. Рассматриваем кандидатов уровня Middle или Senior, готовых работать в формате 5/2 (стандартная рабочая неделя) и быть на связи для экстренных случаев.

Обязанности

  • Администрирование серверов: управление и настройка двух Linux-серверов (Ubuntu) с веб-сервером Nginx для обеспечения бесперебойной работы фронтенд и бэкенд приложений. Это включает установку обновлений, управление пользователями и обеспечение безопасности серверов.

  • Настройка CI/CD: создание и поддержка конвейеров непрерывной интеграции и доставки (CI/CD) с использованием GitLab CI/CD. Обеспечение автоматизированного деплоя новых версий приложений и быстрых релизов без простоев.

  • Мониторинг и реагирование: постоянный мониторинг состояния серверов и приложений (логи, метрики) для быстрого обнаружения сбоев. Оперативное реагирование на инциденты и устранение неполадок, включая экстренную доступность в случае критических ситуаций.

  • Автоматизация и скрипты: автоматизация рутинных задач администрирования и развертывания. Написание скриптов (Bash/Python) для резервного копирования, сборки проектов, управления конфигурациями и прочих процессов по необходимости (при отсутствии готовых инструментов).

  • Обеспечение безопасности: поддержание базовой безопасности инфраструктуры – настройка брандмауэра, SSL/TLS-сертификатов, регулярное обновление системы и пакетов, контроль доступа.

  • Взаимодействие с командой разработки: тесная работа с разработчиками фронтенда и бэкенда для планирования релизов, устранения проблем окружения, консультации по вопросам инфраструктуры. Предоставление рекомендаций по улучшению процессов DevOps и документирование изменений конфигурации.

Требования

  • Опыт и уровень: практический опыт работы DevOps-инженером или системным администратором. Рассматриваются специалисты уровня Middle и Senior, способные самостоятельно вести проекты. Желателен опыт от ~2-3 лет в сфере администрирования или DevOps.

  • Уверенные знания Linux: отличное понимание операционных систем семейства Linux (особенно Ubuntu). Умение работать в командной строке, настраивать системные сервисы, решать проблемы с производительностью и потреблением ресурсов.

  • GitLab CI/CD: опыт настройки и поддержки CI/CD пайплайнов, предпочтительно на базе GitLab CI/CD. Понимание принципов непрерывной интеграции и доставки – умение настроить сборку, тестирование и деплой приложения в автоматическом режиме.

  • Веб-серверы и сетевые основы: знание веб-сервера Nginx (настройка виртуальных хостов, прокси, SSL и пр.). Понимание основ сетей (TCP/IP, DNS) для обеспечения корректной работы сервисов и умение настроить окружение приложения (домен, порты, сертификаты).

  • Инструменты мониторинга: навык использования простых средств мониторинга и логирования (например, journald, Nagios/Zabbix, или даже собственные скрипты) для слежения за доступностью сервисов. Умение анализировать логи приложений и системы для диагностики проблем.

  • Скриптовые языки: базовые навыки написания скриптов на Bash (Linux shell). Знание Python или другого языка скриптинга будет плюсом. Специальные требования к языкам программирования отсутствуют, но способность автоматизировать задачи – желательна.

  • Желательные навыки: опыт работы с контейнерами (Docker) и контейнеризацией будет плюсом, хотя не является обязательным требованием. Также приветствуются знания систем управления конфигурациями (например, Ansible) или облачных платформ, но опыт с AWS/Azure не обязателен – мы используем собственные VPS-серверы.

  • Личные качества: умение самостоятельно принимать решения и доводить задачи до результата. Способность быстро реагировать на нештатные ситуации и работать в режиме аварийного восстановления. Хорошие коммуникационные навыки для взаимодействия с командой. Знание английского языка на уровне чтения документации будет плюсом, но не является обязательным.

Условия

  • Формат работы: частичная занятость (part-time), удаленно. График 5/2 с гибким распределением рабочих часов – вы самостоятельно планируете время работы, согласуя его с командой.

  • Экстренная доступность: хотя основной рабочий график фиксирован, от специалиста ожидается возможность выйти на связь вне расписания в случае критических инцидентов (аварий на продакшене и т.п.). Такие ситуации происходят редко, но требование оперативного реагирования является важным.

  • Оформление: сотрудничество по официальному договору. Возможны варианты оформления (контракт с физлицом или ИП) по договоренности, с соблюдением необходимых юридических формальностей.

  • Оплата: уровень заработной платы обсуждается индивидуально по результатам интервью (по договоренности). Мы готовы предложить конкурентную почасовую или фиксированную оплату, соответствующую навыкам и опыту кандидата.

  • Дополнительно: профессиональный рост в современной DevOps-среде с возможностью влиять на инфраструктуру проектов. Отсутствие бюрократии и дружелюбная команда разработчиков. Полностью удаленная работа без необходимости приезжать в офис.

Посмотреть контакты работодателя

Похожие вакансии

Калашников

DevOps-инженер

Калашников

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
ИТК
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
М.К Инвест
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Ubego
Удаленная работа
  • Москва

  • Не указана

Senior DevOps-инженер

Прометей Лаб

Удаленная работа
  • Москва

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию