We are seeking an experienced Snowflake Administrator to manage and maintain our Snowflake setting. The ideal candidate will have expertise in Snowflake administration, DevOps, and Python programming.
Key Responsibilities
Snowflake Administration: Manage and maintain Snowflake environment, including warehouses, databases, and users.
Cost Administration: Monitor and manage costs associated with Snowflake usage.
Provisioning: Provision databases, warehouses, and other Snowflake resources as needed.
Network Policies: Configure and manage network policies to ensure secure access to Snowflake resources.
RBAC: Implement and manage Role-Based Access Control (RBAC) to ensure proper access controls.
AWS Integration: Integrate Snowflake with AWS objects, such as S3, Lambda, and API Gateway.
Cortex AI Integration: Integrate Snowflake with Cortex AI.
MSK Integration: Integrate Snowflake with MSK (Mandatory).
Python Scripting: Develop and maintain Python scripts to automate Snowflake administrative tasks.
Requirements
Snowflake Advanced Administrator Certification (Preferred).
Snowflake Experience: Minimum 3 - 5 years of experience in Snowflake administration.
DevOps Experience: Minimum 1 year of experience in DevOps practices.
AWS Experience: Minimum 1 year of experience in AWS services, including S3, Lambda, and API Gateway.
Strong Understanding of RBAC: Must have a robust understanding of Role-Based Access Control (RBAC) concepts.
Strong Python Programming Skills: Must have robust Python programming skills.
Nice to Have
Experience with Cortex AI: Experience with Cortex AI integration with Snowflake.
Experience with Snowflake Data Warehouse: Experience with Snowflake Data Warehouse, including data modeling and performance optimization.
Experience with AWS CloudFormation: Experience with AWS CloudFormation, including template development and stack management.