Владимир Ступин
Дата рождения | 16 июля 1983 |
Проживание | Уфа |
Email | wheel69@yandex.ru, vladimir@stupin.su |
Мобильный | 8-927-965-45-60 |
Jabber | stupin@jabber.ufanet.ru |
Блог: | vladimir-stupin.blogspot.com |
Специализация и профессиональные навыки
Программирую на языках Go и Python. Имею опыт использования СУБД MySQL, PostgreSQL, веб-фреймворков Bottle и Django.
Специализируюсь на Debian GNU/Linux. Хорошие знания системы мониторинга Zabbix. Обладаю навыками настройки маршрутизаторов, VPN-серверов, прокси-серверов, DHCP, DNS, пакетных фильтров, веб-, ftp- и почтовых серверов, серверов баз данных, биллинговых систем, веб-приложений.
Опыт работы
Июнь 2020 - по настоящее время
Программист 1 категории, старший программист 2 категории отдела разработки серверного программного обеспечения Центра информационных технологий АО "Уфанет", ООО "Авантис"
1001 - 10000 человек, IT, интернет, связь, телеком: Телекоммуникации
Обязанности:
- Разработка и сопровождение программ на языке Go для сбора показаний с квартирных и общедомовых приборов учёта: электросчётчиков, счётчиков воды, газа, тепловычислителей.
Достижения/примеры сделанных задач:
- Опрос всех устройств через единую библиотеку для работы с сетью,
- Опрос всех устройств Modbus через единую библиотеку Modbus,
- Поиск архивов на тепловычислителях Aswega и ТЭМ рекурсивным делением областей поиска пополам,
- Автоопределение моделей тепловычислителей ТЭМ, Взлёт ТСРВ, СПТ, однофазных и трёхфазных электросчётчиков Энергомера,
- Считывание конфигураций теплосистем тепловычислителей ТВ-7, ВКТ-7, ТЭМ,
- Опрос тепловычислителей ТЭМ с учётом конфигураций теплосистем,
- Опрос электросчётчиков Энергомера через конвертер интерфейсов, настроенный для опроса электросчётчиков Меркурий,
- Опрос новых моделей устройств: тепловычислителей Карат-компакт 2-213 и 2-223, СПТ941.20, ТЭМ-104М, квартирных тепловычислителей Авектра ТСУ-15, счётчиков импульсов Хронос-10,
- Возможность проверять только доступность устройств,
- Улучшение стабильности опроса устройств: переопрос при неудачах, устранение состояний гонки, устранение проблем с автовакуумом базы данных, обработка задач порциями для снижения использования оперативной памяти.
Апрель 2012 - июнь 2020
Инженер отдела разработки и технического оснащения Центра управления сетью АО "Уфанет"
1001 - 10000 человек, IT, интернет, связь, телеком: Телекоммуникации
Обязанности:
- Настройка и сопровождение серверов мониторинга на основе Debian/FreeBSD, MySQL, Apache/nginx, Zabbix
- Изучение способов контроля нового оборудования и постановка оборудования на контроль, переработка шаблонов Zabbix,
разработка и доработка средств автоматической постановки оборудования на контроль
- Написание скриптов внешнего опроса для Zabbix на Shell, Perl и Python
- Проектирование и реализация веб-приложений, в основном на Python, Django, MySQL, PostgreSQL
- Написание скриптов интеграции и синхронизации информационных систем на Python
- Написание средств автоматизации сверки и контроля актуальности информации в информационных системах на Python
Достижения:
- Мигрировал все серверы мониторинга на Zabbix 3.4
- Перенёс виртуальные машины мониторинга Уфы в кластер виртуализации компании на основе Proxmox
- Написал систему для обнаружения сетевого оборудования и
скрипт для сверки обнаруженного оборудования с содержимым системы инвентаризации сетевого оборудования
- Написал систему резервного копирования файлов конфигурации сетевого оборудования на Python и Django
- Перенёс веб-интерфейсы Zabbix на виртуальные машины и серверы в локальной сети, внедрил аутентификацию по LDAP, внедрил HTTPS
- Написал и внедрил систему автоматической постановки на контроль оборудования по данным из системы инвентаризации оборудования
- Мигрировал все серверы мониторинга на Zabbix 2.4
- Объединил разрозненные веб-приложения с 4 серверов на одной виртуальной машине,
переписал отдельные приложения на Python, объединил все веб-приложения в единый Django-проект
- Внедрил в Уфе систему виртуализации на основе Xen для серверов мониторинга, собрав функции 7 серверов на 3 серверах виртуализации
- Мигрировал все серверы мониторинга на Zabbix 2.2
- Перенёс серверы мониторинга в 7 филиалах на новое аппаратное обеспечение
- Мигрировал все серверы мониторинга с Zabbix 1.8 на Zabbix 2.0
- Настроил локальный сервер OpenStreetMaps. Написал на Perl и JavaScript,
с использованием библиотеки LeafLet, веб-интерфейс
для наглядного отображения на картах городов состояния аварийности домовой
распределительной сети интернет и соответствия оптических уровней на
интерактивных оптических узлах их проектным значениям
- Написал на Python и Django программу для анализа протоколов ViewIt на соответствие нормативам кабельного телевещания
- Написал на Python и Django программу для учёта оборудования в стойках узлов связи, учёта топологии электросети в узлах связи
Апрель 2008 — апрель 2012
Главный специалист отдела информационных технологий
ЗАО "Страховая группа "УралСиб"", уфимский филиал,
101 — 1000 человек, Страхование
Обязанности:
- Сопровождение компьютерной сети филиала
- Сопровождение серверов: FreeBSD, Debian, Windows 2003 Server
- Сопровождение сервисов: прокси Squid, VPN-сервер pptpd, почта Postfix/Dovecot, корпоративный портал MS SharePoint Services, AD, файловый сервер
- Работа по заявкам пользователей
Достижения:
- Замена двух маршрутизаторов FreeBSD на Cisco
- Внедрение в филиале информационного портала Microsoft SharePoint Services
- Миграция локальной сети центрального офиса из домена Samba FreeBSD на Active Directory Windows Server 2003
- Замена файлового сервера Samba FreeBSD на файловый сервер Windows Server 2003
- Замена почтового/VPN/прокси-сервера FreeBSD на Debian GNU/Linux
- Миграция локальной сети центрального офиса из домена Active Directory филиала в общекорпоративный домен Active Directory
- Смена структуры и IP-адресации компьютерной сети филиала для включения во всероссийскую корпоративную компьютерную сеть
- Доработка почтового сервера Postfix/Dovecot: введение квот, SMTP-аутентификации, ограничений на отправку почты, написание веб-интерфейса для управления почтовой системой на PHP и MySQL
Ноябрь 2007 — март 2008
Системный администратор ЗАО "ЕС Телеком", (estelecom.ru) Уфа,
11 — 100 человек, IT, интернет, связь, телеком: Телекоммуникации
Обязанности:
- Сопровождение серверов: Debain
- Сопровождение сервисов: BGBilling, прокси Squid, веб Lighttpd, почта Exim/DBMail, DNS, DHCP, пакетные фильтры iptables
- Подготовка отчётов
Достижения:
- Настроил биллинговую систему BGBilling
- Настроил веб-хостинг Lighttpd, MySQL, PureFTP
- Настроил почтовую систему Exim/DBMail (PostgreSQL)
- Настроил систему статистики AWStat
- Настроил пакетную фильтрацию iptables, систему обнаружения вторжений Snort на шлюзе серверной площадки
- Настроил систему DNS для обслуживания DNS-зон компании и клиентов, кэширующие рекурсивные DNS для клиентов
- Настроил прокси-сервер Squid и систему управления и учёта SAMS для сотрудников компании
Образование
УГАТУ (Уфимский государственный авиационный технический университет)
Высшее, специальное, Уфа, 2000 — 2005
Факультет: Авиационно-технологические системы
Группа МХ-05 - специальность "Мехатроника", металлорежущие станки с компьютерным управлением.
Электронные сертификаты
Дополнительная информация
Семейное положение | Женат, двое детей. |
Вредные привычки | Не имею. |
Занятия в свободное время | Велосипед, чтение литературы по специальности. |