Database Administrator - DRUID DBA
Location: Irving, TX – 100% Onsite from Day 1
Duration: 6 Months
Experience: 15+ Years Overall
Apache Druid DBA: 4+ Years
Job Description
We are looking for a highly experienced Senior Apache Druid DBA with strong hands-on expertise in database administration, configuration, performance tuning, data migration, and cluster management.
The ideal candidate must have extensive experience managing and optimizing production-grade Apache Druid clusters, ensuring high availability, scalability, data integrity, and optimal query performance.
This is a DBA role, NOT a Developer role. Candidates must have strong expertise in Apache Druid database administration, configuration, data migration, and operational support.
Key Responsibilities
· Administer, configure, maintain, and optimize Apache Druid clusters.
· Perform cluster configuration, deployment, migration, and troubleshooting.
· Manage database performance tuning, capacity planning, and query optimization.
· Handle data migration, ingestion, and cluster scaling activities.
· Ensure high availability, scalability, and data integrity.
· Manage Druid cluster components, including Coordinator, Overlord, Broker, Router, Historical, and MiddleManager/Indexer.
· Monitor cluster performance, troubleshoot issues, and perform root cause analysis.
· Manage database metadata stores such as MySQL and PostgreSQL.
· Support streaming and batch data ingestion pipelines.
· Perform cluster upgrades, patching, and maintenance activities.
· Work with infrastructure and analytics teams to ensure seamless platform operations.
Mandatory Skills & Requirements
· 15+ years of overall IT experience.
· 4+ years of dedicated hands-on Apache Druid DBA experience.
· Strong expertise in Apache Druid database administration.
· Experience with Druid cluster configuration, management, and troubleshooting.
· Experience in data migration and database maintenance.
· Strong knowledge of performance tuning, query optimization, and capacity planning.
· Experience with SQL, PL/SQL, and MySQL.
· Experience with distributed databases and large-scale data platforms.
· Strong understanding of database availability, scalability, and reliability.
Preferred Skills
· Apache Kafka and real-time data ingestion.
· AWS S3, HDFS, or Azure storage.
· Linux, Bash scripting, and JVM tuning.
· Prometheus, Grafana, and monitoring tools.
· Apache Spark, Flink, or other distributed data technologies.
· Experience with telecommunications data such as CDR, IPDR, and network telemetry (good to have, not mandatory).
Regards,
Shams Tabrez