- Обо мне
-
- Стоимость работы:
- от 1 000 руб. за час
- Профессиональный опыт:
- более года
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт, электронные деньги
1) Перенес пайпланы сборки, тестирования и деплоя сервисов из Teamcity в GitlabCI. Учитывая, что gitlabCi умеет в многопоточность в отличие от Teamcity - это сильно ускорило релизный цикл. Было ~2,5 часа, стало ~1 час.
2) Разнес ansible роли и плейбуки по отдельным сервисам. Когда пришел в компанию все было с папке ansible. Моя задача заключалась в том, чтобы разнести ansible по отдельным папкам вместе с инветарями и всеми переменными. Это позволило упростить семантику релизного цикла и сделать менее грязную архитектуру ansible для проекта.
3) Научился работать с terraform, правда, в яндекс.облаке. Реализовал архитектуру, в которой все продовые сервисы за натом и не торчат айпишником наружу
4) Участвовал в настройке серверов для всероссийской олимпиады. Был ответсвенен за раскатку nginx прокси с банхаммером. Нужно было защищаться от ддос, клаудфлары было не достаточно. Использовал связку nginx + lua + redis
5) Поработал с mysql. Настроил бэкапы на xtrabackup от перконы. Написал много скриптов на bash для автоматизации выдачи прав и контроля бэкапов. Написал ansible роль для автоматической развертки mysql в docker.
6) Развернул tableau в docker'е и без. И я горжусь этим, потому что это порождение сатаны, призванное причинить бесконечную боль девопсам на бренной земле. В связи с этим написал роли для обоих вариантов:
7) Много времени провел за рефакторингом кода для внутренних сервисов. Писал на python изпользовал фреймворки flask, aiohttp и внутренние.
8) Написал полноценный модуль для python бота. Использовал asyncio и aiogram. Кратко говоря: он принимает жалобы от внутренних сотрудников и передает в нужные руки.
9) Изучал подходы SRE и консультировал продуктовые команды. В мою зону ответсвенности входили консультации нескольких продуктовых групп по поводу требований к надежности сервисов.
- Отзывы
Нет отзывов