Database Administrator (DBA)
Location: Dallas, TX
Employment Type: Contract (W2 ONLY)
Job Summary
We are seeking an experienced Database Administrator (DBA) to manage, maintain, optimize, and support enterprise database environments. The ideal candidate will have strong experience in database administration, performance tuning, backup and recovery, security, troubleshooting, and high-availability environments.
Key Responsibilities
- Install, configure, upgrade, and maintain enterprise database systems.
- Monitor database performance, availability, and capacity.
- Perform database performance tuning and optimization, including queries, indexes, stored procedures, and database configurations.
- Develop and maintain database backup, recovery, and disaster-recovery strategies.
- Troubleshoot database issues and provide production support.
- Implement database security, access controls, roles, permissions, and auditing.
- Perform database migrations, upgrades, patching, and maintenance activities.
- Monitor database health and proactively identify performance and capacity issues.
- Work with development and application teams to optimize SQL queries and database designs.
- Support high-availability and disaster-recovery solutions.
- Develop and maintain database documentation, standards, and operational procedures.
- Automate database administration and monitoring tasks where appropriate.
- Participate in production deployments, incident management, and root-cause analysis.
- Ensure databases meet organizational security, availability, performance, and compliance requirements.
Required Skills & Experience
- Strong experience as a Database Administrator (DBA) in enterprise environments.
- Strong knowledge of relational database concepts and architecture.
- Advanced SQL skills.
- Experience with database performance tuning and troubleshooting.
- Hands-on experience with database backup, recovery, and disaster-recovery processes.
- Experience with database security, user management, roles, and permissions.
- Experience with database upgrades, patching, migrations, and maintenance.
- Knowledge of high-availability and replication technologies.
- Experience supporting production and mission-critical database environments.
- Strong analytical, troubleshooting, and communication skills.
Preferred Skills
- Experience with one or more enterprise database platforms such as Oracle, SQL Server, PostgreSQL, DB2, or MySQL.
- Experience with cloud database platforms and services.
- Knowledge of AWS, Azure, or Google Cloud database environments.
- Experience with automation and scripting using Python, PowerShell, or Bash.
- Familiarity with monitoring and database-management tools.
- Experience working in Agile/DevOps environments.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Key Skills
Database Administration | DBA | SQL | Oracle | SQL Server | PostgreSQL | DB2 | MySQL | Performance Tuning | Query Optimization | Backup & Recovery | Disaster Recovery | High Availability | Replication | Database Security | Database Migration | Database Upgrades | Cloud Databases | AWS | Azure | Python | PowerShell | Bash