4Bell Technology

Staffing & Recruiting

Principal Database Administrator (Snowflake / Cloud / On-Prem)(R-2093)

3,000,000.00-3,100,000.00/A

Any Degree

IT (Information Technology)

Full-time

Chennai,Coimbatore

31-Oct-2026

Database Admin SQL Admin Snowflake Azure SQL HA/DR + Backup/Recovery Snowflake Security/RBAC Performance & Cost Optimization Python/PowerShell/Terraform scripting

Job Description

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.
  • 10+ years of database administration experience, including 3+ 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.