Обо мне

DevOps engineer / SRE

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ноябрь 2016 — по настоящее время (1 год и 2 месяца)
DevOps
Санкт-Петербург
Обязанности и достижения

Extremely extensive duties / functions, from writing own inventory system (php server + go "client") to rollout in the extension to Kubernetes some micro-services written on Scala. And also the support of the internal self-written system (sandbox) for the integration of the microservices, the support of the consul-also in the writing of the playbooks for ansible, monitoring (elasticsearch, logstash, kibana), Monitoring (pingdom.com) - custom dashboards with clever notifications.

And a bunch of all :)

Февраль 2016 — Ноябрь 2016 (10 месяцев)
Release Engineer
Санкт-Петербург
Обязанности и достижения

- Development of release procedures;

- Support for assembly and release processes for more than 26 development teams and more than 250 servers;

- Identification of shortcomings and corrections of existing pipelines;

- Configuration of assembly automation systems (Travis-CI and TeamCity);

- Unification of activities and environments for the main problems localization problems;

- Collection of requirements, configuration, demarcation and support of test stands;

- Identify the problems of the full stack of technologies, their use in the development of Web applications, search for solutions;

- Implementation of command assemblies in Docker (even before the release of TeamCity 10.0 with Docker agents);

- Implementation of good practices in the company (for example, a review of the code, including sonars and upsource which are still safely used to this day);

- Development of internal systems for aggregation of monitoring and notification of failures;

- development of a bot for custom monitoring notifications;

- Development of an internal service based on JIRA API and TeamCity API;

- Development of a client for logging JS errors with clients and their aggregates in the Splunk logging system;

- Writing Puppet Manifest for Windows (yes, yes, it was fun :). Many cases;Automation of repetitive tasks (mostly bash);

- Work with systems of monitoring and alerting (Zabbix / Pingdom);

- Work with logging systems (Splunk);

- Work with OpenStack;A lot of cases. Cool from the category as we introduced and tightened the working time of all products (there are more than 26) to "four nines" and what came of it.How to create nightly builds for business and wrote a bot for Slack (incidentally found in it a vulnerability).

Июнь 2015 — Февраль 2016 (9 месяцев)
Технический лидер
Санкт-Петербург
Обязанности и достижения
В разработке и поддержке находятся 5 сайтов: 1. www.planeta-sport.ru 2. www.redfox.ru 3. www.redfoxkids.com 4. www.boardshop-1.ru 5. www.virus-boardwear.ru После выхода на работу, у меня стояло несколько ключевых целей, а именно: * Сформировать группу разработчиков; * Организовать внутренние процессы внутри команды разработчиков и других команд(marketing, disign, developers, support); * Осуществлять доработку существующих сайтов; * Интеграция приложений с внешними сервисами (соц. сети, платежные системы и пр.); * Написание технической документации проекта; * Постановка задач разработчикам; * Контроль сроков и качества выполнения задач; * Code review; * Разворачивание окружения для тестовых площадок; * Разрабатывать новые проекты, внешние (сайд-проекты) и внутренние (back-office). Более подробно о процессах и методах готов рассказать на собеседовании
Август 2013 — Июнь 2015 (1 год и 11 месяцев)
СПб ГУП "СПб ИАЦ" (Информационно аналитический центр Санкт-Петербурга)
Ведущий специалист-программист
Санкт-Петербург
Обязанности и достижения
Разработка портала государственных услуг Санкт-Петербурга, внутренние проекты.
Высшее образование
Сентябрь 2011 — Сентябрь 2015
СПбГУ ИТМО
Компьютерных технологий и управления
Санкт-Петербург
Специализация и достижения
Программная инженерия