← В ленту
Регистрация: 19.04.2022

Портфолио

МТС Банк

- Разработка микросервисов на go-micro. - Интеграция с системами банка. - gRPC + REST на Gorilla, некоторые сервисы через Kafka + Redis. Базы через pgx/godror+sqlx, миграции на Goose, метрики - Prometheus, трейсы - Jaeger, Swagger через protoc-gen. Gorm не использовали.

Московская Биржа

- Небольшие вспомогательные проекты на Go (admission controllers, operators, прослойки для интеграции Jira/Gitlab, различные веб-дашборды). - Адаптация Kubernetes для проектов компании. - Внедрили Racnher, интегрировали в AD. - Настроил деплой/апгрейд/расширение кластера по клику мышки. - Протестировали Kubernetes на Windows для .net сервисов. - Развернули Istio Service Mesh, Cillium. Позднее отказались из-за огромного потребления ресурсов. - Сетевики не захотели vxlan, перешли на calico L2. - Добавили kube-router+metal_lb и вытащили все нужное через BGP. - Обкатали OpenEBS, longhorn, ceph в качестве PV для Kubernetes. - Написание helm-чартов для проектов. - Организация мониторинга средствами Grafana+loki+Prometheus. - APM через Elastic, логи через fluetd. - Создание Ansible playbook для деплоя старых монолитов на сервера. - Разработка решения для отказоустойчивости Kafka/PostgreSQL на 2х площаках с репликаций данных. - Эксплуатация инфраструктурного ПО Jenkins, Nexus3, Sonarqube, Gitlab. - Проба rio/flynn/tsuru.

Лаборатория Касперского

- Операционная и проектная деятельность по поддержке и развитию внешних RnD и IT сервисов (UNIX). - Решение инцидентов и диагностика проблем в инфраструктуре. Используемая ОС – FreeBSD. - Использование SCM Ansible для администрирования операционных систем FreeBSD в условиях большого количества серверов (>100). - Работа с системами виртуализации и облаками, использование инструментов Ansible, Jenkins, Docker, ElasticSearch, Logstash, Kibana. - Тонкая настройка и оптимизация ОС, конфигурирования ядра, сетевой подсистемы, подсистемы виртуальной памяти, процессов, файловых систем. - Диагностирование и решение часто возникающих проблем при администрировании высоконагруженных систем FreeBSD.

Скиллы

Bash
Git
Go
Golang
Java
Kubernetes
Linux
MySQL
Nginx
PostgreSQL
Python

Опыт работы

Разработчик Go
с 07.2021 - По настоящий момент |Wink
PostgreSQL, Clickhouse, NSQ/Kafka
Разработка бэка на Go. Роутер - Echo. Покрытие e2e тестами на Pytest.
Разработчик Go
05.2020 - 06.2021 |МТС Банк
- Разработка микросервисов на go-micro. - Интеграция с системами банка. - gRPC + REST на Gorilla, некоторые сервисы через Kafka + Redis. Базы через pgx/godror+sqlx, миграции на Goose, метрики - Prometheus, трейсы - Jaeger, Swagger через protoc-gen. Gorm не использовали.
Разработчик Go
01.2020 - 04.2020 |Ключевые ИТ Решения
- Доработка Kubernetes под требования заказчика. Euler/isulad. - Доработки по scheduler, интеграция нового хранилища. - Разнесение сетей data/mgmt/cluster. Prometheus-exporter для ppof.
Старший инженер
10.2018 - 01.2020 |Московская Биржа, ОАО
- Небольшие вспомогательные проекты на Go (admission controllers, operators, прослойки для интеграции Jira/Gitlab, различные веб-дашборды). - Адаптация Kubernetes для проектов компании. - Внедрили Racnher, интегрировали в AD. - Настроил деплой/апгрейд/расширение кластера по клику мышки. - Протестировали Kubernetes на Windows для .net сервисов. - Развернули Istio Service Mesh, Cillium. Позднее отказались из-за огромного потребления ресурсов. - Сетевики не захотели vxlan, перешли на calico L2. - Добавили kube-router+metal_lb и вытащили все нужное через BGP. - Обкатали OpenEBS, longhorn, ceph в качестве PV для Kubernetes. - Написание helm-чартов для проектов. - Организация мониторинга средствами Grafana+loki+Prometheus. - APM через Elastic, логи через fluetd. - Создание Ansible playbook для деплоя старых монолитов на сервера. - Разработка решения для отказоустойчивости Kafka/PostgreSQL на 2х площаках с репликаций данных. - Эксплуатация инфраструктурного ПО Jenkins, Nexus3, Sonarqube, Gitlab. - Проба rio/flynn/tsuru.
Системный инженер
03.2018 - 06.2018 |WayRay
- Сопровождение команды разработки. - AWS (ec2, vpc, rds, dynamodb, ecs, eks, elb, r53, s3, lambda, cloudfront, api gateway), VMWare инфраструктура. Работа с API посредством скриптов. - Проба Kubernetes в качестве среды деплоя приложения. - Jenkins оптимизация задач сборки и деплоя релизов под различные проекты (Java (Linux sbt/gradle), iOS, Android, Windows (uVision)), написание pipeline, groovy скриптов, исправление плагинов, создание динамических задач (active choice + groovy). - Интеграция внутренних сервисов с Jira и Confluence. - Перевод авторизации с openLDAP на AD. - Nexus: настройка и сопровождение, скрипты для очистки. - Разработка вспомогательных скриптов на Python и Bash для пакетирования ПО. - Внедрение IPAM с автоматическим сбором и обнаружением хостов и конфигураций. - Настройка logback на ElasticSearch.
Инженер UNIX-систем
03.2017 - 01.2018 |Сбербанк-Телеком
- Инсталляция и настройка ОС Linux (RHEL, OEL, Debian). - Разворачивание системы виртуализации (ProxMox, OracleVM). - Балансировка нагрузки, SSL offload (Nginx, Haproxy). - noSQL СУБД (Cassandra). - Использование SCM-систем (Ansible). - Развертывание систем мониторинга (CheckMK, Nagios, statsd, Graphite+Grafana, Netdata, Observium). - Настройка СХД HP (MSA). - Настройка и сопровождение сетевых сервисов Linux (DNS, HTTP, SMTP, DHCP, Samba). - Конфигурирование Bercut mnSMSC mnUSSDC mnLBR mnCPARouter. - Понимание основных принципов и протоколов работы MNO сети (SS7, SIGTRAN, SCTP, SCCP, MTP, TAP, MAP, ISUP, TCAP). - Настройка kannel.
Системный инженер
07.2016 - 02.2017 |Лаборатория Касперского
- Операционная и проектная деятельность по поддержке и развитию внешних RnD и IT сервисов (UNIX). - Решение инцидентов и диагностика проблем в инфраструктуре. Используемая ОС – FreeBSD. - Использование SCM Ansible для администрирования операционных систем FreeBSD в условиях большого количества серверов (>100). - Работа с системами виртуализации и облаками, использование инструментов Ansible, Jenkins, Docker, ElasticSearch, Logstash, Kibana. - Тонкая настройка и оптимизация ОС, конфигурирования ядра, сетевой подсистемы, подсистемы виртуальной памяти, процессов, файловых систем. - Диагностирование и решение часто возникающих проблем при администрировании высоконагруженных систем FreeBSD.
Главный системный администратор
08.2012 - 07.2016 |Альфа-Банк (Россия)
- Оптимизация архитектуры бизнес систем, повышение производительности и эффективности. - Установка и настройка инфраструктурного ПО, централизованного обновления и управления, а также другие работы по сопровождению серверов (Ignite-UX, HP SIM, HP VSE). - Отслеживание ошибок, обеспечение бесперебойной работы серверов в режиме 24х7. - Совместная работа с командой разработки для разворачивания новых приложений. - Обслуживание и устранение неполадок в аппаратной, программной составляющей. - Обслуживание HP Integrity, HP RX/RP серий серверов. - Администрирование критичных систем под управлением HP ServiceGuard, HP Matrix. - Сопровождение инфраструктуры тестовых сред (более 250 серверов). - Администрирование серверов различных типов виртуализации HP(VPAR, NPAR, HPVM, SRP).
Ведущий инженер
12.2009 - 02.2012 |Билайн Москва
- Инсталляция и настройка различных конфигураций серверов и сервисов под управлением Linux\BSD. Обслуживание серверов и ПО Middleware\Headend Microsoft Mediaroom (Harmonic/ProView/BridgeTech/IBM BladeSystem). - Работы по установке и настройке оборудования для приема, кодирования и передачи телевизионных каналов. - Устранение аварий на сетях. - FTTB и магистральных с применением оборудования DWDM, решение проблем с оборудованием IT ­инфраструктуры. - Сопровождение различных систем ШПД.
Ведущий инженер группы ЦОД
02.2007 - 12.2009 |Корбина телеком
- Консультирование клиентов по телефону. - Решение проблем клиентов. - Диагностика оборудования клиентов. - Поддержка отказоустойчивой работы нескольких ЦОД. - Поддержка отказоустойчивой работы >300 серверов. - Диагностика и выявление проблем. - Настройка различных служб и сервисов на *nix. - Инсталляция и настройка серверов различных конфигураций. - Диагностика различных проблем на транспортной сети.

Образование

Сети связи и системы коммутации
По 2016
Московский технический университет связи и информатики
Администратор центра коротких сообщений mnSMS Centre
Bercut Ltd
Администратор центра вспомогательной передачи данных mnUSSD Centre
Bercut Ltd
Китайский язык, разговорный курс
Институт Конфуция МГУ имени М.В. Ломоносова
Китайский язык, базовый курс
Институт Конфуция МГУ имени М.В. Ломоносова
System Administrator
AIX Jumpstart for UNIX Professionals IBM
System Administrator
HP-UX System And Network Administration HP

Языки

РусскийРодной