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

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

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

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

Виртуализация на базе гипервизоров:

QEMU KVM, ProxMox, Hyper-V, VMware ESXiit.

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

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

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

Docker, Docker Compose, Docker Swarm, Kubernetes

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

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

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

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

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


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


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


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


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


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


наши кейсы 


задача 1

Что было:
Сервисы компании были развернуты в Docker. Необходимо было повысить отказоустойчивость, упростить масштабируемость, реализовать бесшовное развертывание сервисов.


Что делали:

  • проведен аудит инфраструктуры и конфигураций сервисов;
  •  развернуты кластеры kubernetes:шаблонизация конфигурации сервисов с использованием Helm чартов;
  •  собран отказоустойчивый кластер базы Postgres c использованием Patroni;
  •  настроены процессы CI/CD в Gitlab;
  •  установлен и настроен стек ELK 

В результате:
  • Реализован бесшовный Deploy;
  •  Повышена отказоустойчивость сервисов.


задача 2

Как было:
Необходимо реализовать работу сервисов компании в Docker Swarm в закрытом контуре.

Что делали:

  • проведен аудит инфраструктуры;
  •  оптимизирована сборка Docker образов с учетом запуска сервисов в закрытом контуре;
  •  настроены процессы CI/CD;
  •  настроен мониторинг на базе Prometheus;
  •  развернут кластер базы Cassandra для работы сервисов.

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

  • Организован запуск сервисов в Dockers Swarm в закрытом контуре 


задача 3

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

Что делали:

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

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


задача 4

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

Что делали:

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

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

наша команда 

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

Contact Us


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