Иван Ванюшкин
Информационный архитектор, системный администратор, DevOps, разработчик
Местоположение
Готовность к работе: готов к удаленной работе
Возраст и стаж
Стаж: 19 лет и 7 месяцев
Возраст: 33 года
Контактная информация
Мой круг: https://moikrug. ru/ivanvanyushkin
Telegram: @Vanav
Skype: Vanav. me
Email: *****@***org
Хабр: http://habrahabr. ru/users/Vanav
Профессиональные навыки
Linux, Freebsd, MySQL, Криптография, PHP, Devops
Опыт работы
FutureToday
https://moikrug. ru/companies/425756709
Сентябрь 2008 — По наст. время (10 лет и 3 месяца)
Системный администратор, администратор баз данных
Россия, Москва
Обязанности и достижения:
Обязанности:
- Администрирование парка серверов. Разработка и поддержка инфраструктурных сервисов: почта, документация, issue tracker, VPN. Разработка стратегии резервного копирования и архивирования информации. Установка и поддержка веб-серверов, серверов баз данных, серверов мониторинга, серверов резервных копий, брандмауэра. Обеспечение работы удаленных сотрудников в единой среде организации. Нагрузочное тестирование всех компонентов. Определение перечня оборудования и программных средств, необходимых для достаточного функционирования внутренних сервисов и веб-сайтов. Профилирование SQL запросов, помощь в локализации узких мест.
Достижения:
- Бесперебойная работа всех служб.- Разработана система гибкой обработки почты и персонализированной фильтрации спама. Создана сеть VPN сертификатов для работы сотрудников вне офиса. Отличное знание операционных систем и их интеграция в общую структуру.
Проект стабилен и разрабатывается, поставленные цели достигнуты, работа продолжается.
Серверные технологии и программы, с которыми я работал: Slackware Linux, Apache, Zabbix, Postfix, Amavis, SpamAssassin, Bacula, алгоритмы rsync (duplicity, rdiff-backup), OpenVPN, iptables, bind.
Инфраструктура: FogBugz, JIRA, Confluence, Subversion, git.
Разработка: Simfony, PHP 5, MySQL 5.1, Sphinx.
MyFolio, LLC
Декабрь 2007 — По наст. время (11 лет)
IT-директор, системный архитектор, веб-разработчик, системный администратор
США, Сан-Франциско и район залива
Обязанности и достижения:
Обязанности:
- Проектирование и разработка сайта профессиональной социальной сети для творческих людей: http://. Управление командой разработчиков. Администрирование собственных выделенных серверов, настройка для высоконагруженного приложения.
Достижения:
- Завершено создание сайта, публичный релиз проекта в декабре 2008 г. Общение с инвесторами. Контракт с несколькими школами искусств в США. Система защиты от спама на основе криптографических алгоритмов. Проектирование и реализация горизонтального масштабирования на несколько серверов для распределения нагрузки. Выпущена вторая версия в 2010 г. Создал систему управление циклом релиза.
Технологии: Debian Linux 7, PHP 5.6, MySQL 5.6, Flash, JavaScript, Prototype, jQuery, Nginx, Apache 2.4, Subversion, JIRA, Red5 и Selenium.
IT-team
Сентябрь 2005 — По наст. время (13 лет и 3 месяца)
Руководитель проектов, системный администратор
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Размещение собственных и сторонних веб-проектов. Создание инфраструктуры разработки для собственных проектов и проектов на заказ.
Достижения:
- Анализ и проектирование веб-систем, работающих под высокой нагрузкой. Многоуровневая схема обслуживания. Нагруженные почтовые системы. Тонкая настройка и доработка системных сервисов.
Технологии и программы, с которыми я работал: FreeBSD 8, Nginx, Apache 2, PHP 5.3, Ruby on Rails, Unicorn, Postfix, Dovecot, RoundCube, MySQL 5.5, PostgreSQL.
Яндекс
https://moikrug. ru/companies/yandex
Сентябрь 2014 — Август 2017 (3 года)
Системный администратор, администратор базы данных
Россия, Москва
Обязанности и достижения:
Обязанности:
- Бесперебойная работа веб-сайтов и инфраструктуры.
Достижения:
- Репликация БД мастер-мастер в трёх датацентрах. Администрирование 10 серверов в нескольких датацентрах. Мониторинг параметров приложения. Настройка БД для интенсивной записи. Разработка супервизора для исполнения задач.
Используемые технологии и проекты:
- Ubuntu, MySQL, Percona Cluster, nginx, Zabbix, PHP, Supervisord и Salt.
Future Colors
https://moikrug. ru/companies/futurecolors
Октябрь 2012 — Июнь 2015 (2 года и 9 месяцев)
Системный администратор, системный архитектор, администратор базы данных
Россия, Москва
Обязанности и достижения:
Обязанности:
- Бесперебойная работа проектов и инфраструктуры разработки.
Достижения:
- Миграция серверов между системами виртуализации. Настройка систем мониторинга, резервного копирования и репликации. Создал прошивку для Raspberry Pi. Инфраструктура разработки Python. Нагрузочное тестирование проектов.
Технологии и программы, с которыми я работал: Debian, Ubuntu, Gentoo, KVM, libvirt, Proxmox, Redis, uWSGI, Python, Celery, MySQL, nginx, Zabbix, Siege и Gitlab.
FreeSky / Tutitututu
Февраль 2011 — Август 2014 (3 года и 7 месяцев)
Системный администратор
Россия, Москва
Обязанности и достижения:
Обязанности:
- Проект представляет собой сервис и API для бронирования авиабилетов, гостиниц и страховок.
Достижения:
- Выпуск проекта и бесперебойная работа публичных сервисов и инфраструктуры разработки. Построена отказоустойчивая архитектура на нескольких серверах за коммуникаторами Cisco. Система резервного копирования и репликации. Сертификация PCI DSS. VPN в офисе и дата-центре. Создание инфраструктуры для разработки нескольких проектов. Разграничение прав для удаленных сотрудников. Консультации по безопасности и информационным стандартам.
Технологии и программы, с которыми я работал: CentOS, Cisco ASA, Bitrix, Confluence, JIRA, FishEye, Zabbix, SVN, GitLab, PHP, nginx, MySQL, MongoDB, Symfony, Galileo.
IAS (Интерэктив Сервисез)
Июнь 2010 — Декабрь 2010 (7 месяцев)
Системный администратор
Россия, Москва
Обязанности и достижения:
Обязанности:
- Привести в порядок настройки серверов. Поддерживать бесперебойную работу кластера. Навести порядок в инфраструктурных сервисах.
Достижения:
- Установлен почтовый сервер, написан анализатор логов рассылки (Postfix, SASL). Настроен Trac, JIRA, Subversion, DNS. Настроена ротация логов. Установлен мониторинг RAID контроллеров. Написан протокол переноса почтового сервера на другие сервера. Написал протокол добавления новых пользователей на сервера и модификацию существующих для приведения к единому виду. Настройка интерфейса PHP → Oracle (PDO и native).
Поставленные цели достигнуты.
Технологии и программы, с которыми я работал: Debian Linux 5, Apache 2, PHP 5, MySQL 5.1, Oracle, Postfix, OpenVPN, iptables, Subversion, BIND, Trac, JIRA, sh.
1С: Бухучет и Торговля (БИТ)
https://moikrug. ru/companies/780555183
Ноябрь 2009 — Апрель 2010 (6 месяцев)
Системный администратор
Россия, Москва
Обязанности и достижения:
Обязанности:
- Администрирование веб-сервера для сайтов Битрикс. Перенос данных со старых серверов. Оптимизация сервера и базы данных для высоких нагрузок.
Достижения:
- Сервер был оптимизирован с применением многоуровневого кеширования. Развёрнута почтовая система, система резервного копирования, SSL сертификаты. Сделаны специальные сборки операционной системы и веб-сервисов в многопотоковом режиме под высокую нагрузку.
Технологии и программы, с которыми я работал: FreeBSD 8, VMware vSphere 4, Apache 2, PHP 5.1, APC, memcached, MySQL 5.1, Postfix.
AIESEC
https://moikrug. ru/companies/734848483
Май 2007 — Май 2008 (1 год и 1 месяц)
Вице-президент по информационным системам
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Создание и поддержка IT-инфраструктуры: сайт, почтовые рассылки. Проведение и поддержка обучающего проекта «Бизнес-идеи».
Достижения:
- Участвовал в нескольких национальных конференциях и тренингах по личностному развитию. Создан сайт для проекта «Бизнес-идеи», система обработки анкет участников, рассылка для участников. Договоры с партнёрами, депутатами горсовета, организация презентаций, круглых столов, проведение интервью с участниками. Сайт проекта «Бизнес-идеи»: http://ideas. .
Проект «Бизнес-идеи» был успешен, и повторён в 2009 году.
1C-Рарус
Январь 2005 — Январь 2010 (5 лет и 1 месяц)
Веб-разработчик, системный администратор
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Разработка и поддержка сайтов и внутренних сайтов (корпоративных, интранет), включая: http://rarus. ru, http://gaap. ru и http://retail. ru. Проектирование веб-сервера для высокой нагрузки, его сопровождение и оптимизация, схемы резервного копирования. Администрирование баз данных MySQL. Определение перечня оборудования и программных средств, необходимых для достаточного функционирования внутренних сервисов и веб-сайтов.
Достижения:
- Проведение обучающих тренингов по PHP 5, MySQL 5, JavaScript, DOM, AJAX, юзабилити, проектированию интерфейсов. Анализ и оптимизация ядра Bitrix, профилирование. Разработана многоуровневая модель обслуживания для веб-сайтов с высокой нагрузкой. Клиентская оптимизация сайтов для ускорения загрузки. Создана с нуля инфраструктура разработки: bugtrack, respository (VCS), groupware, интеграция инструментов для отслеживания статуса задач и документирования кода. Внедрены стандарты кодирования и контроль качества кода. Написан лингвистический анализатор для выделения ключевых слов и поиска, синтаксический анализ, морфология, работа с типографикой.
С 2008 по 2009 год — консультант вне офиса, тренинги, администрирование.
Технологии и программы, с которыми я работал: Fedora Linux, PHP 5, ASP, JavaScript, Bitrix, MySQL 5.1, Mantis, Subversion, Nginx, Apache 2, Docbook, Wiki, Groupwise.
SuperSky (Sevsky, Mist)
Январь 2004 — Октябрь 2008 (4 года и 10 месяцев)
Системный администратор, разработчик криптографического комплекса
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Поддерживать локальные и веб Unix-like серверы. Нагрузочное тестирование.
Достижения:
- Создал многоуровневую схему обслуживания клиентов с кешированием. Разработал криптографический комплекс для сетевой авторизации клиентов, безопасную схему шифрования на основе публичного ключа для защиты учётных данных, многоплатформенное приложение с веб-интерфейсом, 1000 пользователей.
Ранее организация называлась SevSky.
Технологии и программы, с которыми я работал: Apache 2, Nginx, Proxy, Cache, C++, WinAPI, PHP 5.
СевНТУ
Январь 2004 — Май 2004 (5 месяцев)
Руководитель разработки математической программы
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Разработать программный комплекс для визуального решения задач методами исследования операций. Руководство командой разработчиков. Проектирование архитектуры и API, написание основного модуля, графическая визуализация. Создание документации.
Достижения:
- Программный комплекс разработан и выпущен в срок, с полной документацией. Продумана система межмодульного взаимодействия, не зависящая от языка реализации. Продукт внедрён в обучающий процесс в нескольких университетах. Спроектирована расширяемая модульная архитектура, инвариантная к языку программирования модулей.
Технологии и программы, изученные и применённые мною: Delphi 7, C++.
IATP
Январь 2004 — Январь 2005 (1 год и 1 месяц)
Тренер по веб-стандартам, разработчик системы дистанционного обучения
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Создать и провести курс обучения стандартам в веб-разработке. Разработать систему дистанционного обучения.
Достижения:
- Получил грант на разработку в Вашингтоне. Создал дистанционные интерактивные курсы по обучению стандартам XHTML 1.0 и CSS 2.1 в соответствии со стандартом SCORM. Провёл обучение группы студентов. Спроектировал и разработал систему управления знаниями E-Training по стандарту SCORM.
Технологии, изученные и применённые мною в полном объёме: PHP 5, MySQL, SCORM 2004, XHTML 1.1, CSS 2.1, JavaScript, DOM.
«Парус»
Май 1999 — Январь 2004 (4 года и 9 месяцев)
Разработчик системы учёта кадров и базы данных, системный администратор Windows NT
Россия, Севастополь
Обязанности и достижения:
Обязанности:
- Проектирование и поддержка локальной сети, топология звезды. Администрирование сервера Windows NT. Обслуживание рабочих станций.
Достижения:
- Разработка офисной многопользовательской программы для учета и обработки кадровой информации, проектирование базы данных.
Технологии и программы, с которыми я работал: Windows NT, Delphi 6.
Высшее образование
Севастопольский государственный университет
Январь 2003 — Январь 2007
Автоматики и вычислительной техники; АВТ
Россия, Севастополь
Специализация и достижения:
Красный диплом. Защитил дипломный проект на тему: «Система дистанционного обучения студентов». Веб-платформа с API и Rich Client.
О себе
Специализация и профессиональные навыки:
Участвовал в ряде проектов, связанных с разработкой веб-приложений (в т. ч. сайтов), созданием инфраструктуры разработки, администрированием серверов, разработкой программ, решением нестандартных задач.
Области научных исследований и профессионального интереса:
— программирование (системное, прикладное и веб-, алгоритмы, регулярные выражения, сжатие информации),
— операционные системы (в т. ч. серверные, супервизоры),
— стандарты в сфере информационных технологий,
— информационная архитектура (отказоустойчивые решения, базы данных, дата и время),
— инфраструктура разработки (управление знаниями, задачами, контроль версий),
— информационная безопасность (криптография, математика, аутентификация),
— проектирование взаимодействия (юзабилити),
— визуализация информации,
— аппаратные компоненты (устройство, оценка производительности, стресс-тест),
— типографика (верстка текстов).
Английский язык - письменный, грамотный русский язык.
Профессиональные цели:
— стремление к совершенствованию, профессионализм,
— создание полезных инструментов и безотказных систем,
— проектирование архитектуры больших проектов.
Награды, сертификаты, портфолио, проекты:
— Грант на разработку системы дистанционного обучения, Вашингтон, 2004 г.
— Участвовал в разработке GPGshell — криптографическая оболочка для GnuPG, разработка shell extension (Delphi 7).
— Практическое применение математического стандарта MathML в интернете, разработка соответствующей JavaScript-библиотеки (XHТML, CSS, DOM, JS, XML).
— Разработка системы управления контентом для публикации статей и обновлений в соответствии со стандартами XHTML 1.0 и CSS 2.1 (PHP, MySQL).
— Работа в проектах с открытым исходным кодом (инструменты разработчика, почтовый клиент и т. д.).
— 1-3 места на городских олимпиадах по математике и физике.
Членство в обществах и ассоциациях:
Один из основателей организации JCI в Севастополе, всемирной федерации молодых лидеров и предпринимателей.
«Мой Круг» — вакансии для IT-специалистов


