Рейтинг: 52
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 2
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Возраст: 21 год
  • Стаж работы: 1 год
  • Зарегистрирован: 19.03.2026
  • Образование: Среднее профессиональное
  • Юридический статус:Самозанятый
  • Стоимость услуг (руб): 500 за час 70 000 за месяц
Был на сайте:

simple-app — REST API с полной DevOps-инфраструктурой

Используемые навыки:

Описание

Разработка простого REST API для демонстрации навыков full-cycle разработки: от написания кода до автоматизированного деплоя и мониторинга. Проект создан для отработки практик CI/CD, контейнеризации и инфраструктурной автоматизации.

Решение

• Разработал CRUD API на FastAPI с валидацией данных через Pydantic и автодокументацией Swagger
• Реализовал контейнеризацию приложения: Dockerfile, docker-compose, многоэтапная сборка
• Настроил автоматизацию развёртывания через Ansible (плейбуки для деплоя на сервер)
• Создал Makefile для унификации команд разработки и деплоя
• Добавил bash-скрипт диагностики сервера (проверка ресурсов, сервисов, логов)
• Покрыл эндпоинты тестами через pytest, настроил запуск тестов в Docker и локально
• Добавил мониторинг Grafana + Prometheus с готовым дашбордом (CPU, RAM, HTTP-запросы)
• Интегрировал GitHub Actions для CI: автоматический прогон тестов при пуше в репозиторий

Результат

• Создал полностью автоматизированный пайплайн доставки кода: от коммита до деплоя на сервер
• Сократил время развёртывания с 30–40 минут (вручную) до 5 минут (через Ansible)
• Обеспечил 90%+ покрытие тестами критических эндпоинтов API
• Настроил алертинг в Grafana для уведомления о проблемах с сервисом
• Проект используется как демонстрация навыков для работодателей (портфолио)

Ссылки на примеры реализации

 github.com/gorodkovden/simple-app

Презентация проекта

Снимок экрана от 2026-03-19 20-28-14.png

Оценили проект:

0