# Спроєктувала, розгорнула та підтримувала 10 серверів PostgreSQL і MS SQL на Ubuntu Linux VPS, забезпечивши оптимальну продуктивність і надійність серверів.

2022 – 2024

**Ситуація.** На посаді DevOps‑інженера в компанії середнього розміру завдання полягало в тому, щоб керувати інфраструктурою баз даних та оптимізувати її для підтримки зростаючої бази користувачів і критично важливих бізнес‑застосунків. Організація значною мірою покладалася на PostgreSQL та Microsoft SQL Server для зберігання даних та аналітики, що вимагало високої доступності, масштабованості та безпеки.

**Завдання.** Основна відповідальність полягала в тому, щоб спроєктувати, розгорнути, налаштувати та підтримувати 10 інстансів PostgreSQL і MS SQL Server на VPS з Ubuntu Linux. Це включало забезпечення оптимальної продуктивності, впровадження надійних протоколів безпеки та налаштування проактивного моніторингу для запобігання простоям. Крім того, завдання включало масштабування інфраструктури для майбутнього зростання з мінімізацією витрат та дотриманням галузевих стандартів.

**Дія.** 1. Розгортання та налаштування:
   - Встановлено та налаштовано PostgreSQL 14 і MS SQL Server 2019 на інстансах VPS з Ubuntu 20.04 LTS, з забезпеченням сумісності із застосунками компанії.
   - Налаштовано автоматичне резервне копіювання за допомогою `pg_dump` для PostgreSQL і завдань SQL Server Agent для MS SQL, з політиками зберігання та офсайт‑зберіганням.
   - Оптимізовано конфігурації серверів (наприклад, розподіл пам'яті, кешування запитів та пулінг з'єднань) для покращення продуктивності запитів та зниження затримок.

2. Моніторинг та обслуговування:
   - Впроваджено інструменти моніторингу, такі як Prometheus, Grafana, для відстеження CPU, пам'яті, дискового вводу‑виводу та метрик продуктивності запитів у режимі реального часу.
   - Проведено регулярне патчування та оновлення як баз даних, так і ОС Ubuntu для усунення вразливостей безпеки та забезпечення відповідності стандартам.
   - Створено власні скрипти для аналізу логів.

3. Безпека та масштабованість:
   - Налаштовано фаєрволи (UFW), впроваджено рольове керування доступом (RBAC) для захисту чутливих даних.
   - Задокументовано процедури аварійного відновлення, включно з відновленням на конкретний момент часу та протоколами failover.

**Результат.** - Досягнуто 99,9% безвідмовної роботи на всіх 10 серверах баз даних.
- Покращено час відповіді запитів на 30% завдяки налаштуванню конфігурації та оптимізації індексів, що підвищило продуктивність застосунків.
- Скорочено ручні завдання з обслуговування на 50% за рахунок автоматизації, вивільнивши понад 10 годин на місяць для стратегічних проєктів.
- Успішно масштабовано інфраструктуру для підтримки зростання трафіку користувачів на 40% без погіршення якості обслуговування, що сприяло зростанню доходу на 20% у наступному кварталі.
- Отримано визнання від CTO за впровадження найкращих практик безпеки, які запобігли потенційним витокам даних.

Цей досвід закріпив глибоку експертизу в управлінні базами даних, DevOps‑автоматизації та оптимізації інфраструктури, забезпечуючи надійні, безпечні та масштабовані рішення для складних корпоративних середовищ.

---

- Роль: Інженер баз даних
- Категорії: [Бази даних](https://platform.engineer.company/uk/categories/databases/), [PostgreSQL](https://platform.engineer.company/uk/categories/postgresql/), [DevOps](https://platform.engineer.company/uk/categories/devops/), [Інфраструктура](https://platform.engineer.company/uk/categories/infrastructure/), [Автоматизація та CI/CD](https://platform.engineer.company/uk/categories/automation/), [Надійність і резервне копіювання](https://platform.engineer.company/uk/categories/reliability/), [Моніторинг та observability](https://platform.engineer.company/uk/categories/observability/), [Linux та сервери](https://platform.engineer.company/uk/categories/linux/), [Безпека](https://platform.engineer.company/uk/categories/security/), [Оптимізація продуктивності](https://platform.engineer.company/uk/categories/performance/), [Системне адміністрування](https://platform.engineer.company/uk/categories/system-administration/)
- Послуги: [Адміністрування баз даних (DBA)](https://platform.engineer.company/uk/services/database-administration/), [Надійність та моніторинг (SRE)](https://platform.engineer.company/uk/services/site-reliability/), [Системне адміністрування](https://platform.engineer.company/uk/services/system-administration/)

<https://platform.engineer.company/uk/portfolio/designed-deployed-and-maintained-10-postgresql-and-ms-13/>
