Voleon

Database Administrator (DBA)

Job Description



Your Team

We are seeking a skilled Database Administrator (DBA) to help manage and support our database systems as a core part of our infrastructure team.

You will take ownership of the day-to-day operations, availability, backups and performance of production and development database environments, while also contributing to automation, tuning, and modernization efforts.

This role involves working closely with systems infrastructure and storage components, and will require hands-on management of both software and the underlying hardware that supports the database environment.

This is a hands-on role for someone with strong expertise in at least one major relational database (PostgreSQL), preferably with additional experience with one or more of (MySQL, Oracle or SQLserver) and a desire to grow into broader technical domains.


Responsibilities
  • Administer, monitor, and maintain relational databases (PostgreSQL, MySQL, or Oracle) in production and development environments
  • Perform routine DB operations such as backup and recovery, schema changes, patching, upgrades, and security hardening
  • Support incident response, root cause analysis, and recovery for database-related issues
  • Automation, configuration management, modernization
  • Monitoring and analysis
  • Work collaboratively with systems and infrastructure teams to understand storage, OS, and networking components that influence database performance and reliability
  • Leverage basic Linux command-line and systems knowledge to troubleshoot and improve DB processes

  • Requirements
  • Strong hands-on experience with at least one of PostgreSQL, MySQL, or Oracle (PostgreSQL strongly preferred)
  • Solid grasp of daily DBA operational tasks, including backups, replication, security, user management, and logging
  • At minimum, basic experience with performance tuning; medium level strongly preferred
  • Basic knowledge of Linux systems, including filesystem layout, memory/disk utilization, and OS-level tools
  • Experience with configuration management (Ansible) and other automation/deployment tools
  • Experience with both On-Prem and Cloud configuration
  • Experience with database specific Monitoring

  • Preferred Qualifications
  • Exposure to containerized environments (Docker, Podman, Kubernetes) for running database workloads
  • Familiarity with Ceph RBD as a backend for database storage or similar distributed storage systems
  • Understanding of modern big data formats or engines like Hadoop, Parquet, RocksDB
  • Linux networking fundamentals (troubleshooting connections, ports, interfaces)
  • Experience with cloud-based DB offerings (e.g., AWS RDS, Azure Database, GCP Cloud SQL)
  • Familiarity with application development or scripting in BASH, Java or Python, particularly for automating databases install/configuration
  • Experience with general Monitoring and Alerting