Role: Snowflake Admin/DBA - with RBAC experience & Cortex AI experience
Responsibilities:
1. Implementing security controls, including role-based access control (RBAC), data masking, encryption, and related capabilities.
2. Building Streamlit applications within Snowflake and working with Cortex AI.
3. Cost & Compute ManagementWarehouse Sizing: Tuning virtual warehouse clusters, adjusting auto-suspend/resume times, and setting up scaling policies to balance query speed with credit consumption.
4. Resource Monitors: Creating budgets and alerts to monitor account-level and warehouse-level usage, preventing unintended budget overruns.
5. Security & GovernanceAccess Control: Designing and maintaining Role-Based Access Control (RBAC) hierarchies, assigning privileges, and troubleshooting permission issues.
6. Data Privacy: Enforcing network policies, Row-Level Security, Column-Level Security (masking policies), and data classification tagging.
7.
Performance Tuning Query Optimization: Investigating sluggish workloads using tools like ACCOUNT_USAGE views and the Snowflake Query Profile.
8. Data Layout: Optimizing table structures by configuring clustering keys, materialized views, and the Search Optimization Service.
9. Backup & Disaster Recovery Data Lifecycle: Managing Time Travel retention periods and Fail-protected configurations.
10. Replication: Setting up database replication and failover across multiple cloud regions or accounts to maintain high availability.
11. Deployment & OperationsEnvironment Management: Overseeing database migration to Snowflake, object cloning, and promoting DDL changes across DEV, QA, and PROD environments.
12. Automation: Automating administrative tasks and alerts using Python or shell scripts.