Исследуем, что мотивирует людей работать. Пройти опрос (займет около 5 минут).
Обо мне

Навыки программиста:

Python:

- создание клиент-серверных приложений с использованием rest, soap, xml-rpc, rpyc;

- написание систем математического и статистического анализа на основе numpy и scipy. Имеется опыт дописывания логики scipy на основе instant в ansi C;

- программирование логики функционирования баз данных, в том числе с использованием ORM фрамеворка Sqlalchemy;

- создание user-friendly web и кроссплаторменных десктоп графических оболочек (GUI) для БД и сиситемных утилит;

- системные скрипты и утилиты автоматизации процессов linux сервера;

- создание утилит управления пакетными репозиториями и системмами деплоя и интеграции;

- написание парсеров xml, json, csv.

Bash - создание скриптов и утилит различной сложности для управления linux сервером.

Perl - редактирование стартовых скриптов терминального сервера x2go

PL/SQL - написание запросов, создание моделей данных, написание процедур, функций, триггеров.

Навыки ГИС специалиста:

- Использую python api библиотеки gdal и расширения python (numpy и scipy) для разработки утилит анализа георастров. В качестве примера могу привести реализацию системы нормализации и атмосферной коррекции исходных геоданных (уровень L1) landsat и растровый калькулятор (https://github.com/oldbay/raster_tools), теоретическая часть процесса подробно описана в моей статье на Gis-lab (http://gis-lab.info/qa/atcorr-dos.html)

- Имеется опыт написания виджетов визуальной среды biolab orange(http://orange.biolab.si/) для анализа георастров.

- Была разработана гипотеза уточнения значений вегетативного индекса на основе анализа георастров (http://sibac.info/19040).

- В течении работы в университете разрабатывал систему анализа и дешифровки многослойных георастров noaa avhrr.

Используемые операционные системы:

GNU/Linux - серверные решения и десктопные решения на RedHat (Centos), Gentoo Linux, Debian(Astra linux).

Глубокие знания архитектуры GNU/Linux вне зависимости от дистрибутива.

Написание сценариев сборки системных пакетов для Gentoo Linux(ebuild), ArchLinux(packbuild), Debian, RedHat - Centos(spec).

Windows - написание сценариев сборки установочных windows пакетов msi, на основе windows installer xml (WIX) toolset.

Навыки DevOps инженера:

- Опыт настройки системы непрерывной интеграции на основе TeamCity.

- Совмещение системы непрерывной интерации и пакетного репозитоия

- Написание bash и python утилит для системы деплоя и интеграции

Навыки ситемного администратора:

- Настройка сетевой инфраструктуры для предприятий различного профиля деятельности.

- Настройка маршрутизации и удаленного доступа в локальной и глобальной

сети. Создание беспроводных сетей.

- Настройка многофункциональныхинтернет шлюзов различной сложности

.- Проектирование и внедрение систем аудио и видеоконференцсвязи на основе протокола SIP и jabber jingle.

- Проектирование и внедрение систем резервного копирования на основе backup системы Bacula.

- Проектирование и внедрение инфраструктуры предприятия на основе терминальных решенийна базе linux: серверов тонких клиентов на базе связки freeNX-opennx, x2go, Xrdp-freerdp(rdesktop) ;серверов бездисковых станций на базе tftp

- Проектирование, внедрение и эксплуатация систем виртуализации на базе kvm, openVZ, xen

-Настройка комутаторов и маршрутизаторов Cisco

Службы, сервисы, протоколы:

SSH - шелл + тунеллирование(http://old-bay.livejournal.com/1743.html), в том числе через paramiko в python2, есть опыт работы с sftp+nx(http://old-bay.livejournal.com/1341.html)

NFS - в том числе монтирование фс в режиме бездисковой загрузки, использовал в сочетании с aufs

NTP + ntpdate - работа в режиме сервера и клиентаSamba - чаще всего в простом виде(выгрузка отчетов для win клиентов), реже с синхронизацией с ad(через winbind).

FTP - в основном centos-овский vsftp, использую для файлообмена и иногда загрузки бездисковых станций

HTTP - LAMP (связка apache+php+mysql) для web утилит внутреннего пользования.

PostgreSQL - создание user-frendly приложений для работы пользователей с даннойбд: например при помощи питоновского фреймворка camelot(http://www.python-camelot.com) или генератора отчётов ncreport (http://www.nocisoft.com/products.html).

TFTP - бездисковая загрузка рабочих станций.Remserial,Cyclades-system-client - маппинг com и lpt портов в локальной сети

GIT - как в процессе разработки(https://github.com/oldbay) так и для совместной разработки документации и фиксации изменений в конфигурационных файлах.

SQUID+SAMS2 - прокси сервер и web интерфейс в комплексе, есть опыт применения различных хелперов squid, в том числе для авторизации пользователей win AD.

WINE - есть опыт эксплуатации в эмуляторе: 1с, frs (утилита настройки фискальных принтеров).PPTPd - сервер и клиент(http://old-bay.livejournal.com/3677.html)

X11-VNC, VNC, XRDP, freerdp, rdesktop - соединение с удаленным рабочим столам.NX, FreeNX, X2GO - терминальный сервер в linux

QEMU-KVM - виртуализаця обслуживалась либо libvirt-ом, либо самописными bash скриптами.

SIP - аудио и видеоконференцсвязь, VOIP телефония.

Ссылки на проекты в github:

https://github.com/oldbay/RESTdeploy - DevOps проект: сервер, сервис и клиент деплоя deb пакетов

https://github.com/oldbay/raster_tools - ГИС проект: нормализатор ДДЗ landsart и растровый калькулятор

https://github.com/oldbay/fito_bd - Научный батанический проект: справочник высших сосудистых растений

https://github.com/oldbay/pymodules-overlay - layman ориентированный gentoo overlay содержащий коллекцию python модулей

https://github.com/oldbay/debian-overlay - layman ориентированный gentoo overlay содержащий коллекцию debian deploy утилит работающих в среде gentoo

https://github.com/oldbay/zato-overlay - layman ориентированный gentoo overlay содержащий проект Open Source ESB, SOA, REST, APIs and Cloud Integrations in Python https://zato.io ,для его развёртывания в среде gentoo

Дополнительная информация:

Имею большой опыт работы в различных сферах деятельности, легко вникаю в особенности новых задач .

Профессиональные навыки
LinuxPythonNumpySqlalchemyGisSipBashDebianGentoo
Опыт работы
Ведущий программист
Март 2016 — По настоящее время (3 года и 8 месяцев)
- Разработка клиент-серверной системы деплоя (python + bash); - Создание и поддержка пакетного (deb) репозитория изделий предприятия; - Поддержка системы непрерывной интеграции на основе teamcity.
Ведущий инженер-электроник
Апрель 2013 — Март 2016 (3 года)
Обязанности: - управление комплексом linux серверов поддержки сетевой инфраструктуры - управление системой ip-телефонии - управлением системой backup-а Достижения: - Начато внедрение системы ip-телефонии - Начато внедрение вивтемы backup-а
ГП АО ПАТП №3
Астрахань
инжененр АСУ
Август 2009 — Апрель 2013 (3 года и 9 месяцев)
Обязанности: - внедрение запуск и обслуживание программно-аппаратного комплекса ДЮК АСУ «Автовокзал» Достижения: - Cистема запущена и эксплуатируется в штатном режиме на автовокзалах и крупных автостанциях г.Астрахани и Астраханской области. АСУ "Автовокзал" разработана компанией ДЮК г. Вологда www.dyc.ru Система функционирует на серверах под centos 5 - используемая база данных D3 pick работа касс, диспетчерских, справочных и др. рабочих мест АСУ организована на базе бездисковых станций GNU/Linux
ЗАО "НЭК"
Астрахань
Системный администратор
Февраль 2008 — Июль 2009 (1 год и 6 месяцев)
Обязанности: - поддержка работоспособности сети, рабочих мест, специфического программного обеспечения Параллельно с основным местом работы продолжал заниматься интернет шлюзами, принт-серверами, спутниковым интернетом , терминальными решениями организации работы предприятия
ООО ПКФ «Линк»
Астрахань
системный администратор
Август 2007 — Январь 2008 (6 месяцев)
Обязанности: - установка настройка и обслуживанием интернет шлюзов у клиентов компании
ООО Гостиничный Комплекс «Лотос»
Астрахань
системный администратор
Февраль 2006 — Июль 2007 (1 год и 6 месяцев)
Обязанности: - установка и настройка интернет-шлюза, vpn ,wi-fi сети для гостей - поддержка работоспособности сети, рабочих мест, специфического программного обеспечения Достижения: - участвовал во внедрении системы управления для гостиниц FIDELIO
Астраханский государственный технический университет
лаборант, ассистент кафедры, старший преподаватель
Август 2000 — Декабрь 2006 (6 лет и 5 месяцев)
Обязанности: - преподавание на кафедре, ведение полевых и производственных практик. Достижения: - разработка программных продуктов, необходимых для проведения научной работы по мониторингу биомассы растительных сообществ Волго-Ахтубинской поймы - при помощи анализа геоинформационных ресурсов В рассмотренный период периодически работал по договору в различных организациях как системный администратор: 01.02.2002-30.12.2002 В институте усовершенствования учителей. 01.02.2003-30.01.2006 В МУЗ городская поликлиника №5
Астраханское отделение МД «Лебедь»
Астрахань
преподаватель информатики
Март 2000 — Апрель 2000 (2 месяца)
Обязанности: - преподавание информатики
ГП «Астраханьавтодорремстрой»
Астрахань
инженер-эколог
Август 1999 — Февраль 2000 (7 месяцев)
Обязанности: - создание и обслуживание программного продукта по расчету проектов ПДВ
МУЗ городская поликлиника №5
Астрахань
компьютерный техник
Февраль 1998 — Август 1999 (1 год и 7 месяцев)
Обязанности: - обслуживание специфичного программного обеспечения, настройка локальных сетей
ТОО "Геокомп"
Астрахань
оператор ЭВМ
Январь 1994 — Февраль 1998 (4 года и 2 месяца)
Обязанности: - заполнение базы данных, ремонт оборудования
Высшее образование
Астраханский государственный университет; АГПУ; АГПИ
Астрахань
Факультет: Математики и информационных технологий
Сентябрь 2013—Июнь 2015 (1 год и 9 месяцев)
Магистратура информационные системы и технологии, программа подготовки "базы знаний"
Факультет: Биологический
Январь 1994—Январь 1999 (5 лет)
Астраханский государственный технический университет
Астрахань
Факультет: Институт биологии и природопользования
Январь 2001—Январь 2004 (3 года)
учился в очной аспирантуре по специальности «Природные ресурсы», учёная степень не получена