OmniLogic Kft. logó

Database Administrator (DBA)

Állás részletei

  • Cég neve

    OmniLogic Kft.

  • Munkavégzés helye

    Távmunka / Remote Opcionális iroda
  • Nézze meg a jelentkezők átlag bérigényét!

  • Egyéb juttatások

    • Cafeteria
  • Munkaidő, foglalkoztatás jellege

    • Teljes munkaidő
    • Alkalmazotti jogviszony
    • Általános munkarend
  • Elvárt technológiák

    • SQL DATABASE SECURITY ORACLE POSTGRESQL ANSIBLE BACKUP DATABASES ACCESS DEVOPS PYTHON TESTING BASH
  • Elvárások

    • Angol középfok
    • 5-10 év tapasztalat
    • Főiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom
A hirdetés adatait sikeresen elküldte az email címére.

Állás leírása

Responsibilities

Responsible for the design, implementation, maintenance, and performance optimization of all database systems supporting our lottery and betting platform, ensuring high availability, data integrity, and security across Oracle and PostgreSQL environments.

Operational Responsibilities

Day-to-Day Operations
- Monitor database health, performance, and capacity
- Respond to alerts (connection issues, replication lag, disk space)
- Execute Liquibase migrations during deployments
- Manage database user accounts and permissions
- Troubleshoot slow queries and lock contention

Deployment Support
- Coordinate database changes with Ansible deployments
- Validate pre/post-deployment database state
- Execute schema migrations across environments
- Manage database credentials in Ansible Vault/KeePass

Performance Management
- Analyze and optimize slow queries
- Implement and maintain indexing strategies
- Configure connection pooling and resource limits
- Capacity planning and growth forecasting
- Generate performance reports and recommendations

Backup & Recovery
- Design and implement backup schedules
- Test recovery procedures regularly
- Manage backup retention and archival
- Document recovery runbooks

Security & Compliance
- Implement database-level encryption (TDE)
- Manage SSL/TLS connections to databases
- Audit database access and changes
- Rotate database credentials

Ansible Integration

Required Understanding
- Execute database-specific playbooks
- Troubleshoot Ansible database deployments
- Provide input for database automation improvements

Collaboration with DevOps
- Define database configuration as code
- Review Ansible roles for database changes
- Develop Liquibase changesets for automation
- Test database automation in sandbox environments

Requirements

Oracle Database (Primary)
- Oracle 19c administration
- Schema management and tablespace configuration
- SID/service name management
- Data Guard basics (standby configuration)
- RMAN backup and recovery
- AWR/ASH performance analysis
- PL/SQL procedural knowledge
- Query optimization and EXPLAIN analysis

PostgreSQL
- PostgreSQL 12+ administration
- Streaming replication and failover configuration
- pg_hba.conf authentication management
- Performance tuning (VACUUM, ANALYZE, indexing)
- pg_dump/pg_restore backup strategies
- Connection pooling (PgBouncer)
- Query optimization and EXPLAIN analysis

Migration & Schema Management
- Liquibase changeset development and execution
- Database version control strategies
- Schema comparison and drift detection
- Data migration scripting (SQL, Python)

High Availability & Disaster Recovery
- Oracle and PostgreSQL replication topologies (sync/async)
- Point-in-time recovery procedures
- RPO/RTO planning and testing

Nice-to-have

- Redis cache layer understanding
- Familiarity with ElasticSearch
- Kafka Connect for database CDC
- Python/Bash scripting for automation
- Data modelling and normalization

Company info

OmniLogic (https://www.omnilogic.io) delivers mission-critical, regulated-gaming and lottery platform solutions: high-performance omni-channel sportsbook platforms, PAM & wallet systems, risk/trading infrastructure, data pipelines and legacy-modernisation for World Lottery Association members and Tier-1 operators.
As we scale our operations, we seek a Database Administrator to support our test and production efforts.

How to apply

Please click the Apply button and send your CV in English.

Álláshirdetés jelentése