Михаил Савин
Рейтинг
Резюме
DevOps. Linux, FreeBSD, solaris, hardware, python, php, c#. Windows. Разберусь с любой ОС.
В "IT" более 30 лет, еще с тех времен когда это еще не было майнстримом.
Работал с разными проектами, и как системный администратор, и как программист, и как "два в одном".
Технологии с какими приходилось работать на фрилансе (но, далеко не все, только то что вспомнил):
* GitLab CI, bitbucket pipeline
* ansible, puppet
* Docker
* AWS, DigitalOcean, Azure, Google Cloud
* kvm, ESXi, proxmox
* zabbix, prometheus, grafana
* automation tasks on Python;
* automation for servers on PHP;
* OpenCart, (php, mysql, mssql);
* Приложение на python, на orange pi, работает с устройством на com-порту, рисует графики реал-тайм в PyQt5 интерфейсе, гранит данные в mysql
* Скрапинг инстаграмма, реверс-инженеринг, использование внутреннего api, с которым работает сам js страницы.
* Разработка "личного кабинета пользователя" для биллинга, клиент/сервер, сервер на Cи под линукс, клиент на C# под виндовс. * Несколько небольших проектов на C#, в основном автоматизация WEB (Awesomium Engine). Пару небольших проектов на C# по работе с mysql базами.
* Так же как то делал тестовое задание: написать на С++ собственные функции отрисовки UI, генерации и обработки событий (не используя события ОС), с конфигом в текстовом файле.
Навички та вміння
Програмування
Дизайн та арт
Архітектура та інжиніринг
Портфоліо
- Всі роботи 26
- PHP 1
- C та C++ 2
- Linux та Unix 5
- Python 3
- Адміністрування систем та мереж 4
- Налаштування ПЗ та серверів 2
- Бази даних та SQL 1
- Десктопні додатки 2
- HTML та CSS верстання 1
- Вбудовані системи та мікроконтролери 2
- DevOps 3
-
Python + PyQt5 + Orange Pi
Python
Приложение на #python для #OrangePi, работает с устройством на com-порту, рисует графики реал-тайм в #PyQT5 + #pyqtgraph интерфейсе, гранит данные в #mysql. Используется #multiprocessing, #shared_memory, #NumPy.
-
Ansible + AWS EC2/Route53
DevOps
Роль #ansible создает инстанс в #AWS #EC2, регистрирует его в route53 и получает #ssl сертификат через него. Сетапит на нем #nginx + #sentry. Настраивает их для текущего домена, почта, автообновление сертификата и т.д.
-
Мониторинг Zabbix+Grafana
DevOps
Настройка мониторинга инфраструктуры в #Zabbix , визуализация в #grafana . Так же сбор информации о технических характеристиках железа и нотификация при изменениях конфигурации рабочих станций. Например, сгорел один из модулей памяти и ее стало меньше.
-
Развертываение удаленной рендер фермы
DevOps
На хостинге #Hetzner, с помощью #Puppet развертывание масштабируемой рендер-фермы с общим сетевым хранилищем на #nfs.
-
Python 2.7 + pyQt5
Python
Скрипт сканирует хранилище на предмет видео-дейлизов (видеоролик с анимированной 3D-сценой).
Сортирует по датам рендера и отображает их список в окне Qt.
Далее можно выбрать определенные видео. Через #ffmpeg создастся один ролик на их основе. Между роликами вставляются вставки с информацией о видео. А так же на само видео налаживаются титры со служебной информацией. Далее ролик заливается на сервер #DLNA (кстати, тоже настраивал сам). В итоге просто выбираем нужные ролики, включаем 3D телевизор и смотрим проделанную работу на "большом экране".
-
Линукс по сети (PXE+NFS)
Linux та Unix
Запуск #linux на рабочих станциях из #сети по протоколу #PXE+#NFS. Что избавляет от надобности устанавливать ОС на каждую машину, данная схема позволяет иметь один образ системы на #сервере. И, например, установка какого либо софта или апдейт библиотек происходит одновременно на всех машинах. А так же удобна #настройка и #управление, например, добавив нового пользователя, он может логиниться на любую машину из сети и работать, причем даже без выделенного сервера #LDAP. Можно использовать рабочии станции без дисков, или на локальном диске хранить только файлы пользователей. А также можно сделать сетевой "хоум" на отдельном сетевом хранилище, что позволит сотрудникам работать за любым компьютером и всегда иметь доступ ко всем своим документам.
-
WinAPI + C
C та C++Делал тестовое задание в геймдев компанию.
Суть задания была в том чтобы на Си создать простенький интерфейс с конфигом в одном текстовом файле. С помощью WinAPI можно создать только главное окно и получать только основные события, такие как фокус окна и перемещение мыши. Всю остальную логику интерфеса нужно было реализовать самому, т.е. отрисовка окон, курсора, надписей, кнопок, эффекта нажатия, фокуса мыши, потеря фокуса окном и т.д. это все нужно было "рисовать" самому через WinAPI.
-
Динамический редирект запросов
Адміністрування систем та мереж
#nginx принимает запрос, делает запрос в #redis , по ключу домена и пересылает запрос далее во внутреннюю_сеть/виртуалку/#docker_контейнер на соответствующий #сервер.
Ключи в формате "домен":"ip-aдресс бэкэнда" можно менять налету, соответственно отправляя #трафик на активный в данный момент #сервер.
Например можно поднять #сервер/#контейнер/#виртуалку с новой версией и перенаправить весь #трафик на него не останавливая работу #сайта.
-
Модуль для ZennoPoster
Десктопні додаткиМодуль #ZennoPoster на C# для генерации юзерагентов под различные версии Firefox. Модуль так же работает со стандартным механизмом профилей, и может "упаковывать" сгенерированные значения в них, расширяя возможности стандартного профиля.
-
Настройка сети докер-контейнеров
Linux та UnixСеть из #docker-контейнеров, каждый отдельно подключается в разные #подсети #hamachi(бесплатный #vpn сервис).
Создание контейнеров через #Dockerfile, в каждом контейнере свой юзер и пароль, своя #vpn подсеть и доступны по #ssh.
Сети контейнеров польностью изолированны, хост тоже не имеет к ним доступа.
-
Пул для майнинга криптовалюты
Налаштування ПЗ та серверівПул для майнинга, монета #Electronium.
Настройка хостинга (#nginx,#redis,#nodejs)
Компиляция кошелька, демона монеты и исходников пула.
Подключение #CloudFlare, как оказалось у пула есть проблемы в работе с ним.
… Устранение проблемы путем правки исходников.
-
Сертификат по HTML
HTML та CSS верстання
Нужно было пройти тестирование по HTML, вот результат. По ссылке (кликнуть на названии работы) более развернуто описан результат тестирования. Сертификат можно проверить на тестировавшем сайте по его id
-
Интернет-магазин на Opencart
Адміністрування систем та мережЗапуск интернет-магазина на движке OpenCart. В основном собран на готовых модулях, но не мало усилий ушло на то что бы все эти модули совместить друг с другом и подправить их под нужды подрядчика (читай дописать недостающие функции). Также реализовал на #php 5.6 синхронизацию c #Microsoft #SQL, через #unixODBC. В работе так же использовались #javascript+#jQuery. Соответственно сервер тоже поднят мной (#nginx+#php-fpm+#mysql). Базовое СЕО тоже свое, точнее на своих ошибках)
-
Плагин для Foundry Nuke
C та C++Кто не в курсе, это профессиональное ПО для #визуальных эффектов, спецификацией которого является #обработка #изображения и #секвенций.
Плагин написан на #Си. "Кейер", убирает "#хромокей" (техника разделения изображения на слои (используя зелёный или синий фон)
и вставляет вместо него нужный фон. #Плагин работает лучше чем, встроенный "#KeyLight". Более мягкие границы, лучше обрабатывает мелкие детали, меньше артефактов.
#Алгоритм не мой, но реализация в #Си моя. К тому же не просто использование встроенных математических функций. А реализация некоторых специфических функций, например #преобразование между различными #цветовыми #пространствами. При написании пришлось вспоминать #логарифмы, #векторную #алгебру и т.д.
-
"Контроллер температуры" серверной
Вбудовані системи та мікроконтролериСобран на #Arduino. Собирал сам, так же сам писал ПО, а не просто "копи-пастил". Доступен по сети, поднят простой WEB-сервер, по http отдает текущую температуру по всем датчикам. Умеет сканить "сеть" на наличие новых датчиков и собирает инфу со всех. Почти готов был GSM-модуль с отправкой смс при алертах, но подключить не успел, уехал)
Відгуки та компліменти про виконані проєкти 23
26 серпня 2025
8000 UAH
Налаштувати vps сервер
Крутий виконавець, зробив все як треба
![]()
3 липня 2020
1342 UAH
Решение задач DevOps
Михаил справляется с задачами хорошо. Общение комфортное. В работе ответственный. Будем продолжать сотрудничество.
![]()
29 червня 2020
200 UAH
Завантажити сайт на Nginx Webserver
Дякуємо
Хороша робота .
Професійні дев'єри
9 червня 2020
2500 UAH
Налаштувати сервер під сайтами CS-Cart на хостингу Hetzner.
1) Конфігурація панелі Plesk за вимогами двигуна сайтів
2) встановлення додаткових необхідних модулів та їх налаштування
3) Бакапіювання 8 сайтів зі старого хостингу (бази даних, файли).
4) Завантаження та розробка цих сайтів на новому хостингу.
5)Міграція існуючих SSL сертифікатів з старого хостингу на новий.
6)Налаштування резервного копіювання всіх баз даних і файлів на віддалене зберігання
7) Рішення поточних проблем на старому хостингу, що виникли в процесі перевезення
8) Переклад сайтів повністю на https
Вирішення проблем з двигуном сайтів при переході на https
5 червня 2020
1601 UAH
Настройка CI/CD. Поддержка серверов и сервисов на AWS
Грамотный и ответственный специалист. Рекомендую.
![]()
25 травня 2020
400 UAH
Вирішити проблему зі швидкістю роботи сайту. Дуже терміново.
Дуже приємно знайти такого професіонала, як Михайло. Дуже відповідальний і розуміючий у своїй справі фахівець. Завжди на зв'язку, зможе виконати завдання будь-якої складності і викинути в складних ситуаціях. Я однозначно рекомендую співпрацю
6 травня 2020
2511 UAH
Поддержка серверов и сервисов на AWS. Настройка CI/CD.
Михаил выполняет свои задачи качественно и ответственно. Благодарен за работу. Продолжаем сотрудничество.
![]()
15 квітня 2020
2225 UAH
Gitlab + Ansible: Додати до конфігурації сервіс Redis і доступу
Дуже дякую, все чудово! Ми задоволені і будемо обговорювати в майбутньому.
2 квітня 2020
840 UAH
Задача для DevOps
Качественная работа, ответственный подход, хорошие знания, комфортное общение. Продолжаем сотрудничество.
![]()
17 грудня 2018
800 UAH
налаштувати продакшн сервер
Супер виконавець, допоміг навіть з тим про що я не знав! Дуже рекомендую!
16 грудня 2018
3000 UAH
Облако на Amazon (налаштування сервера для порталу)
Ми працюємо не вперше! Все як завжди добре!
17 листопада 2018
500 UAH
[Linux] Налаштувати сервер
Відмінна робота вчасно. Рекомендую
13 листопада 2018
500 UAH
Налаштування балансора для двох серверів
Існує досвід спілкування з різними видами фрілансерів,
Михайло дуже адекватний і професійно відповідальний фахівець!
Дуже сподобався швидкість роботи і розуміння (я в системному адмініструванні не міцний)
Михайло не тільки вислухав, що потрібно, але запропонував варіанти вирішення деяких проблем
Проект реалізований успішно, продовжуємо співпрацю на постійній основі!
Рекомендую як надійний і якісний фахівець!
16 жовтня 2018
400 UAH
Proxmox VE налаштування внутрішньої мережі
Хороший виконавця . Швидко, чітко і чесно!
18 серпня 2018
400 UAH
Налаштування віддаленого підключення до роутера
Після консультацій з Михайлом і з'ясування деталей про ТЗ все було зроблено так, як я і хотів. Дякую вам!
23 березня 2018
800 UAH
Налаштувати маршрутизацію через iptables (docker+openvpn)
Все швидко через Skype налаштували
14 березня 2018
350 UAH
Unix розширення дискового простору
Зробив все дуже швидко і якісно, рекомендую
13 березня 2018
100 UAH
Потрібно збирати ферми для шахт з виїздом в Європу
Мені дуже сподобалося працювати з Михайлом. Оперативно відповідає, дуже чіткий і компетентний.
Сподіваюся на продовження співпраці.
Дякую вам!
2 березня 2018
300 UAH
Налаштування кулі для майнингана сервера
Михайло добре справлявся з поставленою задачею, незважаючи на всі труднощі, пов'язані з використанням CDN. Задача була виконана в повному обсязі і в найкоротші терміни. Також допоміг додатково налаштувати автозапуск послуг і відповів на зацікавлені питання, за що йому окрема подяка і винагорода. Я обов'язково звернуся ще.
20 лютого 2018
500 UAH
Настройка сервера Wordpress (Digital Ocean)
Дякую Михайлу за виконану роботу, він показав себе з професійного боку, відчувається що в людини є достатньо хороший досвід. Михайло знає свою роботу. Завжди на зв'язку та не залишає проект на половині дороги. Все, що було обговорено - було зроблено. Ще раз дякую! Рекомендую з ним співпрацювати!
19 лютого 2018
1000 UAH
Налаштування сервера / поліпшення часу відгуку від сервера
Чудовий досвід роботи з Михайлом. Робота виконана на відмінно. Більше того, зробив вище того, що вимагалося. Якщо вам потрібна людина, яка, незважаючи на будь-які технічні труднощі або складнощі в задачі знайде рішення і буде з вами до кінця виконаної роботи, то Михайло саме така людина. Крім того, проконсультував у деяких питаннях і давав поради.
Я рекомендую його як справжнього професора і знайомого своєї справи.
10 лютого 2018
100 UAH
Налаштування VPN підключення в Debian в firewall для прориву порту
Якщо бути чесним - отримав море додаткової інформації, Михайло розповів уточнив питання і головне дуже швидко все зробив я навіть не очікував реально такої швидкості =). Супер - рекомендую
Ми домовилися о 00:00 за мск. Хексер був на зв'язку саме в визначений час. За менше двох годин він виконував всі завдання на чудово, причому все розповів, показав і пояснював.
Хексер просто мене врятував, за що йому дуже дякую. Я щиро рекомендую hexer'a як професіонала свого бізнесу і відповідальної людини.
![]()
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Налаштування серверу на Hetzner
4000 UAH
|
|||||
|
Azure set up
|
|||||
|
Налаштувати vps сервер
8000 UAH
|
|||||
|
Фриланс-проєкт
3602 UAH
|
|||||
|
Фриланс-проєкт
700 UAH
|
|||||
|
Фриланс-проєкт
1000 UAH
|
|||||
|
Фриланс-проєкт |
|||||
|
Фриланс-проєкт
2500 UAH
|
|||||
|
Фриланс-проєкт
4200 UAH
|
|||||
|
DevOps Bitrix (Разовая)
1200 UAH
|