Software Mind logo

Database Administrator (PostgreSQL)

Software Mind·Salary not specified

Primary stack

PostgreSQLLinuxAzureSQL

Nice to have's

MVCCVACUUM/autovacuumWALreplicationdisaster recoverypatchingmajor-version upgradesAzure networkingsecurity conceptsPostgreSQL rolesprivilegesauthenticationextensionssecurity configurationLinux administrationshell scriptingautomationInfrastructure as Codeincident managementchange management

Job description

Description language:

Про посаду

Ми шукаємо досвідченого адміністратора бази даних PostgreSQL (DBA) для роботи в нашій команді Data Platforms. Ця посада відповідає за платформу бази даних PostgreSQL, особливо за Azure Database for PostgreSQL Flexible Server, підтримуючи критичні виробничі системи в високорегульованому середовищі фінансових послуг.

Обов'язки

  • Адміністрування та підтримка середовищ бази даних PostgreSQL, переважно Azure Database for PostgreSQL Flexible Server.
  • Забезпечення високої доступності, стійкості, продуктивності та безпеки виробничих систем PostgreSQL.
  • Виконання резервного копіювання та відновлення, відновлення за точкою у часі, оновлення, апгрейди, налаштування продуктивності, управління потужністю та обслуговуванням.
  • Налаштування та оптимізація технологій та функцій PostgreSQL, включаючи MVCC, VACUUM/autovacuum, WAL, реплікацію, індексування, статистику, ролі та привілеї, а також розширення.
  • Проектування та підтримка можливостей Azure PostgreSQL, включаючи високу доступність, читальні репліки, приватні мережі, резервне копіювання та відновлення після аварій.
  • Підтримка контролю безпеки PostgreSQL, аутентифікації, TLS, доступу з мінімальними привілеями, аудиту та інтеграції з Microsoft Entra ID, де це доречно.
  • Моніторинг та усунення проблем з продуктивністю запитів, блокуванням, довготривалими транзакціями, використанням з'єднань, відставанням реплікації, сховищем та станом бази даних.
  • Підтримка рішень для керування з'єднаннями та пулінгу, таких як PgBouncer.
  • Участь у процесах хмарної трансформації та міграції баз даних, включаючи міграцію робочих навантажень до PostgreSQL.
  • Підтримка Database DevOps, автоматизації інфраструктури, CI/CD-піплайнів, Git та Azure DevOps.
  • Участь у процесах управління інцидентами, проблемами та змінами.
  • Ведення експлуатаційної документації, стандартів, керівств по роботі та підтримка процесів введення в експлуатацію проектів.
  • Надання технічного керівництва, наставництва та передачі знань іншим фахівцям з баз даних.
  • Участь у черговості екстреного виклику та підтримці поза робочим часом, якщо це потрібно.

Вимоги

  • 5+ років досвіду адміністрування середовищ PostgreSQL, включаючи критичні виробничі системи.
  • Сильний досвід адміністрування PostgreSQL, налаштування продуктивності та усунення несправностей.
  • Досвід роботи з внутрішніми механізмами PostgreSQL, включаючи MVCC, VACUUM/autovacuum, WAL, планування запитів, статистику, індексування, блокування та управління транзакціями.
  • Досвід проектування та експлуатації високодоступних та стійких середовищ PostgreSQL.
  • Досвід роботи з резервним копіюванням, відновленням за точкою у часі, реплікацією, відновленням після аварій, оновленням та основними апгрейдами версій.
  • Досвід роботи з Azure Database for PostgreSQL Flexible Server або аналогічними підприємними керованими сервісами PostgreSQL.
  • Досвід роботи з концепціями мережі та безпеки Azure, що стосуються керованих баз даних, включаючи приватне підключення, DNS, ідентифікацію та контроль доступу.
  • Досвід управління ролями PostgreSQL, привілеями, аутентифікацією, розширеннями та налаштуванням безпеки.
  • Сильні навички SQL та досвід діагностики та оптимізації складних запитів.
  • Навички адміністрування Linux та написання скриптів для командного рядка.
  • Досвід автоматизації та Infrastructure as Code в хмарних середовищах.
  • Сильні аналітичні, навички усунення несправностей та комунікації.
  • Досвід роботи в рамках формальних структур управління інцидентами та змінами.

Буде плюсом

  • Глибокий досвід роботи з Azure Database for PostgreSQL Flexible Server у виробничих середовищах підприємств.
  • Досвід роботи з інструментами міграції та оцінки PostgreSQL, включаючи міграцію з Oracle та/або Microsoft SQL Server.
  • Досвід адміністрування Oracle та/або Microsoft SQL Server.
  • Досвід роботи з PgBouncer та паттернами пулінгу з'єднань додатків.
  • Знання інструментів спостереження PostgreSQL та інтеграції з Azure Monitor.
  • Досвід роботи з Terraform для автоматизованого провіжнування баз даних.
  • Досвід інтеграції PostgreSQL з платформами даних, такими як Microsoft Fabric або Snowflake.
  • Досвід створення стандартів інженерії PostgreSQL, експлуатаційних керівництв та контролю готовності до виробництва.
  • Досвід у фінансових послугах або управлінні інвестиціями.
  • Досвід роботи з піплайнами Azure DevOps та робочим процесом Git.

Ми пропонуємо

  • Гнучкі та віддалені варіанти співпраці
  • Міжнародні проекти з провідними світовими клієнтами
  • Поїздки, пов'язані з міжнародними проектами
  • Некорпоративна атмосфера
  • Доступ* до мовних класів
  • Доступ* до ініціатив обміну знаннями
  • Доступ* до приватної медичної страховки та страхування життя
  • Доступ* до картки мультиспорт

Доступність та умови окремих пільг можуть відрізнятися залежно від обраної форми співпраці.

Про компанію

Software Mind розробляє рішення, які мають вплив на компанії по всьому світу. Технологічні гіганти та єдинороги, трансформаційні проекти, нові технології та безмежні можливості – це лише декілька слів, які описують наш типовий день. Створення крос-функціональних інженерних команд, які беруть на себе відповідальність і прагнення до більшого, означає, що ми завжди шукаємо талановитих людей, які вносять пристрасть і креативність у кожен проект. Наша культура опікується відкритістю, виступає з повагою, демонструє сміливість і мужність, поєднуючи роботу з задоволенням.

© Software Mind. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Software Mind logo
Software Mind

Software Engineering

About the Company Software Mind develops solutions that make an impact for companies around the globe. The company operates throughout Europe, the US, and LATAM, employing a diverse team that brings together a variety of skills, experiences, and perspectives. Products, Services & Tech Stack Core Solutions: The text does not specify the main products or client services offered by Software Mind. Technologies & Frameworks: The text does not mention specific platforms, languages, or tools used by Software Mind. Project Scope & Target Clients Client Base: The text does not provide information on the target verticals or client types served by Software Mind. Engineering Scale: The text does not provide information on the scope and complexity of engineering projects undertaken by Software Mind.

More at Software Mind

All 44 roles

Popular searches