← В ленту

Портфолио

Облачный хостинг

● Разработка системы управления виртуальными серверами, биллинг, API. Стек: flask, jquery, postgres, bind.

DNS хостинг

● Разработка проекта, API, devops. Стек: flask, jquery, postgres, bind.

HelpTalks

● Разработка серверной части (Rest Api) приложения на Python Flask, Socket.IO, jQuery, MySQL, Redis. ● Автоматизация развертывания приложения Jenkins + Ansible. CI/CD: Jenkins + Ansible. ● Логирование и мониторинг: Sentry, Fluentd и Zabbix. ● Развернул всю инфраструктуру для работы проекта, redmine, git сервер, pypi сервер, zabbix. ● Взаимодействие с поставщиками услуг хостинга.

ProCDN - Сеть доставки контента

● Разработка архитектуры. Построение сети. Разработка приложения на Python Flask, SocketIO, PostgreSQL, Fluentd, NGINX.

Хостинг выделенных серверов

● Хостинг выделенных серверов.

Скиллы

Python
Java
Spring Framework
Fluentd
ElasticSearch
Zabbix
Grafana
InfluxDB
Telegraf
GlusterFS
PostgreSQL
MongoDB
Clickhouse
Gitlab CI
Linux
GoLang
LUA
Celery
Json Api
OrangeData
Jenkins
Ansible
Rest Api
Socket.IO
jQuery
MySQL
Redis
CI/CD
Sentry
Software Development
Development Management
Flask
Project Management
Business Process Organization
Company Management
IT Service Management
Openstack
DevOps
System Administration
Mercurial
Redmine
CouchBase
LDAP

Опыт работы

Директор по разработке ПО
с 02.2021 - По настоящий момент |Росплатформа
Software Development, Python, Development Management, Flask
Ведущий специалист
11.2019 - 04.2021 |РТЛабс
OpenStack, Fluentd, ElasticSearch, Zabbix, Grafana, InfluxDB, Telegraf, GlusterFS, Postgresql, Mongodb, Clickhouse, Gitlab CI, Linux
● Построил инфраструктуры всего проекта в нескольких ЦОДах (Адлер, Новосибирск, Екатеринбург и Москва) на базе OpenStack, которая содержала: - Отдельный VPN доступ на каждую площадку. - Репозиторий Gitlab и хранилище артифактов Nexus. - Централиванный сбор логов Fluentd + ElasticSearch. - Мониторинг систем на базе Zabbix и стека Grafana + InfluxDB + Telegraf. - Гео-распределённое файловое хранилище на базе GlusterFS. - СУБД Postgresql, Mongodb, Clickhouse. ● Разработал схему автоматической сборки приложений в deb-пакеты и docker-образы при помощи Gitlab CI. ● Разработал план восстановления после сбоев и план управления рисками. ● Разработал план развития инфраструктуры и скоординировал работу отдела из нескольких Linux-инженеров.
Разработчик
02.2018 - 10.2019 |Платёжный сервис A3
Java, Spring Framework, Golang, Python, PostgreSQL
● Поддержка и развитие процессинга и реализация дополнительных сервисов на Java Spring, а так же реализация дополнительных служб на Python 3 и Go. ● Разработка сервиса оформления ОСАГО на Java Spring Boot, Postgresql, вспомогательные сервисы на языке программирования Go. ● Создал библиотеку на Python 3 для платёжного SOAP-сервиса для партнёров, написал и поддерживаю документацию к сервисам.
Технический директор
10.2017 - 12.2021 |Stack Web Services
Project Management, Business Process Organization, Company Management, IT Service Management, Development Management, Openstack, DevOps, System Administration
● Разработка биллинга и клиентского портала. ● Реализация инфраструктурного решения на основе OpenStack. ● Получение лицензий РКН в области связи. ● Внедрил принципы DevOps: - Декомпозировал и автоматизировал процесс тестирования, сборки и развёртывания ПО. - Организовал процессы обработки заявок от клиентов. - Мониторинг и оповещение об инцидентах в сервисах. Реализованные проекты: 1. GoCloud.ru. 2. ZettaDNS.com. 3. ProCDN.net.
Ведущий Python разработчик
05.2017 - 02.2018 |HelpTalks
Rest Api, Python Flask, Socket.IO, jQuery, MySQL, Redis, Jenkins, Ansible, CI/CD, Sentry, Fluentd, Zabbix
● Разработка серверной части (Rest Api) приложения на Python Flask, Socket.IO, jQuery, MySQL, Redis. ● Автоматизация развертывания приложения Jenkins + Ansible. CI/CD: Jenkins + Ansible. ● Логирование и мониторинг: Sentry, Fluentd и Zabbix. ● Развернул всю инфраструктуру для работы проекта, redmine, git сервер, pypi сервер, zabbix. ● Взаимодействие с поставщиками услуг хостинга.
Технический директор
01.2016 - 12.2020 |Платёжный сервис RocketPay
Python3, Flask Micro Framework, GoLang, LUA, Postgresql, Celery, Json Api, OrangeData, Jenkins, Ansible
● Разработана микросервисная архитектура приложения, Json Api, структуру БД. ● Реализована интеграция с Робокасса, Тинькофф Банк, СберБанк, ПСБ, Альфа-банк. ● Интегрировано с ОФД OrangeData. ● Интегрировано взаимодействие с системой OTRS для работы с заявками в службу поддержка. ● Реализовал полный цикл сборки и развёртывания при помощи Jenkins и Ansible на тестовое и рабочее окружение.
Python разработчик / Linux инженер
02.2015 - 05.2017 |МойОфис
Python Flask, Linux
● Автоматизация развертывания основного продукта компании. ● Разработка внутреннего продукта на Python Flask.
Системный администратор
07.2013 - 02.2015 |Гамбрамедикал
Linux, Zabbix, GlusterFS, Mercurial
Системный администратор Linux
07.2011 - 07.2013 |Nazya.com
Linux, GlusterFS, Jenkins, Redmine, Mercurial, MongoDB, Redis, CouchBase, PostgreSQL, Zabbix, LDAP
● Администрирование 10-и Linux серверов. ● Настройка Linux под высокие нагрузки GlusterFS. ● Настройка Jenkins, Redmine, Mercurial, MongoDB, Redis, CouchBase, PostgreSQL. ● Мониторинг инфраструктуры - Zabbix. ● Администрирование локальной сети из 15 linux-десктопов и 4 серверов, централизованное обновление и LDAP.

Языки

АнглийскийСредний