ENGINEER-HELP

Настрой свой бизнес-вместе с нами
подробнее о нас

DevOps c командой Engineer-Help

Сократите время на разработку, повысьте качество продуктов!
Обращайтесь к нам и получите максимальную выгоду от использования Devops-технологий!

Создание и эксплуатация приватной защищенной сети Blockchain

Cтек: Ansible, Geth, Wireguard, Nginx

Настройка CI/CD и развертывание серверной инфраструктуры

Виртуализация на базе гипервизоров:
  • QEMU KVM,
  • ProxMox,
  • Hyper-V,
  • VMware ESXiit.

Формирование тестовой и продакшн среды:

  • Docker
  • Docker Compose
  • Docker Swarm
  • Kubernetes

Поддержка и развитие самописной платформы

Cтек: Docker,K8S, KVM.Ansible, gitlab CI,
Helm.

Поддержка и развитие высоконагруженного сервиса по сбору и агрегации данных

Стек: приложения на Go и Java, PostgreSQL (кластер Patroni, HAproxy, pgpool), Docker,
Ansible, gitlab CI.

что делаем еще 

наши кейсы 

ЗАДАЧА 1

МИКРОСЕРВИСНАЯ
АРХИТЕКТУРА

Как было:

У партнера много микросервисов, написанных на NodeJS и Python. Почти полностью отсутствовала автоматизация развертывания инфраструктуры и самих сервисов. Практически отсутствовал мониторинг, не было централизованного сбора логов сервисов и серверов инфраструктуры.

Что делали:


  • проведен аудит инфраструктуры и конфигураций сервисов;
  • были подобраны оптимальные конфигурации серверов с расчетом на высокую нагрузку проекта;
  • подготовлены и сохранены в git манифесты системы Saltstack для реализации полуавтоматического развертывания физических и виртуальных серверов;
  • приведены к одному стандарту версии дистрибутивов и ПО на серверах;
  • настроены процессы CI/CD в Gitlab для ускорения процесса разработки и поставки сервисов;
  • установлена и настроена система мониторинга Prometheus с интерфейсом Grafana;
  • установлен и настроен стек ELK для реализации централизованного сбора логов.

В результате:

  • стабильная работа проекта под нагрузкой;
  • мониторинг всей инфраструктуры с оповещением ответственных лиц;
  • удобные процессы разработки и тестирования сервисов.

ЗАДАЧА 2

ВИРТУАЛЬНЫЙ МОБИЛЬНЫЙ ОПЕРАТОР СВЯЗИ

Как было:

Виртуальный мобильный оператор связи. Несколько сайтов и API для работы приложений, инфраструктура на собственных физических серверах. Отсутствие мониторинга, необходимость реализации биллинга по некоторым услугам оператора, конфигурации на серверах произвольные и различные.

Что делали:

  • проведен аудит инфраструктуры;
  • процессы развертывания системы на физических и виртуальных серверах описаны в Cobbler и Ansible;
  • также в Ansible добавлены конфигурации сервисов;
  • настроены бэкапы баз данных mysql и mongoDB с помощью Bacula;
  • поднят собственный сервер Gitlab для размещения репозитория и настройки в нем процессов CI/CD;
  • настроен кластер Kubernetes для переноса в него сервисов компании;
  • реализован простой биллинг на базе стека ELK, хранение логов в базе Elasticsearch, выгрузка автоматических отчетов и возможность анализа логов вручную с помощью интерфейса Kibana;
  • настроена система мониторинга Zabbix, в нее добавлены основные сервисы инфраструктуры, включая IPMI интерфейсы физических серверов.

В результате:

  • стабильная работа сайтов компании под нагрузкой;
  • унификация версий ПО и конфигураций на серверах компании, автоматизация и отслеживание изменений в конфигурациях;
  • оперативное реагирование на инциденты благодаря оповещениям системы мониторинга

Мониторинг и техническая поддержка 24/7 без отпусков и больничных


Гарантированное время реакции на любой запрос-20 минут


Безопасность сохранности данных


Отсутствие падения базы данных


Сокращение издержек на облачные сервисы


Успешные релизы без потерь


CRM-форма появится здесь

Contact Us


ВКонтакте ENGINEER-HELP
НАШ САЙТ-ВИЗИТКА engineer-help.ru