Previous
Snowflake Administrator
Next
| Ref No.: |
25-00437 |
| Location: |
Atlanta, Georgia
|
| Position Type: | Contract |
Job Summary:
We are seeking a skilled and proactive Snowflake Administrator with deep experience in Amazon Web Services (AWS) environments to manage and optimize our cloud-based data infrastructure. In this role, you will be responsible for the administration, integration, security, and performance of Snowflake, ensuring it supports the organization's evolving data analytics and business intelligence needs. The ideal candidate is detail-oriented, security-minded, and collaborative, with hands-on expertise in Snowflake and AWS services.
Job Duties & Responsibilities:
-
Administer and maintain the Snowflake cloud data platform on AWS, configuring databases, schemas, and virtual warehouses for optimal performance and availability.
-
Integrate Snowflake with AWS services such as S3, IAM, Lambda, and Glue to enable seamless, secure, and efficient data workflows.
-
Automate user and role management in Snowflake using scripting tools and AWS Lambda to support scalable, secure access control across teams.
-
Enforce data security policies including encryption via AWS KMS and Snowflake-native access controls to protect sensitive information and maintain compliance.
-
Design and manage real-time and batch data ingestion pipelines using Snowpipe and AWS Glue, supporting downstream analytics and reporting systems.
-
Monitor performance metrics using AWS CloudWatch and Snowflake monitoring tools; proactively address performance issues and system reliability.
-
Deploy infrastructure using Infrastructure-as-Code tools like Terraform for consistent and automated provisioning of Snowflake and AWS resources.
-
Configure data protection features such as Snowflake Time Travel and AWS S3 backups to support data recovery and ensure business continuity.
-
Analyze and manage costs associated with Snowflake and AWS using tools like AWS Cost Explorer; implement cost optimization strategies.
-
Collaborate with data engineers, business analysts, and stakeholders to gather requirements and deliver solutions using agile methodologies and tools like Jira.
Required Qualifications:
-
Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience).
-
3+ years of hands-on experience administering Snowflake in a production environment.
-
Strong working knowledge of AWS services including S3, IAM, Lambda, Glue, CloudWatch, and KMS.
-
Experience with scripting languages (e.g., Python, Bash) for automation and integration tasks.
-
Proficiency with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
-
Solid understanding of data security best practices and compliance (e.g., encryption, RBAC).
-
Experience with cost management tools and optimization strategies in cloud environments.
-
Excellent problem-solving, communication, and collaboration skills.
|