Database Administrator
Volunteer Database Administrator (DBA)
Job Summary:
We are looking for a Database Administrator to own the reliability, performance, and security of our databases. You will be responsible for keeping data systems running fast, accurate, and available.
Key Responsibilities:
Install, configure, maintain, and upgrade database systems
Monitor database performance and troubleshoot issues before they become outages
Design and manage backup, recovery, and disaster-recovery strategies
Optimize queries, indexes, and database structures for performance and scalability
Ensure data integrity, availability, and security at all times
Manage user access, roles, and permissions
Plan and execute database migrations and upgrades with minimal downtime
Document database configurations, procedures, and standards
Respond to incidents and provide root-cause analysis when things break
Required Skills & Experience:
Proven experience as a Database Administrator
Strong knowledge of SQL and relational database design
Hands-on experience with at least one major database platform (e.g., PostgreSQL, MySQL, SQL Server, Oracle)
Solid understanding of indexing, query optimization, and performance tuning
Experience with backup, replication, and high-availability setups
Familiarity with Linux/Unix environments
Strong troubleshooting and problem-solving skills
Ability to work under pressure when systems are down
Preferred Qualifications:
Experience with cloud databases (AWS RDS, Azure SQL, Google Cloud SQL, etc.)
Knowledge of NoSQL databases (MongoDB, Redis, Cassandra, etc.)
Scripting experience (Bash, Python, PowerShell)
Experience with monitoring tools and automation
Understanding of compliance and data protection requirements
COMPENSATION: This is a Part-time Volunteer Role. May lead to Part-Time Employment or Contract Opportunity