The Database Administrator will lead database administration and optimize relational databases, specifically SQL Server.
Responsibilities include supporting ERP database migrations, upgrades, and performance tuning.
The role involves conducting database performance tuning, indexing, and query optimization for both relational and analytical workloads.
The administrator will analyze and recommend performance optimization strategies for single and multi-tenant database environments.
They will assess and recommend VM and disk configurations in cloud platforms like Azure and AWS for optimal performance.
The position requires helping the DevOps team automate routine database tasks for cloud-hosted and on-premises databases.
The administrator will set up and maintain database replication strategies, including transactional replication for real-time updates and scaling, ensuring data availability, consistency, and integrity across ERP systems and analytics platforms.
Requirements:
Candidates must have 8+ years of strong experience in database engineering, administration, and production operations on cloud, specifically with MS SQL.
Hands-on experience with cloud database solutions and infrastructure in Azure and AWS is required, including optimizing VM and disk configurations for cost and performance.
Expertise in database performance tuning and optimization is necessary.
Candidates should have experience with high-availability (HA) clusters, read replica management, and transactional replication.
Proficiency in SQL and one or more programming languages, such as Python or Bash, is required.
Knowledge of data modeling, data quality, data security, and data governance principles and practices is essential.
Familiarity with database monitoring and database DevOps tools, such as Datadog, Grafana, and Azure Monitor, is expected.
Strong analytical, problem-solving, and communication skills are necessary for this role.
Benefits:
The position offers the opportunity to work on cutting-edge projects with top IT engineers.
Employees have the flexibility to control which projects to work on and choose their own pay rate.
The role provides exposure to innovative cloud solutions and enterprise software development.
Working with a diverse range of clients, from entrepreneurs to Fortune 500 companies, allows for a dynamic work environment.