- Company Name
- Visionary Innovative Technology Solutions LLC
- Job Title
- Snowflake Data Engineer (with Terraform) 12+ Years of Experience
- Job Description
-
**Job Title**
Snowflake Data Engineer (Terraform) – 12+ Years Experience
**Role Summary**
Design, build, and manage scalable Snowflake data workloads using Terraform. Automate infrastructure deployment, integrate CI/CD pipelines, and enforce secure, cost‑optimized data operations in a cloud environment.
**Expactations**
- Minimum 12 years of professional experience in data engineering or cloud infrastructure.
- Proven expertise with Snowflake architecture and Terraform automation.
- Ability to work collaboratively with cross‑functional data teams and adhere to change‑control processes.
**Key Responsibilities**
- Architect Snowflake components (accounts, databases, schemas, warehouses, roles, users, grants, stages, pipes, tasks, streams) via reusable Terraform modules.
- Develop and maintain versioned Terraform modules with remote state back‑ends (S3/Azure Blob/GCS) and state locking.
- Integrate Terraform workflows into Git‑based CI/CD pipelines (GitHub, GitLab CI, Jenkins) for automated plan/apply and PR‑driven change management.
- Automate deployment and migration of Snowflake TASK objects and ensure reliable production rollouts.
- Implement least‑privilege RBAC, object‑level grants, and secrets management (HashiCorp Vault or cloud secret stores).
- Collaborate with data engineering teams to onboard Snowpipe, ingestion stages, and external tables, aligning Terraform models with runtime requirements.
- Monitor, tune, and cost‑optimize Snowflake compute and storage; configure resource monitors and alerting.
**Required Skills**
- Deep hands‑on experience with Snowflake platform internals and best practices.
- Advanced proficiency in Terraform for Snowflake and general cloud resources.
- Strong knowledge of CI/CD tools (GitHub, GitLab CI, Jenkins) and automated infrastructure testing.
- Experience with secrets management solutions (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, GCP Secret Manager).
- Understanding of data ingestion patterns (Snowpipe, external tables, streaming) and production migration strategies.
- Proficient in SQL and data modeling concepts.
- Strong problem‑solving, communication, and teamwork abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent professional experience).
- Relevant certifications are a plus (e.g., SnowPro Core, SnowPro Advanced: Architect, HashiCorp Certified: Terraform Associate).
Washington dc-baltimore, United states
Hybrid
21-09-2025