Tech Stack
AnsibleAWSAzureCassandraCloudEC2ETLGoogle Cloud PlatformKubernetesLinuxMariaDBOpenShiftOraclePrometheusPythonRedisTerraformUnix
About the role
- Install, configure, upgrade, and maintain relational databases across cloud and hosted environments
- Design, implement, monitor, and troubleshoot real-time data replication across multiple environments
- Manage and optimize OLTP and OLAP workloads to support transactional systems and analytical/reporting use cases
- Develop and maintain high-performance ETL pipelines and support reporting systems
- Monitor database performance and fine-tune queries, schema, and configurations to meet SLAs
- Implement and manage backup and disaster recovery strategies, including point-in-time recovery
- Support seamless database upgrades and versioning processes using tools like Liquibase
- Automate routine administrative tasks using scripting and automation frameworks
- Deploy and manage databases in Kubernetes (K8s), virtual machines (VMs), AWS cloud, and OpenShift Container Platform (OCP)
- Ensure database environments meet security, compliance, and access control standards
- Collaborate with cross-functional teams including infrastructure, DevOps, and application teams
- Participate in 24x7 on-call support rotation for production incidents
Requirements
- Strong hands-on experience with Oracle Database administration
- Strong hands-on experience with Oracle GoldenGate replication
- Strong hands-on experience with MariaDB administration
- Strong hands-on experience with Cassandra administration
- Strong hands-on experience with Redis DB administration
- Proven expertise in OLTP and OLAP database architecture
- Proven expertise in High-performance ETL and reporting solutions
- Experience with database versioning and seamless upgrade workflows, especially using Liquibase
- Proficient in Linux/Unix administration and scripting (Bash, Python, etc.)
- Experience deploying databases on Kubernetes (K8s), Virtual Machines (VMs), AWS (RDS, EC2, etc.), OpenShift Container Platform (OCP)
- Familiarity with automation/configuration management tools (e.g., Ansible, Terraform)
- Strong understanding of database backup, recovery, and HA strategies
- Experience working in cloud or hybrid infrastructure with production SLAs
- Good understanding of security best practices, user access controls, and compliance standards
- Oracle RAC and MariaDB clustering experience (preferred)
- Familiarity with observability and monitoring tools (e.g., Zabbix, Prometheus, Nagios) (preferred)
- Cloud certifications (AWS, Azure, or GCP – especially database or DevOps-focused) (preferred)
- Experience with DevOps and CI/CD integration for database change management (preferred)
- Strong communication skills and ability to document technical procedures clearly (preferred)
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
- 10+ years of professional experience as a DBA in managed services or hosted operations