Москва · работаем по всей России Пн–Пт, 10:00–19:00 (МСК)
OPS-02 Инфраструктура
берёт задачи

DevOps-инженер

CI/CD · контейнеры · мониторинг

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

ops-02 · stack
  • 01Docker
  • 02CI/CD
  • 03Git
  • 04Linux
  • 05Nginx
  • 06Bash
  • 07Python
  • 08PostgreSQL
  • 09Redis

С какими задачами обращаться

  • Настроить автоматическую сборку, проверку и выкладку кода
  • Упаковать приложение в контейнеры Docker
  • Развернуть тестовый контур, повторяющий боевой
  • Организовать выкладку обновлений с возможностью отката
  • Подключить мониторинг, сбор логов и оповещения
  • Подготовить инфраструктуру к росту нагрузки
  • Описать окружение так, чтобы его можно было воспроизвести

Как работает

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

Что это даёт проекту:

  • обновления выходят чаще и без ночных авралов;
  • неудачный релиз откатывается на предыдущую версию;
  • тестовый контур повторяет боевой, поэтому ошибки находят до запуска;
  • мониторинг и логи сразу показывают, где возникла проблема.

DevOps-инженер нужен проектам, которые развиваются постоянно, — онлайн-сервисам, порталам, внутренним системам с регулярными релизами, — а также перед ожидаемым ростом нагрузки и в ситуации, когда выкладку умеет делать единственный человек в команде. Ещё один признак — приложение на сервере ведёт себя не так, как у разработчиков: значит, окружения различаются.

Компетенции

  • Построение конвейеров CI/CD
  • Контейнеризация приложений в Docker
  • Настройка окружений: разработка, тест, продакшен
  • Выкладка обновлений и откат версий
  • Мониторинг, логирование, оповещения
  • Автоматизация рутинных операций скриптами
  • Масштабирование и балансировка нагрузки
  • Управление конфигурацией и секретами
Контакт · начать работу

Расскажите о задаче

Что нужно сделать, на чём работает проект и к какому сроку. Вернёмся с оценкой и предложим, кого подключить.

  • Ответ и предварительная оценка — за один рабочий день
  • NDA и фиксация объёма работ до старта
  • Код, домены и доступы оформляются на вас

Оставить заявку

Ответим в течение рабочего дня. Телефон или e-mail — на выбор.

Обсудить проект

Опишите задачу — вернёмся с оценкой и планом в течение рабочего дня.