Database Administrator II
Job Description:
- Administer and maintain SQL databases across development, test, and production environments.
- Collaborate with developers and system architects to design scalable and efficient database solutions.
- Optimize database structures to ensure performance, reliability, and data integrity.
- Monitor database health and performance to ensure systems remain accessible and efficient.
- Identify performance bottlenecks and implement database and query optimization strategies.
- Implement database security policies and procedures to protect sensitive data.
- Ensure database environments meet security and regulatory requirements.
- Develop and maintain database backup and recovery processes.
- Support high availability solutions such as clustering and Always On Availability Groups.
- Develop and maintain scripts for database monitoring, automation, and maintenance tasks.
- Support migration of on-premises SQL Server databases to cloud platforms such as Microsoft Azure or AWS.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- 5+ years of experience in database administration, database architecture, or related technical roles.
- Microsoft Certified: Azure Database Administrator
- Advanced experience with SQL Server database administration
- Expertise in database performance tuning and troubleshooting
- Strong proficiency in T-SQL scripting and automation
- Experience with high availability and disaster recovery solutions
- Familiarity with Azure SQL Database, Amazon RDS, or similar cloud database services
- Exposure to Amazon Redshift architecture, clusters, and optimization preferred
Benefits:
- Medical, dental and vision insurance
- Paid time off for vacation, illness, and volunteering
- Retirement savings plan with employer contribution
- Adoption financial assistance
- Paid parental leave
- And much more!
Apply tot his job Apply To this Job