Location
Job description
We are seeking a Cloud Database Administrator to manage and optimise our client’s enterprise data estate across hybrid and multi-cloud environments; 482 Visa sponsorship is available for the right candidate. You will be responsible for the health, performance, and security of cloud-native databases (Azure SQL, AWS RDS/Aurora, Snowflake), ensuring they are "AI-ready" and cost-efficient.
📋 Core Responsibilities
✅ Technical Requirements
📋 Core Responsibilities
- Provisioning & Configuration: Deploy and configure cloud-native databases using Infrastructure as Code (Terraform or Bicep).
- Performance Tuning: Analyse slow queries and bottlenecks using tools like Azure Monitor, AWS Performance Insights, or SQL Profiler to ensure peak efficiency.
- High Availability & DR: Design and maintain failover clusters, AlwaysOn Availability Groups, and cross-region disaster recovery patterns.
- Security & Governance: Implement Role-Based Access Control (RBAC), data encryption (at rest and in transit), and monitor compliance with Australian data sovereignty laws.
- FinOps & Scaling: Monitor database spend and implement auto-scaling or serverless configurations to optimise cloud consumption costs.
- Automation: Develop Python or PowerShell scripts to automate routine maintenance, patching, and backup validation.
✅ Technical Requirements
- Experience: 5+ years as a DBA, with at least 3 years focused on Azure SQL, AWS RDS, or Snowflake.
- Mastery: Expert-level SQL (T-SQL or PL/SQL) and deep understanding of relational database theory.
- NoSQL Knowledge: Proficiency with CosmosDB, MongoDB, or DynamoDB is highly regarded.
- Cloud Ecosystem: Familiarity with the broader cloud stack, including VNets, Private Links, and Identity management (Entra ID/IAM).
- Migration Skills: Proven experience migrating on-premises legacy databases to PaaS/SaaS environments.