SQL Server DBA - GA

Overview

Accepts corp to corp applications
Contract - W2
50% Travel

Skills

SQL
T-SQL
python
DATABASE ADMINISTRATOR
SCRIPTING
disaster recovery
machine learning
database
HIPAA
encryption
MS SQL Server
technical support
Performance Tuning
Best Practices
Problem-Solving
Shell Scripting
Iaas
Database Administration
AWS Certified
Microsoft Azure
Clustering
Predictive Analytics
Amazon Web Services
Database Systems
AWS Cloudwatch
Infrastructure Management
Switch Capacity
Amazon Relational Data Service
User Access
Server Administration
Disaster Recovery Planning

Job Details

Responsibilities:
  • Database Administration:
    Design, implement, maintain, and optimize SQL Server databases for performance, scalability, and high availability. This includes capacity planning, performance tuning, security management (user access, encryption), backup and recovery, and disaster recovery planning.
  • Cloud Integration:
    Manage and administer SQL Server instances and related database services within cloud environments, specifically Microsoft Azure and Amazon Web Services (AWS). This involves deploying, configuring, migrating, and optimizing databases in cloud-native services (e.g., Azure SQL Database, Azure SQL Managed Instance, AWS RDS for SQL Server) and/or IaaS virtual machines.
  • High Availability & Disaster Recovery:
    Implement and maintain high-availability solutions (e.g., Always On Availability Groups, failover clustering) and disaster recovery strategies in both on-premises and cloud environments.
  • Performance Monitoring & Tuning:
    Proactively monitor database performance, identify bottlenecks, and implement solutions using tools like SQL Server Profiler, Performance Monitor, Dynamic Management Views, CloudWatch, and Azure Monitor.
  • Security & Compliance:
    Enforce robust security protocols, including access controls, data encryption, and compliance with relevant regulations and policies (e.g., GDPR, HIPAA).
  • AI/ML Integration:
    Explore and integrate AI/Machine Learning capabilities for database optimization, automation of routine tasks, predictive analytics on database performance, or supporting AI-driven applications that interact with SQL Server data. This may involve working with Azure Machine Learning, AWS SageMaker, or other AI platforms.
  • Collaboration & Support:
    Work closely with development teams, data engineers, and other IT stakeholders to ensure seamless integration of applications with database systems, provide technical support, and offer guidance on best practices.
  • Automation:
    Automate routine database tasks and operational workflows using scripting languages (e.g., PowerShell, Python) and cloud-native automation tools.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a SQL Server Database Administrator.
  • Strong expertise in SQL Server administration, including installation, configuration, troubleshooting, performance tuning, and high availability solutions.
  • Demonstrable experience with Microsoft Azure and/or AWS cloud platforms, specifically with database services and infrastructure management.
  • Familiarity with AI/Machine Learning concepts and potential applications in database administration or data-driven solutions.
  • Proficiency in T-SQL and scripting languages (e.g., PowerShell).
  • Excellent problem-solving, analytical, and communication skills.
  • Relevant certifications (e.g., Microsoft Certified: Azure Database Administrator Associate, AWS Certified Database - Specialty) are a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.