
Description
Job Summary
We are seeking a skilled Database Administrator (DBA) with expertise in MS SQL Server and MySQL to manage, maintain, and optimize our database systems. The ideal candidate will ensure database security, performance, and availability while collaborating with development and IT teams to support business operations.
Essential Duties and Responsibilities
-
Install, configure, upgrade, and maintain MS SQL Server and MySQL database systems.
-
Perform regular database maintenance, updates, and patching.
-
Design and implement database structures, schemas, tables, relationships, and indexing strategies.
-
Collaborate with developers to optimize application database interactions and support data integration.
-
Monitor database performance, system health, and optimize queries and indexing strategies.
-
Troubleshoot database issues, including performance bottlenecks and connectivity problems.
-
Implement and monitor database replication processes to ensure data consistency and reliability across environments.
-
Assist in the development and optimization of SQL queries for various applications and reporting needs.
-
Automate routine tasks and develop scripts for database maintenance.
-
Ensure data security by implementing and maintaining security measures to protect sensitive data.
-
Manage user access, permissions, and authentication protocols.
-
Ensure data backup, recovery processes, and disaster recovery plans are in place and tested.
-
Manage database backups, restores, and disaster recovery procedures.
-
Ensure high availability, scalability, and reliability of database environments.
-
Document database configurations, procedures, policies, and best practices.
-
Maintain documentation related to configurations, policies, and procedures.
-
Stay updated with industry trends and emerging database technologies.
Qualifications
Education and Experience
-
Bachelor's degree in Computer Science, Information Technology, or related field.
-
Proven experience as a Database Administrator with MS SQL Server and MySQL.
-
Strong knowledge of SQL scripting, stored procedures, and indexing.
-
Experience with database security, backup, and recovery strategies.
-
Familiarity with cloud-based database solutions (AWS, Azure, Snowflake, etc.) is a plus.
-
Excellent problem-solving and analytical skills.
-
Strong communication and teamwork abilities.
Skills and Competencies
-
Proficiency in SQL and experience with database management systems (MS SQL Server, MySQL).
-
Knowledge of database design, schema creation, and modeling.
-
Experience with database backup, recovery, and disaster recovery planning.
-
Ability to implement and maintain database security and user access controls.
-
Familiarity with performance monitoring, query optimization, and troubleshooting.
-
Experience with automation and scripting (e.g., PowerShell, Python).
-
Understanding of operating systems relevant to database environments (Windows Server, Linux, UNIX).
-
Strong analytical thinking, organization, and problem-solving abilities.
-
Excellent verbal and written communication skills in English, essential for effective collaboration with IT staff, developers, and business users.
-
Ability to work both independently and as part of a team.
-
Experience with high availability solutions (e.g., AlwaysOn Availability Groups, Failover Clustering).
-
Familiarity with cloud-based database solutions and containerization.
-
Knowledge of big data technologies and NoSQL databases is a plus.
-
Up-to-date with industry trends and emerging database technologies.
Computer Skills
-
Strong working knowledge of MS SQL Server and MySQL database environments.
-
Experience with relevant operating systems (Windows Server, Linux).
-
Proficiency in scripting languages and automation tools (PowerShell, Python).
-
Familiarity with monitoring and database performance tools.
-
Ability to learn and adapt to new software as required.
Physical Demands
-
Requires prolonged periods of sitting while working at a desk.
-
Occasional bending, stretching, standing, walking, stooping, kneeling, or crouching may be required.
-
Ability to work under pressure while using a computer and phone.
-
Manual dexterity required for operating a computer keyboard and mouse.
-
Occasionally required to lift and/or move up to 15 pounds.
Work Environment
-
Primarily an indoor, office-based environment with controlled air quality and temperature.
-
Moderate noise level.
-
Work environment must be free from excessive background noise and distractions.
-
Remote work setup must comply with company IT, privacy, and safety requirements.
This position has an annual salary range of $90,000 - $95,000. Final compensation offered will be determined by factors such as job-related knowledge, skills, experience, and qualifications. Benefits for this position include paid time off; medical, dental, vision, and critical illness insurance; HSA, HRA, and FSA; life and disability insurance; EAP; 401K; legal and identity theft coverage; pet insurance and more.
The preceding statements describe the general job responsibilities and individual's qualifications inherent to this position. These are not intended to be construed as exhaustive lists. To perform this job successfully, the individual must be able to perform each essential function satisfactorily, accurately, and safely. Reasonable accommodations will be made to enable qualified individuals with disabilities to perform the essential functions of their jobs. This job description may be reevaluated and/or modified at any time without notice.
Every qualified individual has the same opportunity for recruitment, hire, training, transfer, promotion, compensation, benefits, employee activities, and general treatment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other classification protected by applicable local, state, or federal law.
Apply on company website