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!