At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a SQL Server Database Administrator (DBA) to manage and support on-premises Microsoft SQL Server environments. This role ensures database performance, availability, security, reliability, and recovery across mission-critical systems. The ideal candidate brings strong experience in SQL Server administration, performance tuning, backup and recovery, and high availability in enterprise environments. Are you ready to eimagine better and partner with our clients to create business value through IT solutions?
Description of Duties:
- Install, configure, maintain, patch, and upgrade on-premises SQL Server 2022 instances across development, QA, and production environments.
- Monitor database performance, identify bottlenecks, and tune queries, indexes, execution plans, CPU, memory, and I/O utilization.
- Design and maintain full, differential, and transaction log backup strategies, and regularly test restore procedures.
- Implement and support high availability and disaster recovery solutions, including Always On Availability Groups, clustering, and replication.
- Manage database users, roles, permissions, encryption, and security policies in alignment with corporate and regulatory standards.
- Monitor database health, logs, alerts, storage, and growth trends to maintain reliability and support capacity planning.
- Perform routine maintenance, including index rebuilds, statistics updates, and integrity checks.
- Automate recurring database administration tasks using PowerShell, SQL Server Agent, or other approved tools.
- Respond to production incidents and outages, provide troubleshooting, and complete root cause analysis for complex database issues.
- Partner with developers to optimize queries and database design, and support deployments, releases, and schema changes.
- Plan and implement scaling strategies that support business growth and evolving system demands.