TE

Snowflake / Database Administration

Teamware Solutions
Hyderabad5-8 LPA Posted 16 Jul 2025
FULL TIME
snowflake
Sql
data sharing
Azure
Aws

Job Description

Key Responsibilities:

  • Administer and manage Snowflake data warehouse environments, ensuring high performance, availability, and security.
  • Design, implement, and maintain Snowflake architecture and database models.
  • Perform routine database maintenance tasks such as backups, restores, and patching.
  • Optimize Snowflake queries and data storage for performance and cost efficiency.
  • Monitor database performance, troubleshoot issues, and ensure uptime for critical business applications.
  • Collaborate with data engineers, analysts, and other stakeholders to optimize ETL/ELT pipelines and data processes.
  • Provide support for data migration, integration, and replication between Snowflake and other databases/systems.
  • Implement security policies for Snowflake, including user roles, permissions, and access control mechanisms.
  • Troubleshoot and resolve database-related issues, including query performance, data consistency, and system outages.
  • Perform database upgrades and manage Snowflake lifecycle, ensuring that the environment is up-to-date with the latest features and patches.
  • Assist with the development and deployment of automated data processes, including monitoring and alerting.
  • Create and maintain technical documentation for Snowflake architecture, best practices, and operational procedures.
  • Participate in database and infrastructure design reviews, providing expertise on Snowflake-related solutions.
  • Perform regular database health checks and proactive maintenance to prevent potential issues.

Required Qualifications & Skills:

  • 2-4 years of hands-on experience in Snowflake database administration or working with cloud-based data warehousing technologies.
  • Strong knowledge of SQL and experience with writing optimized queries and stored procedures.
  • Experience with Snowflake architecture, clustering, and data partitioning strategies.
  • Familiarity with Snowflake's data loading and ETL/ELT processes, including staging, transformation, and loading data.
  • Experience with data integration between Snowflake and other platforms like AWS, Azure, or Google Cloud.
  • Solid understanding of database performance tuning techniques, including query optimization and indexing.
  • Knowledge of data security, including user roles, data encryption, and compliance requirements (e.g., GDPR, HIPAA).
  • Familiarity with Snowflake's native features like Time Travel, Zero Copy Cloning, and Data Sharing.
  • Experience with Cloud Infrastructure (AWS, Azure, or Google Cloud) and database monitoring tools.
  • Knowledge of data replication and backup strategies in Snowflake.
  • Experience with automation tools for database monitoring, alerting, and operational tasks.
  • Strong troubleshooting and problem-solving skills, with the ability to work under pressure in production environments.

Join WhatsApp Channel