Overview
Skills
Job Details
Job Title: Database Administrator (DBA)
Location: Atlanta, GA / Plano, TX
Job Summary:
We are seeking a skilled and experienced Database Administrator (DBA) to join our team. The DBA will be responsible for the installation, configuration, maintenance, and performance tuning of databases. They will ensure database integrity, security, and availability, as well as provide technical support and troubleshooting for database-related issues.
Key Responsibilities:
-
Database Management: Manage and maintain SQL, NoSQL, or other relational databases ensuring smooth operation and optimization of systems.
-
Installation & Configuration: Install, configure, and upgrade database management systems and related software on servers.
-
Backup & Recovery: Implement and maintain database backup strategies. Perform data recovery in case of system failure or disasters.
-
Performance Tuning: Optimize database performance, resolve performance bottlenecks, and ensure systems are running efficiently.
-
Security Management: Implement and enforce database security policies, including user access controls, encryption, and compliance with data privacy regulations.
-
Monitoring & Troubleshooting: Monitor database performance, availability, and integrity, proactively identifying and resolving issues before they affect operations.
-
Data Migration & Upgrades: Assist with database migrations, upgrades, and patch management, ensuring minimal downtime during processes.
-
Documentation: Maintain accurate documentation for database configuration, procedures, and processes.
-
Collaboration: Work closely with development teams to design database structures and ensure seamless integration with applications.
-
Disaster Recovery & High Availability: Set up and maintain high-availability solutions and disaster recovery systems to ensure business continuity.
Required Qualifications:
-
Bachelor's degree in Computer Science, Information Technology, or related field.
-
Proven experience as a Database Administrator (DBA) with [X] years of experience.
-
Proficiency in SQL, NoSQL, and database management systems (e.g., MySQL, PostgreSQL, Oracle, MS SQL Server).
-
Experience with database performance tuning, optimization, and troubleshooting.
-
Familiarity with database backup and recovery methods, and disaster recovery planning.
-
Strong understanding of database security, user permissions, and encryption.
-
Experience in database migration and upgrades.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication skills and ability to collaborate with cross-functional teams.
Preferred Qualifications:
-
Experience with cloud databases (e.g., AWS RDS, Azure SQL Database).
-
Familiarity with database automation tools and scripting languages (e.g., PowerShell, Python).
-
Certification in database administration (e.g., Oracle DBA, Microsoft SQL Server).