Database Administrator

NAF Technology India

Chennai District

On-site

INR 3,500,000 - 7,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NAF Technology India seeks a Principal Database Administrator to own Snowflake, Azure SQL, and on-prem SQL Server operations across the enterprise. You will lead performance tuning, security, cost management, and automation while partnering with security, data engineering, and analytics teams.

This senior role requires hands-on expertise and mentoring capabilities, with emphasis on resiliency, documentation, and best-practice governance across cloud and on-prem environments.

Qualifications

  • Bachelor's or Master's degree in CS, Engineering, or related technical field.
  • 3–6 years of database administration experience with 2+ years Snowflake in production.
  • Expertise in Snowflake performance tuning and cost optimization at enterprise scale.
  • Experience across multiple cloud technologies and data platforms.
  • Deep SQL Server administration experience across on-premises and Azure.
  • Advanced SQL with complex queries and execution plans.
  • RBAC and data security controls design/implementation.
  • Experience with CI/CD and source-controlled database changes.
  • Shelling scripting/automation: Python/PowerShell/Terraform.

Responsibilities

  • Own end-to-end Snowflake administration: account, warehouse, database, schema, and roles.
  • Design scalable RBAC with least-privilege enforcement.
  • Manage access requests with security controls.
  • Tune warehouse sizing, auto-suspend/resume, and multi-cluster config.
  • Monitor Snowflake credits; implement cost reports and spend alerts.
  • Tune queries and pipelines using profiling and clustering.
  • Admin Snowpipe, Streams, Tasks, storage integrations, and data sharing.
  • Implement column-level security, masking, and row policies.
  • Support security and integration patterns across Databricks and other platforms.
  • Partner with Security to remediate findings.
  • Admin Azure SQL DB and Managed Instance including geo-replication and backups.
  • Admin on-prem SQL Server: patching, upgrades, AGs, replication, SSIS/Agent.
  • Own backup/recovery testing against defined RTO/RPO.
  • Enforce security and auditing controls.
  • Automate with Python, PowerShell, Terraform.
  • Manage objects via CI/CD deployment.
  • Support authentication/credential management.
  • Build monitoring/observability for availability and cost.
  • On-call rotation; lead incident response and RCA.
  • Maintain runbooks and docs so team isn’t dependent on one person.
  • Escalation point for complex DB issues; mentor engineers.
  • Assist onboarding of new data/AI technologies with security controls.
  • Partner with data engineering/analytics/security/business teams.

Skills

Snowflake Admin
SQL Server Admin
Azure SQL
Performance Tuning
RBAC Security
Automation
CI/CD
Terraform
Cost Optimization

Education

Bachelor's or Master’s in CS/Engineering

Tools

None

Job description

We are looking for a highly motivated, hands-on Principal Database Administrator to own the performance, availability, security, and cost efficiency of our enterprise data platform and databases across Snowflake, Azure, and on-premises SQL Server. This is a senior technical role responsible for administering our Snowflake account end to end, tuning complex workloads, enforcing least-privilege access in a regulated environment, and establishing the automation, security, documentation, and operational standards a growing data organization depends on.

Responsibilities

  • Own end-to-end Snowflake administration: account, warehouse, database, schema, and role architecture.
  • Design and maintain a scalable RBAC model with least-privilege enforcement and clean role inheritance.
  • Manage database and platform access requests, ensuring appropriate approvals, security controls, and timely provisioning.
  • Manage warehouse sizing, auto-suspend/resume, and multi-cluster configuration for workload isolation.
  • Monitor and optimize Snowflake credit consumption; implement resource monitors, cost center reporting, and proactive spend alerting.
  • Tune query and pipeline performance using Query Profile, clustering keys, micro-partition pruning, materialized views, and Search Optimization.
  • Administer Snowpipe, Streams, Tasks, storage integrations, Secure Data Sharing, and cross-region replication.
  • Implement column-level security, dynamic data masking, row access policies, and data classification tagging for sensitive data.
  • Support administration, access, security, and integration patterns across Databricks and other cloud data platforms.
  • Partner closely with Security to identify, remediate, and prevent database and data-platform security findings.
  • Administer Azure SQL Database and Managed Instance, including geo-replication, auto-failover groups, and backup/restore strategy.
  • Administer on-premises SQL Server: patching, upgrades, Always On Availability Groups, replication, and SQL Agent/SSIS jobs.
  • Own and regularly test backup and recovery procedures against defined RTO/RPO targets across all environments.
  • Enforce database security and auditing controls sufficient to satisfy internal audit and regulatory examination.
  • Automate routine administration using Python, PowerShell, and/or Terraform to eliminate manual toil.
  • Manage database objects and permissions through source-controlled, peer-reviewed CI/CD deployment.
  • Support secure authentication and credential management, including key-pair authentication and related configuration changes.
  • Build monitoring, alerting, and observability for availability, performance, capacity, and cost.
  • Participate in on-call rotation; lead incident response and root cause analysis for database-related outages.
  • Maintain runbooks, architecture documentation, and operational procedures so the team is not dependent on any single person.
  • Serve as the escalation point for complex database issues and mentor engineers on tuning and best practices.
  • Support onboarding and integration of new data and AI technologies, ensuring appropriate security, access, and operational controls are in place.
  • Partner with data engineering, architects, analytics, application development, security, accounting, and business teams on architecture and operational decisions.

Qualifications

  • Bachelor's or Master’s degree in CS, Engineering, or related technical field.
  • 3 to 6 years of database administration experience, including 2+ years administering Snowflake in production.
  • Demonstrated expertise in Snowflake performance tuning and credit/cost optimization at enterprise scale.
  • Experience working across multiple cloud technologies and data platforms, with the ability to quickly learn and adopt new technologies.
  • Deep, hands-on SQL Server administration experience across on-premises and Azure (SQL Database and/or Managed Instance).
  • Expert-level SQL, including complex query authoring, execution plan analysis, and optimization.
  • Proven experience designing and implementing RBAC and data security controls.
  • Experience managing database/data-platform access and partnering with security teams to remediate security findings.
  • Hands‑on high availability and disaster recovery experience with tested, documented recovery procedures.
  • Proficiency in scripting and automation using Python, PowerShell, or equivalent.
  • Familiarity with CI/CD workflow, source‑controlled database change management, and deployment processes.
  • Strong incident response skills and comfort operating under production pressure.
  • Write clean, well‑documented code and procedures that can be easily maintained and extended by the team.
  • Provide support for critical production systems as needed.
  • Strong problem‑solving skills, Exceptional attention to detail, and strong ownership of operational accuracy and quality.
  • Excellent communication and collaboration skills, including the ability to explain technical trade‑offs to non‑technical stakeholders.
  • Demonstrated ability to build trusted partnerships across technical and business teams.

Preferred Qualifications

  • SnowPro Advanced: Administrator or SnowPro Advanced: Architect certification.
  • Familiarity in Mortgage Space or another regulated financial services environment.
  • Infrastructure‑as‑code experience (Terraform) for database and warehouse provisioning.
  • Familiarity with Airflow, or comparable transformation and orchestration tooling.
  • Experience supporting analytics and machine learning workloads, not only transactional systems.
  • Prior experience leading a database platform migration or major version upgrade.
  • Experience with Databricks or other modern cloud data platforms.
  • Experience supporting AI/ML platforms, tools, or integrations.
  • Experience with cloud security, authentication, key management, and access governance.
  • Experience supporting US‑based stakeholders across multiple business and technology functions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Administrator (Snowflake)
Database Administrator (Snowflake)

Central Business Solutions, Inc • India

On-site
INR 1,500,000 - 2,500,000
DBA (Snowflake+SQL Server+Azure)
DBA (Snowflake+SQL Server+Azure)

Genzeon Global • Hyderabad

On-site
INR 2,400,000 - 4,200,000
Snowflake Developer
Snowflake Developer

Kanerika Inc • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Azure Data Engineer
Azure Data Engineer

YUV Technology Services LLC • Ajmer

On-site
INR 1,200,000 - 2,400,000
Principal Database Administrator
Principal Database Administrator

Tekskills Inc. • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Platform Engineer - Snowflake and Databricks
Platform Engineer - Snowflake and Databricks

Ecolab Food Safety & Hygiene Solutions Private Limited • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Azure Spark CI/CD Terraform
Snowflake Architect
Snowflake Architect

Ascendion • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Platform Engineer - Snowflake & Databricks
Platform Engineer - Snowflake & Databricks

ecolab • India

On-site
INR 1,200,000 - 2,600,000
SQL DBA
SQL DBA

Credence Global Solutions • Pune District

On-site
INR 223,200 - 334,800
Senior Snowflake Architect
Senior Snowflake Architect

Ascendion • Bengaluru

On-site
INR 900,000 - 1,400,000