As a Database Administrator, you will design, implement, and maintain databases to ensure optimal performance and reliability. Your typical day will involve installing database management systems, developing procedures for daily maintenance, and resolving any issues that arise. You will work collaboratively with team members to enhance database functionality and support various applications, ensuring that data is accessible and secure for users across the organization.
Key Responsibilities:
- Administer and maintain Snowflake data platform, including warehouses, databases, and schemas.
- Perform configuration, and upgrades of Snowflake components.
- Monitor system performance, troubleshoot issues, and optimize queries and workloads for efficiency.
- Manage user roles, permissions, and authentication settings in Snowflake.
- Implement and enforce best practices for data management, scheduling, and execution.
- Provide technical support and training to end users, ensuring seamless query execution.
- Collaborate with IT teams to integrate Snowflake with enterprise systems such as databases, cloud services, and data warehouses.
- Perform regular system health checks, backups, and disaster recovery planning.
- Maintain and enhance security policies, ensuring compliance with organizational standards.
- Document configurations, processes, troubleshooting procedures, and best practices.
- Attend to customer requests and provide timely responses and solutions within the defined Service Level Agreement (SLA).
- Be available after hours and on weekends to perform upgrades and maintenance tasks without affecting business users.