Job Description
FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks and Cryptocurrencies. We are growing and looking to recruit a Full-time Database Administrator (DBA) in Cyprus office - a certified Great Place to Work®.
We're looking for a Database Administrator to own the health, performance, and reliability of our database fleet on AWS. You'll work across MySQL, PostgreSQL, and MS SQL Server — running production workloads on RDS — and partner with engineering teams on schema design, query performance, and operational excellence.
What You'll Work With: AWS RDS / Aurora · MySQL · PostgreSQL · MS SQL Server · Terraform · Prometheus · Grafana · Python
Reporting to: Head of Security and Infrastructure
Responsibilities
- Administer production databases on AWS RDS — MySQL, PostgreSQL, MS SQL Server
- Design and maintain HA / DR architectures: replication, Multi-AZ, read replicas, failover, backups
- Tune performance — query optimization, indexing, execution plans, parameter groups
- Capacity planning, sizing, and cost optimization across the database fleet
- Manage schema changes and migrations safely in production
- Monitor database health with Prometheus / Grafana / CloudWatch; tune alerting
- Lead incident response for database outages, performance issues, and data integrity events
- Implement and enforce security controls — encryption, access management, auditing, secrets rotation
- Partner with developers on data modeling, query reviews, and access patterns
- Automate routine work — backups, patching, provisioning — using IaC
- Document standards, runbooks, and recovery procedures
- Participate in on-call rotation
Candidate profile:
- 4+ years as a DBA or database-focused engineer in production environments
- Strong hands-on experience with AWS RDS (and ideally Aurora)
- Deep expertise in at least two of: MySQL, PostgreSQL, MS SQL Server
- Advanced SQL — query tuning, execution plans, stored procedures, window functions
- Solid understanding of replication, backups, point-in-time recovery, and HA / DR patterns
- Experience with database security — IAM, encryption (KMS), TLS, auditing
- Schema design and migration experience in high-availability environments
- Scripting in Python, Bash, or PowerShell for automation
- Linux fundamentals and networking basics
Nice to Have:
- IaC for databases — Terraform, CloudFormation
- Schema migration tooling — Flyway, Liquibase, Alembic
- NoSQL exposure — DynamoDB, MongoDB, Redis, ElastiCache
- Data warehousing — Redshift, Snowflake, BigQuery
- Experience with CDC tooling — Debezium, AWS DMS
- Familiarity with observability stacks (Prometheus, Grafana, Percona Toolkit, pgBadger)
- Experience in regulated environments (fintech, financial services, SOC 2, ISO 27001, DORA)
- Certifications — AWS Database Specialty, Microsoft, Oracle, PostgreSQL
Our offer:
- A certified Great Place to Work® reflecting our commitment to a positive culture, employee well-being, and support
- Welcoming, young and multicultural team with approachable leadership
- Ability to contribute to dynamic business at a growth phase
- High level of autonomy, support of ideas and putting your expertise into the best practices for the company
- Continuous personal development, training budget, growth with the company and opportunity to learn from industry leaders
- Competitive remuneration, regular salary reviews and performance-based incentive schemes
- Vibrant company life: from team activities to global celebrations
- New beautiful office in an easily accessible location with company-provided fruits, breakfasts and lunches
- Free access to multiple sports and wellness facilities across the country
- Free company-provided parking
- Medical insurance and pension fund after probation period
- A gift and a day off on your Birthday
- Visa and work permit support if required
Journey to FP Markets:
- Interview with People Function member (30 - 45 min) to assess match to our culture
- Interview with your future manager (45 min - 1 hour) to assess match to the job and the team and discuss role expectations
Join our team and be a part of a professional, rapidly-growing company operating in a multicultural environment!