Job Summary
We are seeking an experienced Senior Cloud Database Administrator (Cloud DBA) with strong expertise in PostgreSQL, Databricks Lakehouse, and cloud database modernization. The ideal candidate will be responsible for designing, administering, optimizing, and modernizing enterprise database platforms across multi-cloud environments. The role requires hands-on experience with cloud-native database services, data engineering pipelines, automation, CI/CD, and real-time data processing technologies.
Key Responsibilities
- Design, implement, administer, and optimize PostgreSQL databases across cloud platforms.
- Lead database modernization initiatives by migrating on-premises databases to cloud-native architectures.
- Design and implement scalable Databricks Lakehouse solutions using the Medallion Architecture (Bronze, Silver, Gold).
- Develop and maintain robust data ingestion and orchestration pipelines using Azure Data Factory (ADF), Databricks Workflows, and Apache Airflow.
- Implement and manage real-time data streaming solutions using Apache Kafka and event-driven architectures.
- Monitor, troubleshoot, and optimize database performance, availability, scalability, and disaster recovery.
- Develop and implement backup, recovery, replication, and high-availability strategies for PostgreSQL databases.
- Automate infrastructure provisioning and deployment using Infrastructure as Code (IaC) tools.
- Build and maintain CI/CD pipelines for database deployments, schema changes, and infrastructure automation.
- Collaborate with Data Engineers, Cloud Architects, DevOps Engineers, and Application Development teams to deliver scalable cloud data platforms.
- Implement database security, encryption, access control, auditing, and compliance best practices.
- Optimize SQL queries, indexing strategies, and database configurations for maximum performance.
- Prepare technical documentation, operational procedures, and architecture diagrams.
Required Technical Skills
- PostgreSQL Database Administration
- Databricks Lakehouse Platform
- Medallion Architecture (Bronze, Silver, Gold)
- Azure Data Factory (ADF)
- Databricks Workflows
- Apache Airflow
- Apache Kafka
- Event Streaming & Real-Time Data Processing
- SQL & Performance Tuning
- Database Backup & Recovery
- Database Replication & High Availability
- Query Optimization & Indexing
- CI/CD Pipelines
- Infrastructure as Code (Terraform, ARM Templates, or Bicep)
- Git/GitHub/Azure DevOps
- Linux Administration
- Shell Scripting / Python
- Cloud Database Monitoring & Optimization
Cloud Platform Experience
Hands-on experience administering cloud-managed PostgreSQL databases on one or more of the following platforms:
- Azure Database for PostgreSQL
- AWS RDS PostgreSQL
- Google Cloud SQL for PostgreSQL
Preferred Skills
- Azure Databricks
- Delta Lake
- Azure Data Lake Storage (ADLS Gen2)
- Docker & Kubernetes
- Azure DevOps or GitHub Actions
- Terraform
- Azure Monitor, Log Analytics, Grafana, or Prometheus
- Data Governance and Security
- Disaster Recovery Planning
- Agile/Scrum Methodology
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 7–10 years of experience in Database Administration with at least 4+ years in cloud database platforms.
- Strong hands-on experience with PostgreSQL administration and performance optimization.
- Proven experience implementing Databricks Lakehouse solutions and cloud database modernization.
- Experience with real-time data processing, event streaming, and enterprise-scale data platforms.
- Excellent analytical, troubleshooting, and communication skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
Preferred Certifications
- Microsoft Certified: Azure Database Administrator Associate
- Microsoft Certified: Azure Data Engineer Associate
- Databricks Certified Data Engineer Associate/Professional
- AWS Certified Database – Specialty
- Google Professional Cloud Database Engineer
Work Location: Remote