Share this job
Sr. SQL Server DBA
San Francisco, CA
Apply for this job

Sr. SQL Server DBA

 

Roles and Responsibilities

 

  • Expert in SQL Server Database Administration, including SQL Server on VMWare (on premise), Azure SQL Database and Azure SQL Managed Instance, SQL Server Reporting Server (SSRS).
  • Install, configure, and maintain MSSQL databases on production, development, and UAT environments.
  • Monitor database performance to ensure high levels of performance, availability, and security.
  • Optimize and fine-tune databases for better query performance and scalability.
  • Implement and manage backup and recovery procedures, ensuring that databases are protected against data loss and can be quickly restored.
  • Responsible for evaluating patch releases and patching requests from development, and communicating constraints, issues, and timelines for deployment.
  • Database and T-SQL optimization include performance tuning, query optimization, and supportability.
  • DevOps - be able to set up and integrate related DevOps process, managing CI/CD pipelines for Azure DevOps or Flyway tools.
  • Change management including maintenance of multiple development, UAT, and production environments. Responsible for deploying approved changes to production.
  • Create and maintain appropriate documentation about the database.
  • Regular proactive capacity planning and tending reviews of all SQL Server databases. Producing weekly and monthly management reports.
  • Manage SQL server and Windows security audits and take corrective action to stay compliant.
  • Build and maintain conceptual data model to identify key business entities and visualize their relationships.
  • Perform reverse engineering of physical data models from disparate databases and SQL scripts.
  • Provide support after hours through the on-call rotation and weekend support coverage.
  • Perform scheduled maintenance and support release deployment activities after hours.

 

Basic Qualifications:

 

  • 10 years of strong SQL Server Database administration experience preferably in the asset management Industry.
  • 5 years of experience with backups, restores and recovery models.
  • 5 years of experience of High Availability (HA), Availability Groups (AG) and Disaster Recovery (DR) options for SQL Server.
  • 3 years of experience in Azure SQL Server Managed Instances or Azure SQL Server. Hands-on experience with database migration tools and methodologies, particularly to Azure SQL Database or Azure SQL Managed Instance
  • 2 years of experience working with Data modeling tools with ERWIN or similar tool

 

Preferred Qualifications:

 

  • Microsoft Certified Database Administrator (MCDBA) or higher certificates on SQL Server.
  • Proficiency with T-SQL for querying, performance tuning, and troubleshooting.
  • Strong knowledge of backup, restore, and recovery models (SQL Server Native Backup or third-party tools such as Avamar or Commvault).
  • Familiarity with database security protocols including encryption and data masking
  • Proficiency in database monitoring tools (Foglight, or SQL Server Profiler).
  • Experienced in collaborating with data warehousing developers. Knowledge of BI toolsets including SSIS, SSRS, and MS SharePoint.
  • Experience with SQL Server database replication and external replication platforms
  • Must be capable of working independently and collaboratively.
  • Understanding or experience supporting .NET applications connectivity to SQL Servers.
  • Understanding of or experience with virtual environments.
  • Great communication skills.

 

 



Apply for this job
Powered by