Firecode
← Кейсы

Кейс · Enterprise · on-prem

Внедрение КЭДО on-prem

Кадровый ЭДО в закрытом контуре заказчика: внедрение и масштабирование on-prem-инсталляций на 3–60 тыс. сотрудников — отказоустойчивые кластеры dev/stage/prod, CI/CD на k8s/Helm/Ansible и полностью офлайн-сборка.

Отрасль
Enterprise · on-prem
Наша роль
DevOps-инженер
Технологии
  • Linux (RedOS, Astra, Rocky, CentOS, Oracle)
  • DockerDocker
  • KubernetesKubernetes
  • GitLab CI
  • AnsibleAnsible
  • Helm
  • PythonPython
  • Go
  • Bash
  • PrometheusPrometheus
  • GrafanaGrafana
  • VictoriaMetrics
  • Loki
  • ELK
  • PostgreSQLPostgreSQL
  • MinIO (S3)
  • Keycloak
  • VaultVault
  • NGINXNginx
  • HAProxy
  • RedisRedis
  • Apache KafkaKafka
  • etcd

Контекст

Электронный кадровый документооборот заменяет бумагу на электронный формат: автоматизирует согласование, подписание и учёт, даёт контроль над движением документов и сроками, обеспечивает юридическую силу через ЭП и хранит документы с разграничением доступа.

Продукт разворачивается on-premise в контуре заказчика — для бизнеса, госструктур и удалённых команд, в том числе в максимально закрытом контуре безопасности.

Роль и команда

Роль на проекте — DevOps-инженер.

Команда: проджект-менеджер, архитектор, аналитик, команда разработки.

Что сделали

Развёртывание и управление инфраструктурой

  • Внедрение крупных инсталляций на 3–60 тыс. человек on-premise в контуре заказчика.
  • Построение отказоустойчивых кластеров dev/stage/prod, интеграция с внутренними службами и сервисами.
  • Контроль соответствия ресурсов, мощностей и доступов хостов, полный деплой продукта и интеграций заказчика.
  • Сборка on-premise решений для полной офлайн-установки (rpm, localrepo, docker, registry).

Автоматизация и CI/CD

  • Разработка и улучшение CI/CD-процессов (k8s, Helm) и Ansible.
  • Написание ботов для автоматизации рутинных процессов с клиентами и неквалифицированным персоналом.
  • Улучшение процедуры и пайплайна внедрения/обновления on-premise и SaaS-версий продукта.

Инциденты, безопасность и управление

  • Разбор инцидентов, аварийное восстановление, исправление багов.
  • Работа в максимально закрытом контуре безопасности, доработка продукта под требования ИБ заказчика.
  • Взаимодействие с командами инженеров клиентов и командой разработки, ведение проектов вплоть до сдачи ПМИ.

Команда на проекте

проджект-менеджерархитекторАналитиккоманда разработки

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Разработка геоинформационной платформы

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.