AdminDivision
Строим надежную инфраструктуру и внедряем процессы DevOps
Главное
за 1 минуту
кликабельно
AdminDivision — эксперты в построении надёжной инфраструктуры и внедрении процессов DevOps.

Мы помогаем техническим командам решать проблемы с доступностью сервисов, ускорять вывод новых фич на рынок и оптимизировать работу разработки и эксплуатации.

Работаем там, где стандартные подходы не срабатывают

На рынке с 2014 года. За это время успешно выполнили более 100 проектов для финтеха, телекомов и SaaS-сервисов.

Благодаря нашему практическому опыту и системному подходу, мы уменьшаем технический долг, повышаем SLA и внедряем эффективные процессы, позволяющие вашему бизнесу быть конкурентоспособным сегодня и в будущем.
Что вы получите
  • Повышение SLA. Улучшение доступности и надежности сервисов до уровня, соответствующего требованиям бизнеса и ожиданиям клиентов.
  • Уменьшение технического долга. Системный подход к инфраструктуре устраняет накопившиеся проблемы и предотвращает новые.
  • Фокус на стратегические задачи и развитие. Освобождение команды от рутины позволяет концентрироваться на развитии.
  • Внедрение процессов: Чётко выстроенные DevOps-практики обеспечивают предсказуемость, эффективность и прозрачность работы всей техкоманды.
Инфраструктура, с которой удобно работать.
  • Feature-окружения. Можно развернуть, потестировать и схлопнуть окружение с нужным набором компонентов. По кнопке, без девопсов, смс и регистраций.
  • Идентичные prod, stage и test. Что работает на тесте, гарантированно работает на проде.
  • CI/CD. Простые и надёжные пайплайны для автоматической сборки, тестирования и развертывания
  • IaaC. Автоматизация, повторяемость, версионность и прозрачность инфраструктуры.
  • Мониторинг и логирование. Централизованные, с удобными дашбордами и оповещениями. Показывают все что нужно. А что не нужно – не показывают.
  • Secret Management и SSO. Удобное и безопасное управление секретами и единая точка авторизации для всех сервисов.
  • Быстрая сборка приложений с удобной отладкой. Если билд упал – можно быстро посмотреть и понять почему.
  • Roll-back релизов. Если релиз пошел не так – его можно легко и безопасно откатить.
  • Документация. Актуальная, понятная. Плюс процесс ее непрерывного обновления.
  • Быстрый онбординг новых разработчиков. За счет автоматизации и документации
Симптомы
того, что мы вам нужны
  • Сервис падает
    Чаще чем хотелось бы. И количество девяток в фактическом SLA сильно меньше, чем в контракте с конечными клиентами.

    Вся техкоманда тушит пожары. Бизнес теряет клиентов и деньги.
  • Все время уходит на “затыкание дыр”
    Задачи на развитие встают в очередь. И эта очередь бесконечно копится.

    Команда эксплуатации постоянно занята разбором инцидентов. Разработка постоянно ждет от эксплуатации новых инфраструктурных фич. CPO пропускает сроки релизов, обещанные клиентам.
  • Каждый деплой – лотерея
    Или мрачный карнавал. Нет возможности качественно протестировать приложение перед релизом. На бою постоянно что-то всплывает. Вся команда на ушах и со скрещенными пальцами, лишь бы ничего не сломалось.

    CTO тратит чрезмерные ресурсы команды. CPO страдает из-за сорвавшихся релизов.
  • Низкая скорость доставки фич
    Каждое изменение требует несколько кругов согласований и ощутимого ожидания, когда у команды эксплуатации появится время. А сами релизы происходят редко.

    CPO пропускает сроки релизов. CTO испытывает давление со стороны коллег из коммерции.
Знакомо?
Мы решаем эти проблемы строительством надежной инфраструктуры и внедрением процессов DevOps.
DevOps – это набор практик, не дающих погибнуть сложным нагруженным IT-проектам в моменте сейчас и быть конкурентоспособными в будущем.
Инфраструктура вашего проекта (то есть серверы, облака, Kubernetes, базы данных, приложения) подобна загородному дому.

Во-первых, все они постоянно норовят сломаться и их нужно постоянно обслуживать.
Если это игнорировать, то растет техдолг и начинаются аварии.

Во-вторых, по мере роста бизнеса инфраструктура и процессы в техотделе тоже должны адаптироваться, чтобы отвечать новым требованиям.
Пробовали решить самостоятельно?
Если знакомо, но попытки исправить не привели к успеху – то мы к вашим услугам.
Почему мы не сдаемся и добегаем до цели
Многие предлагают экспертов и тимлидов, но этого недостаточно для реальных изменений. Мы выстраиваем системный подход, который работает.
  • Практический опыт в сложных проектах
    Мы прошли через много сложных кейсов. Видели как рушатся проекты, и научились предотвращать это заранее.
  • Долгосрочные решения вместо заплаток
    Наша цель — не просто устранить текущие симптомы, а выстроить процессы, которые сделают такие ситуации невозможными.
  • Внимание к деталям на каждом шаге
    Мы не упускаем детали и не отпускаем контроль за ходом проекта. Вместо хаоса и неразберихи на проекте появляются порядок и прозрачность.
  • Работаем там, где простые подходы не срабатывают
    Обычно специалисты теряют результативность при росте сложности. Мы создаем устойчивые решения, которые работают всегда.
  • Выстроенные процессы и методологии
    Наш подход — это результат долгой работы. Мы годами собирали свои методологии, процессы и экспертизу, чтобы давать результат там, где другим это не под силу.
Как мы это делаем
Опыт
За 10 лет работы выполнили более 100 сложных проектов для финтеха, телекомов и нагруженных SaaS-сервисов. Набили много шишек и собрали много граблей.
Шишки и грабли после использования не выкидывали, а изучали и описывали. Знаем как надо и как не надо
Накопление и передача экспертизы
Непрерывно собираем лучшую отраслевую экспертизу, подходы и технологии. Отбираем лучшее, испытываем на лабах внутри компании, пакуем, обучаем наших сотрудников передавать эту экспертизу нашим клиентам.
Менеджмент
Роль руководителей проектов у нас выполняют тимлиды.
Мы убедились, что для успешного выполнения проекта менеджер должен быть глубоко техническим человеком. И научились учить наших технарей менеджменту.
Процессы
Любим и верим в процессы. Выстроили процессы для себя и можем выстроить для вас.
В работе над проектами в обязательном порядке используем процессы работы по спринтам, написания документации, настройки и актуализации мониторинга, профилактических работ, сбора требований по развитию.
Контроль качества
Умеем понимать как идет проект и вовремя замечать если что-то идет не так. Где нужно – душним и не слазим.
Высокий уровень внутренней критичности позволяет нам решать очень сложные задачи.
Critical Chain – как идеология компании
Идея Критического Пути из книги "Цель" Голдратта: определить узкое место, замедляющее движение, и устранить его.
Каждый наш внутренний митинг начинается с вопросов: "Где мы?", "Куда идем?" и "Что мешает?"
Этапы работы с нами
1
Определение целей проекта
2
NDA и договор на аудит
3
Получение доступов
4
Знакомство с командами разработки и эксплуатации
5
Обсуждение целей проекта
6
Аудит
7
Обсуждение результатов аудита

8
Договор на работы

9
Работы
10
Обучение, передача экспертизы
11
Сдача работ

12
Опционально - контракт на сопровождение
Кейсы
  • Pact.im
    Сервис омниканальных коммуникаций
    Проблемы:
    • падают сервисы почти каждый день: клиенты жалуются
    • падают деплои: код не доходит до прода вовремя, тратится время на траблшутинг
    • нет рабочего мониторинга: нельзя в реальном времени оценить нагрузку на инфраструктуру, нет оповещений об авариях
    • нет репликации СУБД, нет бэкапов: риск потери данных
    Что сделали:
    • поставили все сервера на мониторинг
    • настроили репликацию СУБД и резервное копирование
    • провели аудит ролей и пайплайнов, инфраструктуры, вычистили всё лишнее и устаревшее
    • настроили автоматическое обновление tls-сертификатов
    • вместе с командой организовали сбор журналов
    Результат:
    • Уменьшили количество падений практически до нуля.
    • Привели в порядок пайплайны: деплой стал проходить без падений.
  • Rocket
    Разработчик решений для AmoCRM
    Проблемы:
    • нет автоматизации развертывания приложений: каждый релиз выкатывается вручную, из-за чего возникают ошибки
    • много виртуальных машин с простаивающими ресурсами и публичными адресами: большие затраты на инфру
    • нет мониторинга, логирования и оповещений
    • инфраструктура разворачивается вручную: долго и возникают ошибки
    • нет тестового окружения: негде проверить работу приложений до выхода в прод
    Что сделали:
    • внедрили IaC: вся инфраструктура создается с помощью terraform
    • развернули тестовое окружение на базе Kubernetes
    • внедрили управление секретами на базе Vault
    • настроили мониторинг, логирование
    • настроили автоматизацию сборки и развертывания
    • сделали новый прод на базе Kubernetes и переехали туда
    • провели обучение по работе с новой инфраструктурой и пайплайнами: научили разработчиков самостоятельно подготавливать новые приложения для развертывания в kubernetes
    Результат:
    • повысили плотность размещения и уменьшили в несколько раз количество используемых публичных адресов: затраты уменьшились более чем в два раза
    • появилась возможность проактивного мониторинга и оперативного реагирования на аварии
    • научили команду разработки работать с kubernetes самостоятельно
  • Tomoru
    Сервис умных голосовых ассистентов
    Проблемы:
    • инфраструктура разворачивается вручную: долго и возникают ошибки
    • огромные затраты на зарубежное облако
    • vendor-lock: большая зависимость от сервисов зарубежного облака
    • оповещения только на e-mail
    • нет stage-окружения, где можно проверить работу приложений до выхода в прод
    • частичная автоматизация сборки и развертывания
    Что сделали:
    • внедрили IaC: вся инфраструктура создается с помощью terraform
    • развернули stage-окружение на базе Kubernetes
    • настроили мониторинг, логирование, оповещения в telegram
    • сделали новый прод на базе Kubernetes и переехали туда
    • подружили Kubernetes и SIP
    • внедрили SSO на базе Keycloak
    • внедрили управление секретами с помощью Vault
    • полностью автоматизировали CI/CD
    Результат:
    • помогли снять часть vendor-lock и сэкономить деньги (новые stage- и production-окружения обходятся значительно дешевле)
    • сделали единое окно для входа в инфраструктуру с помощью SSO
    • направили оповещения об авариях туда, где за ними удобно следить (telegram)
    • построили stage-окружение, которое помогает в тестировании приложений
    • применили лучшие практики Kubernetes для приложения, использующего протокол SIP
  • Sipuni
    Российский оператор связи
    Проблемы:
    • Была поставлена задача решить проблемы с надежностью инфраструктуры и доступностью сервиса.
    • Эти проблемы вызывали отток абонентской базы и мешали росту бизнеса.
    Что сделали:
    • Нашей командой была спроектирована отказоустойчивая система виртуализации с поддержкой живой миграции виртуальных машин, полным резервированием сети, СХД и BGP-аплинков в Интернет.
    • В построенную систему без перерывов в обслуживании были мигрированы 300 виртуальных машин.
    • В течение последующих 5 лет по образу и подобию первой стойки, были введены в строй еще 2 стойки в 2 датацентрах, связанных в единую сеть с репликацией данных и поддерживающих незаметный для клиентов отказ любого из датацентров.
    Результат:
    • Внедренный дизайн решения позволил решить проблемы с отказоустойчивостью, остановить отток пользователей и достигнуть планируемых объемов клиентской базы и повысить выручку компании более чем в 3 раза.
  • Driverpack Solutions
    Cамое популярное в мире приложение для установки драйверов
    Проблемы:
    • Была поставлена задача построить надежную и эффективную сеть распределения контента (CDN) и бэкенда NodeJS приложения (API)
    Что сделали:
    • Для реализация проекта в 2018 была выбрана геораспределенная архитектура с тремя датацентрами по миру. В каждом датацентре находятся экземпляры серверов раздачи контента, балансировщики, сервера приложений и реплики базы данных.
    • В 2020 году было внедрено автоматическое управление конфигурациями (ansible).
    • В 2021 году внедрен docker для ускорения разработки и деплоя приложения.
    Результат:
    • Использование максимально надежных методов балансировки нагрузки позволило обеспечить SLA системы не менее 99.96% в период с 2018 по настоящее время. Клиентская база сервиса выросла до 40млн пользователей в месяц.
  • The Layer
    THE LAYER transforms project timelines from months to weeks, maximizing cost efficiency by automating time-consuming tasks into streamlined routine processes.

    Проблемы:
    • Нужно построить инфраструктуру под большой проект
    • Проект состоит из нескольких окружений, нужна возможность быстро разворачивать и удалять окружения целиком
    • По возможности использовать cloud-agnostic инфраструктуру и не завязываться на фичи конкретного облака
    • Обеспечить высокий уровень безопасности

    Что сделали:
    • Реализовали ролевую модель IAM.
    • Настроили vpn для доступа к инфраструктуре.
    • Внедрили подход GitOps на базе Argo CD с самого начала разработки.
    • Реализовали идею cloud native control plane с использованием инструмента Crossplane: создали management-окружение, которое управляет всеми остальными.
    • Настроили централизованный мониторинг и логирование на базе VictoriaMetrics и Loki. Все метрики и логи попадают в management-окружение.
    • Написали helm-чарты для бизнес-приложений и автоматизировали их развертывание.

    Результат:
    • Разработали инфраструктуру, которая может быстро масштабироваться под нужды проекта
    • Сделали понятный и надежный механизм развертывания новых полноценных окружений в облаке
    • Сделали гибкую и надежную систему мониторинга и логирования
    • Автоматизировали развертывание бизнес-приложений и инфраструктурных зависимостей с помощью GitOps
НАШИ КОНТАКТЫ
+7 916 848 39 19
hi@admindivision.ru
Мы в социальных сетях: