Job Description
Job Description
Job Summary
We are seeking an experienced Database Administrator (DBA) to install, configure, maintain, and secure database systems. The contractor will ensure database availability, performance, integrity, and security across production, testing, and development environments.
Key Responsibilities
- Install, configure, upgrade, and maintain database servers and related tools.
- Manage database storage, structures, and system requirements.
- Perform database maintenance, patching, debugging, and performance tuning.
- Monitor database performance and resolve bottlenecks.
- Optimize SQL queries, indexing, and database configurations.
- Implement database security measures, authentication controls, and access policies.
- Manage user permissions, privileges, and database audits.
- Ensure compliance with data governance and regulatory requirements.
- Develop and maintain backup and disaster recovery strategies.
- Perform database recovery and ensure data integrity and availability.
- Support database design, schema creation, and testing.
- Collaborate with developers and stakeholders on database solutions.
- Create and maintain stored procedures, triggers, and performance alerts.
- Monitor transaction volumes, concurrency, response times, and performance metrics.
- Perform database housekeeping, indexing, and data cleanup.
Required Skills and Qualifications
- Hands-on experience with database management systems such as Oracle, SQL Server, MySQL, or PostgreSQL.
- Strong knowledge of SQL, database architecture, backup and recovery, and database security.
- Experience with cloud database technologies such as Azure SQL, AWS RDS, or Google Cloud SQL.
- Experience in database performance tuning, query optimization, and capacity planning.
- Knowledge of programming languages, APIs, and database design principles.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent attention to detail.
- Experience working in healthcare, government, finance, or other compliance-driven environments.
Preferred Qualifications
- Experience managing databases in large enterprise environments.
- Knowledge of database security and regulatory compliance.
- Experience supporting production, testing, and development database environments.
- Strong communication and collaboration skills.
