Sleek is a growing company that provides back-office solutions for micro SMEs, and we're looking for a Data Administrator (DBA) to join our Platform Engineering team. The role involves designing, deploying, and maintaining our database fleet across multiple engines, as well as working with engineering, data, and DevOps teams to ensure our databases are highly performant, scalable, and resilient.
Requirements
- Administer, monitor, and maintain production database environments across PostgreSQL, AWS RDS, Aurora, MongoDB, and MariaDB.
- Design, provision, and manage highly available and fault-tolerant database architectures on AWS (RDS, Aurora clusters, Multi-AZ, read replicas).
- Perform installation, configuration, upgrades, patching, and version migrations of database engines.
- Plan and execute database migrations (on-prem to cloud, cross-engine, version upgrades) with minimal downtime.
- Implement and manage backup, restore, point-in-time recovery (PITR), and disaster recovery (DR) strategies; regularly validate recovery drills.
- Tune database performance — query optimization, indexing strategies, execution plan analysis, vacuum/auto-vacuum tuning, and connection pooling.
- Capacity planning, sizing, and cost optimization for AWS RDS / Aurora workloads.
- Set up replication (logical/physical, streaming, MongoDB replica sets, MariaDB Galera/primary-replica) and manage failover.
- Define and enforce database security best practices — user access, IAM authentication, encryption at rest and in transit, KMS, secrets management, audit logging.
- Build robust monitoring, alerting, and observability for databases using CloudWatch, Performance Insights, Prometheus/Grafana, or similar tooling.
- Troubleshoot production incidents — slow queries, locks, replication lag, storage saturation — and drive RCA and permanent fixes.
- Automate routine DBA operations using scripts (Bash, Python) and Infrastructure as Code (Terraform/CloudFormation).
- Partner with developers on schema design, data modeling, query reviews, and database best practices.
- Maintain documentation, runbooks, and standard operating procedures for the database platform.
- Support compliance requirements (SOC 2, ISO 27001, GDPR) for database systems.
Benefits
- Generous Paid Time Off
- 401k Matching
- Relocation Assistance
