Посадова інструкція для адміністратора реєстру

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Обов’язки та вимоги до адміністратора реєстру

Обов’язки та вимоги до адміністратора реєстру передбачають обслуговування, підтримку та моніторинг реєстру і його компонентів, та включають:

Розуміння специфіки роботи регламенту реєстру:
  • Адміністратор має чітко розуміти особливості регламенту, що розгортається у конкретному реєстрі.

Керування реєстрами:
  • Використання централізованого адміністративного інтерфейсу Control Plane для керування реєстрами.

Призначення адміністраторів реєстру:
  • Створення адміністраторів реєстру із відповідними правами доступу.

Управління користувачами та доступом:
  • Використання Keycloak для управління ідентифікацією та доступом користувачів реєстру.

  • Встановлення та налаштування процесів автентифікації для кінцевих користувачів.

Резервне копіювання та відновлення:
  • Налаштування резервного копіювання та аварійного відновлення ресурсів і бази даних реєстру за допомогою автоматизованих процесів у Jenkins.

Оновлення компонентів реєстру:
  • Виконання оновлень компонентів реєстру.

Керування ресурсами компонентів реєстру:
  • Налаштування та керування ресурсами сервісів реєстру: CPU, RAM, змінні оточення.

Налаштування інтеграційних взаємодій:
  • Налаштування доступу до реєстрів для інших реєстрів на платформі та зовнішніх систем.

  • Налаштування взаємодії з реєстрами та зовнішніми системами через REST API.

  • Налаштування взаємодії з реєстрами через ШБО "Трембіта" за SOAP-протоколом.

Робота із ключами цифрового підпису:
  • Налаштування та оновленням ключів і сертифікатів цифрового підпису для реєстру (ЕЦП/КЕП).

Налаштування доменних імен (DNS):
  • Налаштування доменних імен для порталів реєстру.

Налаштування обмежень доступу до компонентів реєстру:
  • Обмеження доступу до реєстрових компонентів за допомогою CIDR.

Підтвердження запитів на внесення змін:
  • Підтвердження або відхилення запитів на внесення змін до реєстру.

Робота з OpenShift-консоллю:
  • Використання централізованого інтерфейсу OpenShift для моніторингу ресурсів реєстру.

Моніторинг та логування:
  • Моніторинг та аналіз метрик системи за допомогою Grafana та Prometheus.

  • Моніторинг логів з використанням Kibana або Openshift-консолі.

  • Розуміння принципів моніторингу та трейсингу сервісів, використання Kiali та Jaeger.

Адміністрування бізнес-процесів:
  • Використання Camunda BPM для моніторингу та відлагодження екземплярів виконання бізнес-процесів, описаних у BPMN-нотації.

Автоматизація:
  • Знання Jenkins для моніторингу процесів безперервної інтеграції та розгортання (CI/CD).

  • Навички налаштування та використання VCS git та Gerrit для інтеграції, версіонування та рецензування коду.

  • Знання Nexus для моніторингу та управління артефактами.

Управління налаштуваннями та лімітами доступу до внутрішніх ресурсів:
  • Конфігурування Kong API-шлюзу, включаючи налаштування лімітів на кількість запитів від клієнта (Rate Limiting).

Моніторинг API-ресурсів реєстру:
  • Розуміння концептів REST API.

  • Знання OpenAPI Specification (OAS).

  • Використання Swagger для перегляду згенерованих API-точок доступу реєстру.

Робота з даними реєстру:
  • Знання PostgreSQL.

  • Робота з операційними та аналітичними даними реєстру за допомогою pgAdmin та подібних інструментів.

Налаштування поштового сервера:
  • Налаштування з’єднання із зовнішніми поштовими серверами для забезпечення обміну повідомленнями у реєстрі.

2. Пов’язанні сторінки

Детальну інформацію щодо технологій, які має використовувати адміністратор при роботі з реєстром, ви можете переглянути на сторінці Технологічний стек Платформи.