About This Role
Managing, maintaining, securing, monitoring, and optimizing databases in both cloud and on-premises environments is the core responsibility of this role. The ideal candidate will implement database-related solutions focusing on security, performance, backup and recovery, and data preparation.
Responsibilities
- Install, configure, provision, and maintain database servers.
- Manage databases, user access, roles, schemas, and storage.
- Perform regular database maintenance.
- Monitor availability, resource utilization, capacity, and database performance.
- Troubleshoot and optimize queries and database configurations.
- Identify bottlenecks and plan capacity needs.
- Manage and monitor backups and conduct periodic restore testing.
- Manage replication, failover, and high availability according to architecture.
- Ensure recovery and disaster recovery procedures meet RPO/RTO targets.
- Manage database access and privileges based on the principle of least privilege.
- Ensure security configurations, patching, encryption, and audit logging.
- Support audits and compliance with security policies.
- Handle incidents and troubleshoot databases according to SLA.
- Perform patching, upgrades, migrations, and configuration changes per procedures.
- Conduct root cause analysis and coordinate with relevant teams.
- Document information and work performed.
- Create documentation for analysis of changes, incidents, and planning.
- Present solutions and work performed.
Requirements
- Minimum Bachelor's degree in Computer Science, Information Systems, or related field.
- Experience in database administration, infrastructure operations, or managed hosting.
- Understanding of architecture and administration of one or more databases: PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, or Oracle.
- Knowledge of SQL, query optimization, indexing, database locking, transaction management, and troubleshooting.
- Familiarity with backup/restore, replication, high availability, and disaster recovery.
- Understanding of Linux/Windows Server, basic storage, networking, and monitoring tools.
- Knowledge of database security, access control, audit logging, and patch management.
- Strong troubleshooting, root cause analysis, documentation, and technical communication skills.
- Relevant database or cloud certification is a plus.
Benefits
- Opportunities for professional development and training.
- Flexible working hours.
- Health insurance and wellness programs.