DevOps Portfolio – Victor Markovskoy

My Automation & Pet Projects Portfolio


Project maintained by Markovskoy Hosted on GitHub Pages — Theme by mattgraham

View Repo

Purpose Status

Bash Python Docker Ansible GitLab CI Prometheus Grafana

Я начинающий DevOps-инженер, владею инструментами автоматизации, мониторинга и CI/CD.
Активно развиваюсь в сфере DevOps, внедряю автоматизация на работе и создаю pet-проекты, приближённые к боевым условиям.

В этом портфолио собраны:

Контакты

Email Telegram LinkedIn


Примеры проектов

📊 Monitoring Stack 🛠️ GitLab CI/CD ⚙️ Python-скрипты
Prometheus, Grafana, Loki Полный пайплайн: frontend + backend + deploy Отправка файлов по SSH на кластеры

Подробнее ниже ⬇


Содержание репозитория

Repo/
├── work_scripts/               # Автоматизация и полезные скрипты
│   ├── ansible_project/        # Ansible скрипты дла автоматизации задач на нескольких серверах
│   ├── bash_scripts/           # CLI-утилиты, работа с Zabbix
│   ├── powershell_scripts/     # Windows-инструменты и диагностика
│   ├── python_scripts/         # Автоматизация
│   ├── sql_scripts/            # Аналитика и мониторинг БД
│   └── ci_cd/                  # CI/CD пайплайны и конфигурации
│       ├── gitlab/             # GitLab CI: .gitlab-ci.yml, шаблоны и скрипты
│       └── jenkins/            # Jenkins: pipeline'ы, конфиги, groovy-скрипты
│          
└── pet_project/                # Учебные и демонстрационные мини-проекты
    ├── monitoring-project      # Полноценный стек мониторинга и логирования
    ├── сomand_to_server        # Python-инструмент для отправки файлов и выполнения команд на множестве серверов
    └── IAC_vagrant_application # Реализаций IaC с помощью Vagrant и VirtualBox

Демонстрационные кейсы

Тип Пример Назначение
Bash khd.sh Мониторинг ETL, интеграция с Zabbix
Python command_to_server Инструмент отправки команд/файлов на множественные серверы через SSH
IaC / Vagrant IAC_vagrant_application Развёртывание среды через Vagrant + systemd + nginx

Monitoring Stack (Prometheus + Grafana + Promtail + Loki)

Исходники и конфиги

Используемые технологии: Docker, Prometheus, Grafana, Loki, Promtail

Цель: мониторинг backend/frontend + логирование контейнеров

Скриншот дашбордов Grafana

CI/CD Fullstack Pipeline (GitLab)

Исходники и конфиги

Используемые технологии: GitLab CI/CD, Maven, npm, , Semgrep, Nodejs-scan, SonarQube

Цель: автоматическая сборка frontend и backend, статический анализ безопасности и качества кода, генерация артефактов и уведомление в телеграмме

Пример пайплайна в GitLab

image

SonarQube отчёты

image


Ключевые навыки и инструменты

Примечание

Все проекты и скрипты в этом портфолио:

Каждый пример максимально приближен к боевым условиям — с рабочими пайплайнами, конфигурацией, логированием и мониторингом.