Обо мне

Языки программирования и технологии: Python, Groovy, PHP (Symfony / Yii), JavaScript (Node.js), Scala (Play Framework), Ruby. Готова изучить новые языки.

Базы данных: PostgreSQL, MySQL (Oracle / Percona), Memcached, Sphinx, ElasticSearch, Redis.

Инструменты CI/CD: Jenkins, Puppet, Chef, Ansible, New Relic, Capistrano, Docker, Vagrant.

Опыт работы в роли лидера в командах до 15 человек по методологиям скрам и канбан – более трех лет. Инструменты для команды: Jira, Confluence, Git.

Есть опыт автоматизации настройки инфраструктуры в AWS и внедрения процессов SRE.

Профессиональные навыки
PythonPHPSymfonyGroovyDockerJenkinsPuppetPostgreSQLMySQLRabbitmq
Опыт работы
Апрель 2016 — по настоящее время (1 год и 9 месяцев)
Senior DevOps Engineer / Team Leader
Москва
Обязанности и достижения
  • Настройка CI/CD от коммита до деплоя на продакшн
  • Автоматизация настройки сервисов AWS, Selectel VPC
  • Автоматизация сбора метрик для мониторинга растущей инфраструктуры
  • Построение процессов On-Call в компании с более чем 60 разработчиками
  • Организация централизованного сбора логов (более 50 проектов)
  • Снижение объема рутинных операций за счет автоматизации (Python, Groovy, Bash, Docker)
  • Разработка проектов компании в роли лидера команды и инженера по эксплуатации (DevOps)
  • Проведение технических интервью и контроль работы распределенной команды
  • Планирование расходов и развитие инфраструктуры.

Стек технологий: Python, PHP 7, Groovy, Docker, Puppet, Chef, AWS, RabbitMQ.

Октябрь 2014 — Апрель 2016 (1 год и 7 месяцев)
Development Leader
Москва
Обязанности и достижения
  • Перестроение процесса разработки в компании. За полгода мы выросли от 1 релиза в месяц до двух автоматизированных релизов в день. Команда выросла в 6 раз.
  • Рефакторинг пятилетнего легаси кода
  • Ревью кода, контроль выпуска билдов
  • Оценка сроков и ресурсов, декомпозиция задач
  • Настройка мониторинга работы приложений, серверов, очередей сообщений
  • Оптимизация производительности (кэширование, sql запросы, вычислительная сложность алгоритмов, особенности репликации)
  • Настройка production серверов на CentOS
  • Создание тестовых стендов для процесса непрерывной интеграции, автоматизация деплоя.

Все это время я уделяла половину своего рабочего времени разработке бэкенда.

Январь 2014 — Октябрь 2014 (10 месяцев)
Development Team Leader
Москва
Обязанности и достижения
  • Разработка API для мобильных приложений
  • Автоматизация тестирования (unit, api и интеграционные тесты)
  • Серверная часть веб версии проекта http://luuk.com
  • Интеграция с партнерскими API
  • Настройка dev / production серверов на Debian и CentOS
  • Автоматизация деплоя
  • Проведение нагрузочного тестирования и мониторинг производительности
  • Проведение технических интервью и работа с распределенной командой.

Июль 2012 — Январь 2014 (1 год и 7 месяцев)
Fullstack Developer
Москва
Обязанности и достижения
  • Разработка и развитие проектов различной степени сложности для компаний Mars, Procter & Gamble, Philip Morris
  • Разработка нового функционала для внутренней ERP и CRM системы
  • Интеграция с API Youtube, Hangouts, Owncloud, Google Apps
  • Разработка приложений для социальных сетей Вконтакте, Facebook, Одноклассники.
Июль 2008 — Июль 2012 (4 года и 1 месяц)
Интернет-компания R52.RU
Fullstack Developer
Нижний Новгород
Обязанности и достижения

4 года в студии. Кто знает, тот поймёт:)

Февраль 2008 — Июль 2008 (6 месяцев)
Moscow Business School
Fullstack Developer
Москва