Обо мне

За время работы в IT успел познакомиться со многими технологиями. Писал код на Python и 1С, PowerShell и Bash, C#, JavaScript и Go. Администрировал Linux и Windows Server. Настраивал Jenkins и Teamcity. Работал с Ansible, Docker, Vagrant и Kubernetes. 

Люблю разбираться со всем новым и решать нестандартные задачи.  В 2017 году это привело меня к тому, что я уволился из СКБ Контур и открыл собственный бизнес.  Из-за кучи ошибок, бизнес пришлось закрыть. Зато за это время я научился договариваться, делегировать, планировать время и не прокрастинировать. А ещё научился писать тексты и немного разобрался в Digital-маркетинге.

Профессиональные навыки
GolangCI/CD methodologiesDockerRedisLinuxBashPythonDevopsGit.NET
Участие в профессиональных сообществах
Опыт работы
Технологическая продуктовая компания, занимающаяся разработкой высоконагруженных SaaS-сервисов в сфере анализа трафика
Golang Developer
Декабрь 2018 — По настоящее время (8 месяцев)
Мы разрабатываем сервисы, которые экономят время и деньги более чем миллиону компаний и бизнесменов по всей стране.
Екатеринбург
Инженер-программист
Март 2018 — Декабрь 2018 (10 месяцев)

Разрабатываю Moira — open-source систему алертинга для Graphite: https://github.com/moira-alert

  • пишу код на Go;
  • разбираюсь в администрировании Key-value хранилища Redis;
  • настраиваю CI/CD. При этом использую Travis, Docker, Ansible, TeamCity.
Инженер DevOps
Октябрь 2015 — Июль 2017 (1 год и 10 месяцев)

Отвечал за направление Continuous Deployment на Windows Server. Основной инструмент, с которым работал — Octopus Deploy.

В мои задачи входило:

  • Договариваться с командами Контура о внедрении Octopus.
  • Продумывать процесс развёртывания для каждой команды. Поскольку у всех разные требования, то было много доработок.
  • Настраивать процессы развёртывания с нуля. Использовались Gitlab, TeamCity, Octopus, PowerShell, C#.
  • Общаться с техподдержкой Octopus.
  • Заниматься просветительской деятельностью. Рассказывать об Octopus, писать статьи для новичков, приводить процессы деплоя к единому виду.
  • Писать кастомные утилиты для расширения функционала Octopus на .Net + C#.
  • Администрировать Windows сервера, на которых установлен Octopus.

Помимо Octopus сталкивался с Go, Ansible, Docker.

Carbon Soft
Екатеринбург
Системный разработчик
Июль 2015 — Сентябрь 2015 (3 месяца)
  • Выполнял заказные доработки для заказчиков. В том числе на Python, SQL, Bash и 1С.
  • Развивал и поддерживал внутреннюю инфраструктуру на связке Python + Linux.
  • Писал документацию для разработчиков и заказчиков.
Ведущий российский разработчик ПО
Екатеринбург
Инженер поддержки
Август 2013 — Июль 2015 (2 года)

Занимался внедрением продукта Naumen Contact Center (NCC) в колл-центры и технической поддержкой пользователей.

  • Устанавливал NCC на сервера заказчиков;
  • Занимался тех.поддержкой. Помогал с настройкой ПО, интеграцией с провайдерами, решал проблемы с БД и кластерной группой на основе pacemaker.
  • Писал скрипты для интеграции с внешним ПО. Среди них был речевой модуль от ЦРТ. Интеграция производилась на основе SOAP + MRCP.
  • Писал заказные доработки. В том числе скрипты на Python, отчёты на SQL.
  • Обучал заказчиков.
  • Писал документацию для внутренних пользователей.
Высшее образование
Уральский государственный университет им. А.М. Горького
Екатеринбург
Факультет: Физический
Сентябрь 2009—По настоящее время (9 лет и 10 месяцев)