Lead Database Administrator

Thoughtworks Other US Location

Company

Thoughtworks

Location

Other US Location

Type

Full Time

Job Description

Database Administrator (DBA) with Performance Tuning experience within a complex environment on AWS

We are looking for an experienced Database Administrator (DBA) with proven skills in performance tuning beyond basic index optimization and query tuning in high-concurrency environments on AWS (RDS & Aurora). This role is ideal for someone who thrives in complex, multidatabase setups, understands performance trade-offs, and has experience optimizing databases in high-transaction multi tenanted DB instance scenarios.

Job responsibilities

  • Optimize, and scale multiple database instances on AWS RDS and Aurora, focusing on MySQL.
  • Analyze high-concurrency workloads, tune databases for performance, and resolve issues related to query & resource contention at both the DB and server level.
  • Collaborate with client personnel to run EXPLAIN plans, analyze slow logs, and optimize both index patterns and wait contention issues.
  • Utilize tools like AWS Performance Insights to diagnose and address database performance issues across multiple DB instances.
  • Implement and manage database schema migrations, ensuring minimal downtime and understanding trade-offs in rollback and breaking changes.
  • Develop strategies for managing application performance across large-scale database environments (tens or hundreds of instances) and solving complex challenges involving multi tenancy.
  • Collaborate with development teams to ensure database queries and structures tested and profiled within the SDLC.

Job qualifications

Technical Skills
  • Proven experience with MySQL in AWS RDS/Aurora environments, preferably in high-scale, multi-tenant setups.
  • Strong understanding of performance tuning, including index optimization, query optimization, and EXPLAIN plans.
  • Experience working in high-concurrency environments with large transaction volumes and resolving contention issues.
  • Deep knowledge of database schema migrations, including how to manage trade-offs and rollbacks in complex environments.
  • Solid experience with AWS tools (Performance Insights, CloudWatch) and handling disk I/O and other wait event problems.
  • Ability to communicate complex technical details clearly and effectively.

Professional Skills

  • Prior exposure to multi-database environments with many tenants or instances.
  • Familiarity with the PHP Yii Framework or other ORMs.

This role is designed for someone who can hit the ground running in a complex, multi-database setup on AWS, balancing immediate performance fixes with long-term optimization strategies.

Other things to know

Learning & Development

There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

About Thoughtworks

Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

#LI-Remote

Apply Now

Date Posted

10/07/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details

Team Lead, Expansion Account Executive - Personio

Views in the last 30 days - 0

Personio a human resources platform is seeking a Team Lead Expansion Account Executive with 5 years of experience in B2B software sales The role invol...

View Details

Lead Data Analyst - Mitigation - WISE

Views in the last 30 days - 0

Wise is a global technology company seeking an Operations Analyst with 4 years of experience in analytics particularly in operational team analytics T...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details