My Automation & Pet Projects Portfolio
Я начинающий DevOps-инженер, владею инструментами автоматизации, мониторинга и CI/CD.
Активно развиваюсь в сфере DevOps, внедряю автоматизация на работе и создаю pet-проекты, приближённые к боевым условиям.
В этом портфолио собраны:
📊 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 |
Используемые технологии: Docker, Prometheus, Grafana, Loki, Promtail
Цель: мониторинг backend/frontend + логирование контейнеров
Используемые технологии: GitLab CI/CD, Maven, npm, , Semgrep, Nodejs-scan, SonarQube
Цель: автоматическая сборка frontend и backend, статический анализ безопасности и качества кода, генерация артефактов и уведомление в телеграмме
Языки и технологии:
Bash, Python, PowerShell, SQL (Oracle, MSSQL)
Контейнеризация и оркестрация:
Docker, Docker Compose
Инфраструктура как код (IaC):
Ansible, Vagrant
CI/CD и управление сборкой:
GitLab CI/CD, Jenkins, Git
Мониторинг и логирование:
Zabbix, Zabbix Agent, Prometheus, Grafana, Loki, Promtail
DevOps-инженерия:
Написание CLI-утилит, автоматизация задач, работа с логами, cron, systemd
—
Все проекты и скрипты в этом портфолио:
Каждый пример максимально приближен к боевым условиям — с рабочими пайплайнами, конфигурацией, логированием и мониторингом.