Cloud Data Platform Engineer/Owner

Snowflake Inc.
Boston, MA, United States
9 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Query Performance Microsoft Access Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Cloud Computing Computer Networks Databases Continuous Integration Information Engineering Data Infrastructure Data Integrity
+32 more
Data Masking Data Security Data Sharing Data Warehousing DevOps Github Identity and Access Management Python (Programming Language) Performance Tuning Role-Based Access Control DataOps Software Deployment Workflow Management Systems Enterprise Data Management Data Logging Scripting Data Ingestion Snowflake Data Build Tool (dbt) Boto3 Infrastructure as Code (IaC) Git Containerization Gitlab-ci Deployment Automation Data Management Cloud Integration Terraform Software Version Control Docker User Administration Jenkins

Job description

We are seeking an experienced DataOps Engineer with specialized expertise in Snowflake Administration to design, automate, and maintain our enterprise cloud data infrastructure. In this role, you will be the core custodian of our Snowflake Data Warehouse while bridging the gap between Data Engineering and DevOps. You will leverage AWS, Terraform, and Python to automate provisioning, manage access controls, optimize performance and compute costs, and streamline CI/CD release cycles across our enterprise data platform., Snowflake Platform Administration: Manage, configure, and administer multi-environment Snowflake accounts (workspaces, virtual warehouses, databases, roles, and resource monitors). Automated Infrastructure (IaC): Use Terraform to provision and manage Snowflake resources (roles, privileges, databases, schemas, network policies) as well as underlying AWS cloud infrastructure. Security, Access & Governance: Implement Role-Based Access Control (RBAC), row/column-level security, data masking, and network policies in Snowflake. Ensure integration with enterprise IAM/SSO providers. Cost Optimization & Performance Tuning: Monitor and optimize Snowflake credit consumption, warehouse auto-suspend/scaling policies, query performance, and storage costs across business units. Pipeline & Python Automation: Write Python scripts and build custom automation using Snowflake SDKs/drivers (or boto3 for AWS) to automate data loads, user management, environment replication, and operational tasks. CI/CD & Data Reliability: Design and manage CI/CD pipelines to automate schema migrations, dbt model deployments, and data warehouse releases across Dev, Staging, and Production environments. Cloud Integration & Monitoring: Maintain secure data pipelines and data ingestion paths between AWS services (S3, IAM, Glue, Lambda) and Snowflake. Set up automated logging and alerting for warehouse performance and data freshness.

Requirements

Snowflake Administration: Strong hands-on experience administering enterprise Snowflake platforms (Virtual Warehouses configuration, Zero-Copy Cloning, Time Travel, Data Sharing, RBAC, and cost monitoring). Infrastructure as Code (IaC): Advanced proficiency in Terraform, with specific experience using the Terraform Snowflake Provider and AWS Provider. Cloud Infrastructure (AWS): Solid background in core AWS services that integrate with data platforms (S3 storage integration, IAM roles/policies, KMS encryption, PrivateLink, Lambda, EKS/ECS). Automation & Scripting: High proficiency in Python for DataOps automation, workflow orchestration, and interfacing with AWS/Snowflake APIs. CI/CD & Version Control: Experience using Git and CI/CD tools (GitHub Actions, GitLab CI, Jenkins) for automated schema management, code deployments, and data infrastructure updates. Data Security & Governance: Proven experience enforcing data security policies, data privacy compliance, and granular permissions management.

Preferred / Nice-to-Have Qualifications SnowLogic / dbt: Experience managing dbt (data build tool) deployments, environment configurations, and orchestration within Snowflake. Snowflake Certification: Snowflake SnowPro Core or SnowPro Advanced Architect/Administrator certification. Containerization: Familiarity with Docker and container management for running DataOps utilities or orchestrators.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…