We are seeking an experienced Database Administrator (DBA) to design, implement, maintain, and secure database systems. You will ensure high availability, optimal performance, and data integrity across all database environments — on-premises and in the cloud — while collaborating closely with developers, system administrators, and business stakeholders.
Responsibilities:
- Create, maintain and execute scheduled jobs, data extracts, data refreshes, data loads and data replication
- Manage Application and User Accounts
- Devise implementation plans for tasking
- Test backup strategies and implement database recovery techniques when required
- Document database actions
- Data recovery and space requirements/capacity planning for physical database and the ability to install client/server software and patches
- Troubleshooting database issues and optimize performance experience
- Must be able to configure, maintain and troubleshoot database replication (transactional and snapshot)
- Experience with Database Servers and Server Migrations
- Experience with Linked Servers and Aliases
- Experience with implementing data security and hardening (groups, roles, privileges, authentication, TDE, and auditing)
- Familiarity with Database Server Integration Services, Policy Management
- Familiarity with both Development and Production environment administration
- Familiarity with Monitoring and Performance Dashboards
- Knowledgeable with Query Optimization
- Strong communication, interpersonal and human relations skills to interact with clients
- Strong analytical and problem-solving skills
- Strong attention to detail, solid documentation skills
- Ability to work collaboratively on multi-disciplinary teams