Sr. SQL Server Administrator - Onsite NYC

Randstad
New York, NY, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$145,600 - $149,760
Working hours
Regular working hours
Job source

Tech stack

Legacy Database Microsoft Windows Active Directory Data Analysis Server Applications Backup Devices Software Bug Management Cloud Computing Databases Extract Transform Load (ETL) Data Migration Data Recovery
+31 more
Database Design Database Servers Database Schema Disaster Recovery Failover Clustering Log Shipping Microsoft SQL Server Windows Servers Node.Js Performance Tuning Windows PowerShell Release Management Runbook SQL Stored Procedures SQL Databases SQL Server Agent SQL Server Integration Services Transact-SQL Backup and Restore Data Processing Scripting Data Storage Management Connectivity Problems System Availability Indexer Firewalls (Computer Science) Ingres (database) SQL Server Management Studio (SSMS) Firewall Services Module Network Server Software Version Control

Job description

Summary: A support-focused senior DBA who sets up, maintains and supports new and existing SQL Server (or equivalent) databases and the Windows servers they run on across internal networks. Must be comfortable using scripts to maintain databases and applications on servers.

Must-have:

Strong Microsoft SQL Server administration and engineering

Install, configure, maintain, patch, and upgrade Microsoft SQL Server environments across production and non-production systems

Build and configure new SQL Server environments and provide ongoing administration and support for existing business-critical databases

Strong stored procedures, views, triggers and query troubleshooting

Performance tuning, indexing and execution-plan analysis

Security, logins, roles/permissions and database access management

Develop, Support, and troubleshoot SSIS and ETL processes, including failed jobs, connectivity problems, data processing issues, and performance problems.

Ongoing maintenance of existing databases: monitoring, health checks, index and statistics maintenance, integrity checks, SQL Server Agent jobs, and capacity/storage management

Troubleshooting and resolving database incidents, outages, blocking/deadlocks, failed jobs and performance issues, including root-cause analysis

Supporting SQL Server on Windows Server across internal networks, including service accounts, Windows/Active Directory authentication, ports and firewall rules

Working with network and infrastructure teams to resolve firewall and connectivity issues between users, application servers and database servers

Develop and maintain backup and recovery strategies using full, differential, and transaction log backups

Design, implement, administer, support, and troubleshoot SQL Server High Availability and Disaster Recovery (HA/DR) solutions

Implement and support SQL Server Always On Availability Groups (AOAG) and Windows Server Failover Clustering (WSFC)

Support multi-node and multi-datacenter Availability Group architectures, including synchronous and asynchronous commit modes

Understand and support WSFC quorum configurations, including File Share Witness and Cloud Witness

Support and troubleshoot log shipping and other SQL Server disaster recovery technologies where applicable

Conduct periodic DR exercises, failover testing, and failback testing to validate database recoverability and operational readiness

Develop, test, maintain, and improve detailed HA/DR procedures and disaster recovery runbooks

Understand business requirements for Recovery Point Objective (RPO) and Recovery Time Objective (RTO) and ensure database recovery strategies support those requirements

Scripting with PowerShell, T-SQL and batch to automate and maintain databases and applications on servers (maintenance, deployments, monitoring and alerts)

Supporting application releases, including database changes, deployment and post-release checks

Documenting database designs, configurations, support procedures and runbooks

Working closely with application, development and testing teams on defect triage and fixes, Summary: A support-focused senior DBA who sets up, maintains and supports new and existing SQL Server (or equivalent) databases and the Windows servers they run on across internal networks. Must be comfortable using scripts to maintain databases and applications on servers., * Install, configure, maintain, patch, and upgrade Microsoft SQL Server environments across production and non-production systems

  • Build and configure new SQL Server environments and provide ongoing administration and support for existing business-critical databases
  • Strong stored procedures, views, triggers and query troubleshooting
  • Performance tuning, indexing and execution-plan analysis
  • Security, logins, roles/permissions and database access management
  • Develop, Support, and troubleshoot SSIS and ETL processes, including failed jobs, connectivity problems, data processing issues, and performance problems.
  • Ongoing maintenance of existing databases: monitoring, health checks, index and statistics maintenance, integrity checks, SQL Server Agent jobs, and capacity/storage management
  • Troubleshooting and resolving database incidents, outages, blocking/deadlocks, failed jobs and performance issues, including root-cause analysis
  • Supporting SQL Server on Windows Server across internal networks, including service accounts, Windows/Active Directory authentication, ports and firewall rules
  • Working with network and infrastructure teams to resolve firewall and connectivity issues between users, application servers and database servers
  • Develop and maintain backup and recovery strategies using full, differential, and transaction log backups
  • Design, implement, administer, support, and troubleshoot SQL Server High Availability and Disaster Recovery (HA/DR) solutions
  • Implement and support SQL Server Always On Availability Groups (AOAG) and Windows Server Failover Clustering (WSFC)
  • Support multi-node and multi-datacenter Availability Group architectures, including synchronous and asynchronous commit modes
  • Understand and support WSFC quorum configurations, including File Share Witness and Cloud Witness
  • Support and troubleshoot log shipping and other SQL Server disaster recovery technologies where applicable
  • Conduct periodic DR exercises, failover testing, and failback testing to validate database recoverability and operational readiness
  • Develop, test, maintain, and improve detailed HA/DR procedures and disaster recovery runbooks
  • Understand business requirements for Recovery Point Objective (RPO) and Recovery Time Objective (RTO) and ensure database recovery strategies support those requirements
  • Scripting with PowerShell, T-SQL and batch to automate and maintain databases and applications on servers (maintenance, deployments, monitoring and alerts)
  • Supporting application releases, including database changes, deployment and post-release checks
  • Documenting database designs, configurations, support procedures and runbooks
  • Working closely with application, development and testing teams on defect triage and fixes

Requirements

Experience: 8+ years overall, with strong hands-on SQL Server administration and production support experience, Direct INGRES -> SQL Server migration experience

Knowledge of Ingres SQL, database objects and data types

Experience identifying datatype/schema differences between Ingres and SQL Server

Utilities / T&D domain experience

Schema/object migration and database dependency analysis

Data migration, reconciliation and post-migration validation

Experience with large or business-critical legacy database modernization

Experience supporting migration testing, cutover and post-production stabilization

Strong data modeling and database design experience, including logical/physical models, relationships, keys, constraints, and normalization

Database source control, * Direct INGRES -> SQL Server migration experience

  • Knowledge of Ingres SQL, database objects and data types
  • Experience identifying datatype/schema differences between Ingres and SQL Server
  • Utilities / T&D domain experience
  • Schema/object migration and database dependency analysis
  • Data migration, reconciliation and post-migration validation
  • Experience with large or business-critical legacy database modernization
  • Experience supporting migration testing, cutover and post-production stabilization
  • Strong data modeling and database design experience, including logical/physical models, relationships, keys, constraints, and normalization
  • Database source control

qualifications:

Must-have:

Strong Microsoft SQL Server administration and engineering

Install, configure, maintain, patch, and upgrade Microsoft SQL Server environments across production an

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…