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.