
Snowflake Administrator
General Dynamics Information Technology
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $148,750 - $201,250 per year
Job Level
SeniorLead
Tech Stack
AWSCloudPythonSQLTerraform
About the role
- Manage and optimize Snowflake environments including account setup, configuration, scaling, performance tuning, and warehouse management to ensure reliable and efficient data operations.
- Create, maintain, and govern databases, schemas, roles, and RBAC access controls aligned with AO security, IAM, and compliance policies.
- Monitor and troubleshoot data pipelines, query performance, concurrency, and resource utilization to maintain uptime and cost efficiency.
- Implement cost-optimization strategies (auto-suspend/resume, right-sizing, workload isolation) and contribute to financial reporting, forecasting, and TCO analysis.
- Automate and document administrative activities such as environment provisioning, user/role management, data loading, and monitoring using Terraform, dbt, SQL, Python, or equivalent tooling.
- Collaborate with data engineers, BI developers, and architects to design efficient data models, optimize ELT workflows, and improve overall platform performance.
- Support security audits, ATO artifacts, incident response, DR/HA testing, and operational runbooks related to Snowflake services.
- Documentation of data architectures, data models, performance metrics, runbooks, and progress reports Cloud monitoring dashboards, capacity planning, KPI metrics, and optimization recommendations.
- Design and testing of DR and High Availability strategies for Snowflake DWaaS.
- Support for incident reports, root cause analysis, and vulnerability reports related to database access.
Requirements
- 7+ years of related experience
- Strong experience with database or cloud data platform administration, including hands-on Snowflake experience
- Strong expertise in SQL, performance tuning, and workload management
- Experience operating data platforms in AWS-based or hybrid cloud environments
- Proven ability to automate infrastructure and administration using IaC and scripting
- Experience with Terraform, dbt, Python, or similar automation frameworks
- Familiarity with federal security, compliance, and audit processes
- Snowflake SnowPro Core or higher certification.
- Bachelor's degree in Computer Science, Information Technology, or related field.
Benefits
- Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts
- Dental plan options
- Vision plan
- 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match
- Paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
- 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year
- GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees
- Short and long-term disability benefits
- Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SnowflakeSQLperformance tuningworkload managementTerraformdbtPythondata modelingcost optimizationincident response
Soft skills
collaborationtroubleshootingdocumentationcommunicationanalytical thinkingproblem-solvingorganizational skillsattention to detailleadershipadaptability
Certifications
Snowflake SnowPro CoreBachelor's degree in Computer ScienceBachelor's degree in Information Technology