Как со мной связаться: email: vnaum@vnaum.com github: vnaum |
Родился в 1979 году в г. Омске. Женат. Трое детей.
Linux, AWS/Yandex Cloud, администрирование, сети, K8s, docker, ArgoCD, Helm, Kustomize, Terraform, ansible, Gitlab. Python, Ruby, Perl, C/C++.
Английский C1 (IELTS 8)
Опыт работы Ubuntu/Debian/RedHat — с 2000 года (включая сборку пакетов). Умею git/svn, эпизодически пользовался и hg/cvs/bzr.
Умею писать на разных языках:
Ведущий инженер отдела Devops / SRE
август 2022 — июнь 2024
Упраление внутренней инфраструктурой компании, переезд сайта с Selectel в Yandex.Cloud и затем в managed Kubernetes. Рефакторинг блога, перенос из Wordpress в статический генератор. Gitlab, K8s, Docker, ArgoCD, Helm, Terraform+YC, Cloudflare.
devops
ноябрь 2021 — май 2022
Поддержка внутренних сервисов для команды разработки. Jenkins, Docker, Terraform+AWS.
инженер / управляющий проектом
2010 — октябрь 2021
Обработка биологических данных на Amazon-овских кластерах. Проект на Rails, пришёл в него писать башевские скрипты для исполнения на кластере, после чего остался там главным (и долгие годы единственным, в 2017 расширились) разработчиком. Rails, nginx+passenger, AWS, сервера на Ubuntu, управление через Ansible / Jenkins. 800gb данных на RDS-базе в Postgres.
devops
2015 — 2018
Деплой и всяческая автоматизация для ~40 Django-проектов на AWS EC2 (Ansible, Jenkins). Поддержка репозитариев исходного кода и code review (Gerrit, Jenkins).
разработчик
Global Domains International, Inc.
2006 — 2013
Внедрил SVN и Trac (по нынешним временам не сильно модно, но до меня у них не было ничего вообще). Написал все ныне работающие скрипты деплоя. Сделал крупную чистку файлов проекта и таблиц БД, используя простейшую самописную систему скриптов. Удалось удалить 1/3 файлов в репозитории и около 200 таблиц из БД без единой проблемы в продакшне. Мигрировал 80K пользователей с старого почтовика на новый (Zimbra): самописный скрипт на python, перенос сообщений, папок, адресных книг, настроек. Поддерживал Zimbra с тех пор (отчёты, настройки, API для взаимодействия с сайтом). Мигрировал 140K пользователей хостинга со старого кластера на новый без общего даунтайма. Под управлением было ~20 серверов на RHEL/Centos. Для Trac писал самодельные плагины / отчёты. Делал, тестировал и настраивал кластера с GFS2.
разработчик
2006 — 2008
Поддержка очень старого сайта на mod_perl / HTML::Mason. Полностью переписал биллинг, почистил залежи кода, внедрил SVN, переехал с mod_perl на mod_perl2
Программист / Системный администратор
2003 — 2006
Администрировал сеть из ~100 компьютеров (большая часть - бездисковые терминалы на базе linux) + ~15 серверов (suse, debian, windows) Программировал C++ под linux и windows с использованием QT. Писал скрипты на bash/perl для админских нужд. Настраивал сервера для внутренних нужд и для заказчиков. Решал проблемы с ПО и hardware. Разрабатывал ПО под linux для работы со сканерами штрих-кодов. Консультировал всё любое при наличии интернета.
Аббревиатуры и названия: apache, postfix, oracle, mysql, postgresql, bind, dhcp и пр :-)
Администратор / Администратор информационной безопасности
2006 — 2006
Связь, безопасность данных. Настройка серверов FreeBSD, оборудования Cisco (IPSEC). Поддержание филиальной сети в районах области.
Системный администратор
ОАО "ТрансФинИнфест"
2001 — 2003
около 50 рабочих станций с windows, autocad и 1C. Локальная сеть. Поддерживал в рабочем состоянии, устанавливал, настраивал и пр.
Инженер на кафедре прикладной и вычислительной математики
Омский Государственный Университет
2000 — 2003
Три компьютерных класса по полтора десятка машин каждый, пяток серверов с windows/linux. Установка и настройка ПО, диагностика и ремонт оборудования.
Программист
Городская детская поликлиника №2
1998 — 2003
Сетка из пяти компьютеров, база данных на foxpro. Компьютеры поддерживал в рабочем состоянии, базу - декомпилировал и поддерживал.
Неоконченное высшее - Математический факультет ОмГУ (Омский государственный университет им. Ф.М. Достоевского) , Омск
1996 — 2000
Среднее - шк. 64, физмат , Омск
1994 — 1996, класс выпуска: 11