Senior Database Administrator

Job Category: Technology and IT
Job Location: United States
Company Name: Purdue University

About the Role

Purdue University is seeking a Senior Database Administrator (DBA) to join our technology team and play a vital role in managing and optimizing enterprise-level database systems. This position is responsible for the administration, performance tuning, and security of MySQL (primary focus), PostgreSQL, Oracle, and Microsoft SQL Server databases across Linux/Unix and Windows platforms.

As a Senior DBA, you will work with developers, system administrators, and stakeholders to ensure database environments are secure, scalable, and high-performing—directly supporting Purdue’s mission of innovation, education, and research.

Key Responsibilities

Database Administration (MySQL focus)

  • Install, configure, and upgrade MySQL databases.

  • Administer database security, access controls, and user permissions.

  • Monitor system health and proactively troubleshoot performance issues.

SQL & Performance Optimization

  • Write, tune, and optimize complex SQL queries.

  • Analyze execution plans and refine database performance.

  • Implement advanced indexing strategies (B-tree, GIN, GiST, etc.) for efficiency.

Backup, Recovery & Disaster Planning

  • Design and maintain automated backup processes.

  • Perform Point-in-Time Recovery (PITR) and validate DR strategies.

  • Maintain current, tested disaster recovery documentation.

System Administration (Linux/Unix)

  • Automate system and database tasks with shell scripting.

  • Monitor system-level metrics and address resource bottlenecks.

  • Configure alerts (disk, replication, query spikes) with systemd, cron, etc.

Collaboration & Documentation

  • Partner with developers, sysadmins, and data professionals to deliver solutions.

  • Create and maintain detailed runbooks, SOPs, and change logs.

  • Communicate database strategies clearly to technical and non-technical audiences.

Required Qualifications

  • Bachelor’s degree or equivalent combination of education and experience.

  • Minimum of 2 years professional experience with database administration.

  • Strong knowledge of MySQL, PostgreSQL, Oracle, and SQL Server.

  • Experience with Linux/Unix system administration; familiarity with Windows OS.

  • Proficiency in SQL, T-SQL, shell scripting, PowerShell, and database tools (SQL Server Management Studio, SecureCRT, etc.).

Desired Skills

  • Expertise in performance tuning and query optimization in high-volume environments.

  • Strong troubleshooting, problem-solving, and critical-thinking skills.

  • Ability to work independently and collaboratively in cross-functional teams.

  • Excellent communication and documentation skills.

Why Purdue?

At Purdue, you’ll experience:

  • Community: Work with colleagues committed to growth and innovation.

  • Opportunity: Take on meaningful database challenges with global impact.

  • Boilermaker Pride: Be part of a world-class institution known for excellence.

  • Support: Access professional development, mentorship, and comprehensive benefits.

Compensation & Benefits

  • Salary Range: $80,880 – $85,935 annually (based on education and experience).

  • Comprehensive benefits package including medical, dental, vision, paid vacation, and sick leave.

  • Retirement eligibility under Purdue’s Defined Contribution Plan.

  • Fully remote position with a collaborative, team-oriented culture.

Additional Information

  • Background check required.

  • Purdue University does not sponsor employment authorization for this role.

  • Equal Opportunity Employer (EOE).

Posting Start Date: August 27, 2025

How to Apply

Interested candidates should apply online through Purdue’s career site with a detailed resume highlighting experience in MySQL, PostgreSQL, Oracle, and SQL Server administration.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx