该职位的核心是构建和运营一个可扩展的基于AWS的Snowflake平台,负责系统设计、性能调优、成本管理,并与工程团队合作确保可靠的24x7运营。
职责
- 设计和运营一个安全的、多环境的基于AWS的Snowflake平台,包括账户、区域和网络策略。
- 通过智能仓库配置、扩展策略、工作负载隔离和使用监控来推动性能和成本效率。
- 使用聚簇、微分区、搜索优化、动态表和物化视图来提高查询速度和数据布局。
- 应用现代表和存储模式,包括临时和外部/Iceberg表,以及用于开发工作流的零拷贝克隆。
- 使用RBAC、掩码和行策略、对象标记、SSO/OAuth、PrivateLink和KMS建立强大的安全性和治理。
- 使用Snowflake系统视图和云原生工具构建可观测性和警报;定义和跟踪SLA/SLO。
- 实施如时间旅行、跨区域复制和故障转移等弹性和恢复能力。
资格
- 5年以上数据库或数据工程经验,其中3年以上在生产环境中运营Snowflake的经验。
- 深入的Snowflake工作负载调优和大规模消费管理经验。
- 拥有AWS的实践经验(S3、IAM/KMS、VPC/PrivateLink、CloudWatch)。
- 高级SQL和Python技能;有Snowpark经验者优先。
- 拥有自动化、CI/CD和基础设施即代码(Terraform、Git)经验。
- 强大的分析能力、清晰的沟通能力和全面的文档习惯。
优先条件
- 有Snowflake Cortex AI或Unistore/Hybrid Tables经验。
- 熟悉外部/Iceberg表和数据共享。
- 接触过dbt、Airflow或Fivetran。
- 跨区域灾难恢复实施经验;拥有Snowflake或AWS认证。