4Bell Technology
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.