1

Oracle Database Administrator Jobs in Alabama (NOW HIRING)

Senior Database Administrator

Birmingham, AL · On-site

$46.50 - $64.25/hr

A dedicated senior Database Administrator who serves as the organization's database expert, owning the health, performance, security, and recoverability of our on-premises Microsoft SQL Server and ...

SQL DBA

Montgomery, AL

$49.50 - $61.75/hr

MUST HAVE: 7+ years experience as a SQL DBA Experience in troubleshooting and resolving database problems Experience in Performance Tuning and Optimization (PTO), using native monitoring and ...

Showing results 41-60

Oracle Database Administrator information

See Alabama salary details

$9

$51

$75

How much do oracle database administrator jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for oracle database administrator in Alabama is $51.66, according to ZipRecruiter salary data. Most workers in this role earn between $44.23 and $60.14 per hour, depending on experience, location, and employer.

What does an Oracle Database Administrator do?

An Oracle Database Administrator (DBA) is responsible for installing, configuring, maintaining, and securing Oracle databases within an organization. Their duties include monitoring database performance, ensuring data integrity, performing backups and recovery, and applying patches and updates. They also help optimize queries, manage user access, and troubleshoot any issues to ensure the database runs efficiently and securely. Oracle DBAs play a key role in supporting business applications that rely on reliable and accessible data.

What does an Oracle Database Administrator do?

Oracle Database Administrators (DBAs) organize and store data using Oracle’s database software solutions. Businesses and corporations rely on Oracle Database Administrators to manage their data securely and efficiently. Oracle DBAs handle capacity planning, evaluate database server hardware, and manage all aspects of an Oracle database including installation, configuration, design, and data migration. Additional responsibilities include performance monitoring, security, backups, troubleshooting, and data recovery.

What are the key skills and qualifications needed to thrive as an Oracle Database Administrator, and why are they important?

To thrive as an Oracle Database Administrator, you need expertise in database management, SQL, backup and recovery, and a solid understanding of Oracle architecture, usually supported by a degree in computer science or related fields. Familiarity with Oracle Database tools (like Oracle Enterprise Manager), PL/SQL, and relevant certifications such as Oracle Certified Professional (OCP) are often required. Strong analytical thinking, attention to detail, and effective communication help DBAs proactively address issues and collaborate with IT teams. These skills and qualities are crucial for maintaining database performance, ensuring data security, and supporting business continuity.

What are some common challenges Oracle Database Administrators face when managing large-scale databases, and how can they be addressed?

Oracle Database Administrators often encounter challenges such as maintaining database performance, managing backup and recovery processes, and ensuring data security, especially in large-scale environments. Addressing these challenges involves regularly monitoring system performance, implementing robust backup strategies, and keeping up-to-date with Oracle security patches. Effective collaboration with application developers and IT infrastructure teams is also key to identifying potential issues early and ensuring smooth database operations.

Can I become an Oracle Database Administrator with no experience?

Becoming an Oracle Database Administrator typically requires some background in database management, SQL, and system administration. Entry-level positions may be available to those with relevant certifications, such as Oracle Certified Associate, and foundational knowledge, but most employers prefer candidates with prior experience or training. Gaining skills through courses and hands-on practice can help beginners enter the field.

Is Oracle Database Administrator still in demand?

Oracle Database Administrators are still in demand due to the continued reliance on Oracle databases in many industries. Skills in database management, SQL, and familiarity with Oracle tools are valuable, and certifications can enhance job prospects in this field.

What is the salary of an Oracle Database Administrator?

The salary of an Oracle Database Administrator typically ranges from $70,000 to $130,000 annually, depending on experience, certifications, and location. Senior roles or those with specialized skills in database tuning and security can earn higher salaries. Many positions also offer benefits such as bonuses and professional development opportunities.

What are the most commonly searched types of Oracle Database Administrator jobs in Alabama?

The most popular types of Oracle Database Administrator jobs in Alabama are:

What are popular job titles related to Oracle Database Administrator jobs in Alabama?

For Oracle Database Administrator jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Oracle Database Administrator jobs in Alabama look for?

The top searched job categories for Oracle Database Administrator jobs in Alabama are:

What cities in Alabama are hiring for Oracle Database Administrator jobs?

Cities in Alabama with the most Oracle Database Administrator job openings:

What are popular job titles related to Oracle Database Administrator jobs in AL?

For Oracle Database Administrator jobs in AL, the most frequently searched job titles are:

Infographic showing various Oracle Database Administrator job openings in Alabama as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $107,451 per year, or $51.7 per hour.

Senior Database Administrator

AutoTec

Birmingham, AL • On-site

$46.50 - $64.25/hr

Full-time

Posted 5 days ago


Key responsibilities

  • Own the health, performance, security, and recoverability of on-premises Microsoft SQL Server and AWS RDS Aurora Serverless v2 platforms.

  • Design, implement, and routinely test backup and recovery procedures, including failover testing and disaster recovery drills.

  • Monitor databases, manage alerting, and automate recurring database work to ensure database stability and performance.


Job description

A dedicated senior Database Administrator who serves as the organization’s database expert, owning the health, performance, security, and recoverability of our on-premises Microsoft SQL Server and AWS RDS Aurora Serverless v2 (PostgreSQL) platforms, along with our AWS data lake and analytics stack (S3, Glue, Athena, and QuickSight). Working alongside others on the data team who handle routine maintenance and first-line troubleshooting, own the deep work – upgrades, high-availability, recovery, security, and performance – build the runbooks, monitoring, and automation that keep the database estate safe, and mentor the team to take on more over time.

  • Own installation, configuration, patching, and upgrade planning for all on-premises SQL Server instances
  • Administer SQL Server high availability and disaster recovery (Always On Availability Groups / Failover Cluster Instances), including failover testing and DR runbooks
  • Own AWS RDS Aurora Serverless v2 (PostgreSQL) cluster configuration - ACU min/max capacity, parameter groups, reader instances, and failover priorities
  • Design, implement, and routinely test backup and recovery on both platforms against documented RTO/RPO targets, including point-in-time recovery drills
  • Tune performance on both platforms - wait statistics, execution plans, Query Store, index and statistics strategy, and pg_stat_statements analysis
  • Manage PostgreSQL internals - autovacuum tuning, bloat remediation, and transaction ID wraparound prevention
  • Monitor databases and manage alerting via Extended Events, DMVs, Performance Insights, Enhanced Monitoring, and CloudWatch
  • Own the connection management strategy (RDS Proxy or equivalent pooling) appropriate to serverless scaling behavior
  • Plan and execute engine version upgrades on both platforms, including Blue/Green deployments for Aurora major versions
  • Administer database security - least-privilege access, encryption, auditing, IAM authentication, and Secrets Manager rotation
  • Administer the S3 data lake – transactional and semi-structured data stored in JSON and Parquet, including storage layout, partitioning strategy, and lifecycle policies
  • Manage AWS Glue crawlers and the Glue Data Catalog to keep data lake schemas current and queryable, and tune Athena query performance and cost (partitioning, file formats, workgroups)
  • Support data analysis and visualization in Amazon QuickSight – administer datasets sourced from Athena and Postgres, including connectivity, permissions, and refresh performance
  • Govern Aurora costs - monitor ACU consumption, right-size capacity settings, and explain cost anomalies to leadership
  • Author and maintain runbooks that allow non-experts to safely perform routine database operations
  • Automate recurring database work using PowerShell, Bash, or Python
  • Support development teams with schema review, query optimization guidance, and data migrations across both platforms
  • Own incident response for database outages, including escalations to AWS support as needed, and conduct post-incident reviews
  • Perform capacity planning for database storage, memory, and compute
  • Gather an expert understanding of the AutoTec products
  • Bachelor’s degree in Computer Science, Engineering, or related field. Experience may be considered in lieu of the degree
  • 5+ years of hands-on production DBA experience, including significant time as a primary or sole DBA
  • Deep production experience with SQL Server (2016 or later): HA/DR, backup/recovery, and performance tuning at the wait-statistics and execution-plan level
  • Production experience administering PostgreSQL, including vacuum/bloat management and query tuning
  • Professional experience in AWS, specifically:  RDS/Aurora, S3, Glue, Athena, CloudWatch, IAM, Secrets Manager
  • Demonstrated history of performing (not just configuring) restores and failovers
  • Scripting proficiency in at least one of PowerShell, Bash, or Python
  • Strong written communication - this role produces documentation others depend on
  • Able to be self-motivated and directed
  • Detail oriented, analytic mindset with strong technical & problem-solving skills
  • Able to work independently and in a team-orientated, collaborative environment
  • Able to prioritize, multitask, and handle shifting priorities
  • Able to build and maintain relationships
  • Adaptable and resilient through a changing environment
  • Aurora experience, particularly Aurora Serverless v2
  • Experience supporting data lake and analytics workloads - columnar formats (Parquet), partitioning strategies, and query engines such as Athena or Presto/Trino
  • Microsoft SQL or AWS certifications
  • Experience with infrastructure-as-code (Terraform preferred)
  • Experience migrating workloads between SQL Server and PostgreSQL (AWS DMS, Babelfish)
  • Experience operating in a regulated or audited environment
  • Knowledge of Agile Methodologies
  • Experience estimating AWS pricing and system costs