As a Database Administrator (DBA) at Own Company, you will be responsible for the build, maintenance, upgrades, scaling, provisioning, and overall operations of our databases that support global SaaS operations. You will work across a diverse set of database technologies and cloud platforms (AWS, Azure, Databricks, and more), ensuring optimal performance, availability, and security for our mission-critical database environments.
You will collaborate closely with Software Engineering, DevOps, SRE, and Data teams to support data infrastructure needs, including Database Administration, and new build out of Data Lakes, Data Warehouses, and ETL processes. This role requires strong technical expertise in cloud databases, automation, and a deep understanding of high-availability architectures.
Your Day-to-Day Role
Database Build & Maintenance: Build, configure, and maintain database systems on AWS (RDS, DocumentDB) and Azure (Flexible Databases, CosmosDB), ensuring they meet business and technical requirements.
Provisioning & Scaling: Manage database provisioning, performance tuning, and scaling to support a growing global customer base, ensuring reliable and performant systems for 7,000+ customers across 15 regions.
Upgrades & Migrations: Plan and execute database upgrades, patches, and migrations to ensure databases remain up-to-date, secure, and performant while collaborating with engineering teams.
High Availability & Disaster Recovery: Design, implement, and maintain high availability and disaster recovery solutions to ensure uptime and data integrity across all database environments.
Monitoring & Troubleshooting: Implement monitoring solutions and respond to alerts to proactively identify and resolve database performance, availability, and capacity issues. Support capacity planning with Engineering teams as they build new features that add load on the production data environments.
Security & Compliance: Ensure databases meet security and compliance requirements, including data encryption, access controls, and auditing.
Data Lake & Data Warehouse Support: Provide support for Data Lakes and Data Warehouses (e.g., Databricks) by optimizing storage, query performance, and data workflows. Ensure 3rd party tools meet internal standards and continued security maintenance of 3rd party Data SaaS offerings.
ETL & Data Feeds: Standardize and maintain data feeds, including Extract, Transform, Load (ETL) processes, ensuring data flows smoothly across systems and meets business requirements working with Data Engineers and Data Analysts.
Automation & Tooling: Implement automation tools to reduce manual database management tasks, optimize resource allocation, and ensure repeatable, reliable database operations.
Documentation: Develop and maintain comprehensive documentation for database configurations, procedures, and troubleshooting processes.
Requirements: Your Work Experience
Experience: 8+ years of experience as a DBA in a large-scale, production SaaS environment, supporting a global customer base.
Cloud Expertise: Strong hands-on experience with cloud-based database services, including AWS RDS (Postgres, MariaDB, MySQL), Azure Flexible Databases, DocumentDB, and CosmosDB.
Database Systems: Deep knowledge of relational databases (Postgres, MySQL, MariaDB) and NoSQL databases (DocumentDB, CosmosDB).
Containerization: Experience with containerized databases and Kubernetes is required.
Data Infrastructure: Experience supporting Data Lakes, Data Warehouses, and analytics tools like Databricks.
ETL & Data Feeds: Strong understanding of ETL processes and managing data pipelines across systems.
Performance Tuning: Proven track record of optimizing database performance, scaling, and managing large datasets.
Disaster Recovery: Experience designing and implementing high availability, disaster recovery, and backup strategies.
This position is open to all candidates.