Job Title: Snowflake Administrator
Location: Remote (USA)
Duration: Contract
Job Description:
We are seeking a Snowflake Administrator to support and manage enterprise-scale Snowflake data platforms for a leading media and entertainment client. The ideal candidate will have strong experience in Snowflake administration, performance optimization, and cloud data ecosystem management.
Key Responsibilities:
Administer and manage Snowflake environments, including provisioning, monitoring, and security configurations
Configure and maintain roles, permissions, and access control (RBAC)
Monitor system performance, query optimization, and cost management
Manage data sharing, replication, and failover strategies
Implement data security, encryption, and governance policies
Work closely with data engineering teams to support ETL/ELT pipelines
Integrate Snowflake with cloud platforms like AWS, Azure, or Google Cloud Platform
Automate administrative tasks using Python, SnowSQL, or scripting tools
Troubleshoot performance bottlenecks and system issues
Support CI/CD processes and infrastructure automation (Terraform preferred)
Required Skills:
Strong hands-on experience with Snowflake Administration
Expertise in user management, RBAC, and security policies
Experience with query performance tuning and warehouse optimization
Proficiency in SQL and data warehousing concepts
Experience with cloud platforms (AWS/Azure/Google Cloud Platform)
Knowledge of data integration tools (Informatica, dbt, Airflow, etc.)
Experience with monitoring and alerting tools
Familiarity with CI/CD pipelines and DevOps practices