RainTech LogoRainTech
PricingResourcesAbout
RainTech LogoRainTech

Southeast Asian tech talent, globally competitive.

Services

  • Talent Sourcing
  • Employer of Record
  • Payroll Management

Company

  • About
  • Resources
  • Careers

Legal

  • Privacy Policy
  • Terms of Service

© 2026 RainTech. All rights reserved.

RainTech LogoRainTech
PricingResourcesAbout
Back to Careers
Partner Company

Database Administrator

IT Consultancy Company, The Netherlands

Location

Hybrid

Employment Type

Full-time

About This Role

  • •Customer Support & Success
  • •Provide technical support to customers running MySQL, PostgreSQL, and MongoDB
  • •on Leafcloud
  • •Troubleshoot database performance issues, replication problems, and connectivity
  • •challenges
  • •Advise customers on database design, query optimization, and best practices
  • •Assist with database migrations to and within the Leafcloud platform
  • •Create and maintain customer-facing documentation, guides, and knowledge base
  • •articles
  • •Conduct database health checks and proactive performance reviews for customers
  • •Serve as a trusted advisor to customers on database architecture and scaling
  • •strategies
  • •Platform Development (OpenStack Trove) :
  • •Help design, deploy, and operate our managed database platform built on OpenStack Trove
  • •Configure and optimize Trove datastores for MySQL, PostgreSQL, and MongoDB
  • •Develop and improve Trove guest images, configurations, and automation
  • •Build tooling and automation to streamline database provisioning, backups, and scaling
  • •Define service tiers, configurations, and default settings for managed offerings
  • •Contribute to the roadmap for managed database features based on customer needs
  • •Collaborate with infrastructure and engineering teams to integrate Trove with our
  • •OpenStack environment
  • •Test new database versions, features, and configurations before customer rollout
  • •Database Design & Architecture
  • •Design database architectures that meet performance, scalability, and availability requirements
  • •Evaluate and recommend database solutions based on workload characteristics
  • •Define data modeling standards, naming conventions, and schema design best
  • •practices
  • •Plan and execute database migrations, upgrades, and version management
  • •Installation, Configuration & Deployment :
  • •Install, configure, and deploy MySQL, PostgreSQL, and MongoDB instances across development, staging, and production environments
  • •Automate database provisioning using Infrastructure as Code (Terraform, Ansible)
  • •Deploy and manage databases on Kubernetes using operators (e.g., Zalando Postgres Operator, Percona Operators, MongoDB Kubernetes Operator)
  • •Configure database parameters and settings for optimal performance
  • •Performance Tuning & Optimization :
  • •Monitor and analyze database performance metrics to identify bottlenecks
  • •Optimize slow queries through query analysis, execution plan review, and index optimization
  • •Perform index management: creation, maintenance, and removal of redundant indexes
  • •Tune database configuration parameters (buffer pools, cache sizes, connection
  • •limits, etc.)
  • •Conduct capacity planning and resource forecasting
  • •Implement and manage connection pooling (PgBouncer, ProxySQL)
  • •High Availability & Replication :
  • •Design and implement high availability solutions (clustering, failover, load balancing)
  • •Configure and manage replication topologies:
  • •MySQL: Master-Slave, Master-Master, Group Replication, InnoDB Cluster
  • •PostgreSQL: Streaming replication, logical replication, Patroni for HA
  • •MongoDB: Replica sets, sharded clusters
  • •Plan and execute failover and switchover procedures
  • •Test and validate disaster recovery plans regularly
  • •Backup, Recovery & Data Protection L
  • •Design and implement backup strategies (full, incremental, differential, point-in-time recovery)
  • •Configure and manage backup tools:
  • •MySQL: mysqldump, mysqlpump, Percona XtraBackup, MySQL Enterprise Backup
  • •PostgreSQL: pg_dump, pg_basebackup, pgBackRest, Barman
  • •MongoDB: mongodump, MongoDB Cloud Backup, Percona Backup for MongoDB
  • •Perform regular backup testing and recovery drills
  • •Manage backup retention policies and storage
  • •Document and maintain disaster recovery procedures
  • •Security & Access Management :
  • •Implement database security best practices and hardening procedures
  • •Manage user accounts, roles, and privileges following the principle of least privilege
  • •Configure and maintain authentication mechanisms (native, LDAP, Kerberos, certificate-based)
  • •Implement encryption at rest and in transit (TLS/SSL configuration)
  • •Conduct security audits and vulnerability assessments
  • •Ensure compliance with data protection regulations (GDPR)
  • •Manage and rotate credentials, API keys, and certificates
  • •Monitoring, Alerting & Observability :
  • •Implement comprehensive database monitoring using tools such as:
  • •Prometheus with database exporters (mysqld_exporter, postgres_exporter, mongodb_exporter)
  • •Grafana for visualization and dashboards
  • •Percona Monitoring and Management (PMM)
  • •pgAdmin, MySQL Workbench, MongoDB Compass
  • •Configure alerting for critical metrics (replication lag, connection saturation, disk usage, query performance)
  • •Maintain and improve monitoring dashboards
  • •Perform log analysis and troubleshooting
  • •Automation & Scripting :
  • •Write scripts to automate routine DBA tasks (Bash, Python, SQL)
  • •Develop and maintain automation for provisioning, backup, and maintenance operations
  • •Implement GitOps workflows for database configuration management
  • •Create and maintain runbooks and operational documentation
  • •Maintenance & Operations :
  • •Perform regular maintenance tasks (vacuuming, analyzing, optimizing tables, statistics updates)
  • •Manage storage allocation, tablespaces, and disk space
  • •Plan and execute schema changes with minimal downtime
  • •Participate in on-call rotation for database-related incidents
  • •Conduct root cause analysis for database incidents

What We're Looking For

  • ✓Core Database Expertise
  • ✓5+ years of experience as a Database Administrator or similar role
  • ✓Deep hands-on experience with at least two of the following:
  • ✓> PostgreSQL (12+): Configuration, replication, partitioning, extensions, VACUUM, EXPLAIN ANALYZE
  • ✓> MySQL (8.0+): InnoDB internals, replication, performance schema, query optimization
  • ✓> MongoDB (5.0+): Document modeling, aggregation framework, replica sets, sharding
  • ✓Strong SQL skills and query optimization expertise
  • ✓Understanding of ACID properties, transaction isolation levels, and concurrency control
  • ✓Experience with database connection pooling and proxy layers
  • ✓Infrastructure & Platform Skills :
  • ✓Experience running databases on Linux (Ubuntu, RHEL/CentOS)
  • ✓Familiarity with containerized database deployments (Docker, Kubernetes)
  • ✓Experience with cloud platforms (OpenStack preferred; AWS, GCP, or Azure acceptable)
  • ✓Understanding of storage systems (block storage, SSDs, IOPS considerations)
  • ✓Knowledge of networking fundamentals relevant to databases (firewalls, load balancers, DNS)
  • ✓Automation & Tooling :
  • ✓Proficiency in scripting (Bash, Python)
  • ✓Experience with Infrastructure as Code (Terraform, Ansible)
  • ✓Familiarity with CI/CD pipelines for database changes• Experience with version control (Git)
  • ✓Monitoring & Observability :
  • ✓Hands-on experience with Prometheus, Grafana, or similar monitoring stacks
  • ✓Experience with database-specific monitoring tools (PMM, pgAdmin, etc.)
  • ✓Soft Skills :
  • ✓Strong analytical and troubleshooting skills
  • ✓Excellent customer-facing communication and the ability to explain complex database concepts clearly
  • ✓Patience and empathy when supporting customers through challenging issues
  • ✓Clear written communication for documentation and knowledge sharing
  • ✓Ability to work collaboratively with development, infrastructure, and support teams
  • ✓Comfortable with on-call responsibilities
  • ✓Proactive mindset- identifying customer needs and platform improvements
  • ✓• Fluent in English
  • ✓Nice to Have :
  • ✓Experience with OpenStack Trove or other Database-as-a-Service platforms
  • ✓Experience with Kubernetes database operators (Zalando, Percona, CrunchyData, MongoDB Operator)
  • ✓Background in building or operating managed database services
  • ✓Experience in a customer-facing technical role (support engineer, solutions architect, consultant)
  • ✓Knowledge of OpenStack components (Nova, Neutron, Cinder, Keystone, Heat)
  • ✓Knowledge of time-series databases (TimescaleDB, InfluxDB)
  • ✓Experience with Redis or other caching layers
  • ✓Familiarity with database proxy layers (PgBouncer, ProxySQL, mongos)
  • ✓Knowledge of data warehousing concepts and analytical databases
  • ✓PostgreSQL or MySQL certifications
  • ✓Contributions to open-source database projects
  • ✓Interest in sustainability and green technology

Other Opportunities

Senior React Native Engineer

AI Company, UK • Full-time

Database Engineer

Ship Management Company, Hong Kong • Full-time

Customer Service (Mandarin Speaker)

Maritime Holding Group, Indonesia • Full-time

RainTech LogoRainTech

Southeast Asian tech talent, globally competitive.

Services

  • Talent Sourcing
  • Employer of Record
  • Payroll Management

Company

  • About
  • Resources
  • Careers

Legal

  • Privacy Policy
  • Terms of Service

© 2026 RainTech. All rights reserved.