Állás részletei
-
Cég neve
OmniLogic Kft.
-
Munkavégzés helye
Távmunka / Remote • Opcionális iroda -
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.
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
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
- 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
- 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.
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ás, munka területe(i)
Álláshirdetés jelentése
