← Zurück zur Liste
Stelle · Senior

DBA & Bulk Data Management Engineer

Database Engineer / DBA • Senior • Remote • Vollzeit Finnland Finnland

As DBA & Bulk Data Management Engineer, you will own every database underpinning a multi-site platform that orchestrates telecoms services for mobile operators across different regions, from core BSS/OSS/NOC modules to the PostgreSQL stores behind the different applications.

Responsibilities

  • Own every database underpinning the platform, from the core BSS/OSS/NOC modules through to the PostgreSQL stores behind different applications
  • Maintain interfaces to vendor-managed databases inside HSS, OCS, PCRF, and SMSC nodes
  • Ensure mediation pipelines that bring network data into other required systems are reliable, complete, and governed by clear data-handling policies
  • Build end-to-end backup, restoration, and disaster-recovery framework for all BSS and network-layer PostgreSQL clusters
  • Build performance optimization roadmap covering index strategies, query tuning, table partitioning, and vacuuming schedules
  • Build bulk data pipelines for large-scale imports, exports, migrations, and timed purges of subscriber CDRs and event records
  • Define data handling, retention, and archival policies aligned with GDPR, operator SLAs, and internal compliance requirements
  • Build database monitoring dashboards (Prometheus + Grafana exporters) with alerting for replication lag, lock contention, query performance, and disk saturation
  • Write installation and upgrade playbooks for new PostgreSQL instances
  • Build a cross-platform data integration layer between BSS mediation and network-element databases
  • Conduct schema review and data-architecture advisory for BSS and Workflow engineering teams
  • Build a data access control framework: roles, privileges, row-level security, and audit logging
  • Write runbooks and a knowledge base covering database operational procedures, DR playbooks, and incident response steps

Requirements

  • Strong hands-on PostgreSQL administration: installation, configuration, replication (logical/streaming), upgrade, and vacuum tuning
  • Proven backup and restore experience: pg_dump, pg_basebackup, WAL archiving, point-in-time recovery, and DR testing
  • Query performance analysis: EXPLAIN/ANALYZE, index design (B-Tree, partial, composite), and schema-level optimization
  • Bulk data operations: large COPY/INSERT loads, logical replication for live migrations, and automated purge/archival pipelines
  • Data governance: designing and documenting retention, archival, masking, and access-control policies
  • Scripting in Python or Bash for automation of backup jobs, health-check scripts, and bulk-load utilities
  • Experience with containerized database deployments (Docker / Kubernetes)
  • Monitoring: setting up Prometheus postgres_exporter, building Grafana dashboards for database KPIs
  • High-availability patterns: replication failover, connection pooling (PgBouncer / Pgpool), read-replica routing
  • Ability to work independently across multiple concurrent projects in a distributed team

Soft skills

Ability to work independently across multiple concurrent projects in a distributed environment

About the company

Webbing is building a multi-site platform that orchestrates telecoms services for mobile operators across different regions, with additional network nodes in other regions.

Ähnliche Stellen