Job Overview
We are seeking a seasoned Senior Database Administrator to join our dynamic team in a fully remote capacity. If you possess extensive experience in database management and are dedicated to enhancing system stability, performance, and security, we invite you to make a significant impact in this pivotal role. You will be instrumental in the administration and support of SQL systems, overseeing data migrations, and assisting with the introduction of new systems.
Key Responsibilities
- Administer and optimize both existing and new SQL systems.
- Analyze and enhance Transact-SQL (T-SQL), manage database change deployments, and monitor system performance metrics.
- Collaborate on seamless migrations to new systems while ensuring effective administration and support in daily operations.
- Conduct performance tuning and system maintenance to uphold the integrity of critical core systems.
- Review and uphold backup protocols, ensure comprehensive database backups, and address any emergent issues.
- Develop and assess disaster recovery strategies to guarantee business continuity.
- Ensure the availability and recovery of systems.
- Execute database performance tuning, backups, and restorations.
- Oversee the Microsoft SQL Server infrastructure to ensure uninterrupted service availability.
- Manage and maintain all databases across Development, QA, and Production environments.
- Optimize database performance and troubleshoot issues to maintain operational efficiency.
- Implement security protocols to safeguard data integrity against potential threats.
- Collaborate with business users, developers, and infrastructure teams to achieve high-quality outcomes.
- Document and maintain database maintenance procedures to ensure compliance with regulations.
- Keep SQL servers updated with the latest patches and enhancements.
- Lead the migration and upgrade of server infrastructures.
- Support additional responsibilities as required.
Required Skills
- Minimum of 5 years of experience managing complex SQL Server database environments.
- Profound knowledge of Microsoft SQL Server (2014⁄2016+).
- Expertise in relational databases, T-SQL scripting, and best practices for database normalization.
- Demonstrated experience in resolving database performance and integrity issues within production environments.
- Proficiency in performance tuning, query optimization, and SQL development (including stored procedures, functions, triggers, etc.).
- Experience working with SQL Server in Azure (Azure SQL Database, SQL on Azure VM).
- Familiarity with software development environments and contributions to database design.
- Experience with tools such as Team Foundation Server, Visual Studio Team Server, or Azure DevOps is desirable.
Qualifications
- A Bachelor's degree in Computer Science or a related discipline (or equivalent experience).
- Preferred experience includes migrating SQL Server to Microsoft Azure and familiarity with SQL Server AlwaysOn high availability and replication.
- Knowledge of Service Broker, SSRS, SSIS, and SSAS will be an advantage.
Career Growth Opportunities
This position offers robust opportunities for professional advancement and exposure to cutting-edge technologies. You will have the chance to lead significant server migration and upgrade activities, contributing to your career trajectory.
Company Culture And Values
Join a collaborative team that emphasizes expertise, continuous improvement, and a supportive work-life balance. Our culture fosters an environment where contributions are recognized and valued.
Compensation And Benefits
We offer a competitive salary commensurate with experience, qualifications, and geographic location. The salary range for this role is between \(94,745 and \)159,206. Compensation levels may vary based on location, job-related skills, and experience, with potential salary adjustments during the interview and offer process to ensure the best fit.
Employment Type: Full-Time