Location: Plano Texas (Hybrid - 3 days onsite)
Role: Snowflake Administrator
Experience Required: 8-10 Years
We are seeking an experienced Snowflake Administrator responsible for managing and optimizing Snowflake environments across global production and non-production systems. The role involves platform administration security management performance tuning automation and integration with cloud and analytics tools to support enterprise data platforms.
Administer Snowflake production and non-production environments.
Create and manage databases schemas tables views data shares external stages and storage integrations.
Implement Snowflake platform standards naming conventions sizing optimization automation and security best practices.
Manage multi-cluster warehouses workload scaling and cost optimization.
Work with Snowflake Streams Tasks Cloning and Time Travel features.
Implement materialized views clustering micro-partitioning and caching techniques for query optimization and performance tuning.
Configure and maintain roles privileges and user access using Snowflake RBAC.
Implement SSO integrations with Okta and Active Directory groups.
Configure network policies row access policies masking policies and secure views.
Manage encryption and secure data access frameworks.
Set up Snowflake environments including PrivateLink VPC networking and firewall configurations.
Integrate Snowflake with AWS services such as S3 EC2 and EKS.
Automate administrative tasks using Python Shell scripting and SnowSQL.
Manage Snowflake data sharing account replication and disaster recovery processes.
Support cross-account data sharing and business continuity planning.
Identify opportunities to optimize data flows automate processes and improve system scalability and cost efficiency.
Develop automation scripts for monitoring alerts and maintenance tasks.
Support integrations with Tableau SAS Python and other JDBC-based tools.
Work with Data Engineers Data Architects Data Scientists and Information Security teams to maintain platform standards.
Perform Proof of Concepts (POCs) for new Snowflake features and evaluate adoption opportunities.
Support CI/CD processes for Snowflake deployments.
Explore Snowflake capabilities including Cortex LLM and Streamlit applications.
Bachelors degree in Computer Science Engineering or a related field.
10 years of IT experience including 5 years in DevOps or Database Administration.
3 years of hands-on Snowflake administration experience.
Strong experience with SQL Python Unix and Shell scripting.
Experience working with AWS services such as S3 EC2 and EKS.
Strong knowledge of data warehousing concepts and performance optimization techniques.
Excellent communication and collaboration skills.
Snowflake Administration
Python and Unix Shell Scripting
AWS and SQL
Snowflake Cortex / LLM capabilities
Streamlit
DevOps / CI-CD pipelines