Job Description:
We are seeking an experienced Senior Database Administrator to manage, optimize, and secure our company’s databases and lead the establishment of a robust Data Warehouse. The candidate will be responsible for ensuring database availability, performance, scalability, and security, while also collaborating with cross-functional teams to support data-driven business initiatives.
Key Responsibilities
- Design, implement, and maintain highly available and secure database environments (PostgreSQL, MySQL, Oracle, SQL Server).
- Lead the planning, design, and implementation of a company-wide Data Warehouse (DWH) to support reporting and analytics needs.
- Develop and enforce database standards, best practices, backup/recovery, and disaster recovery strategies.
- Monitor and tune database performance, troubleshoot issues, and implement proactive improvements.
- Manage database security, roles, and access controls.
- Collaborate with developers, DevOps, BI analysts, and business teams to ensure efficient data workflows and support application/database integrations.
- Oversee database upgrades, patching, migrations, and capacity planning.
- Provide guidance and mentorship to junior DBAs and technical staff.
- Prepare documentation, policies, and operational procedures for database management.
Qualifications & Requirements
Education:
- Bachelor’s degree in computer science, Information Systems, or a related field.
Experience:
- Minimum 5 years of experience in database administration, including at least 2+ years in a senior or lead role.
- Proven track record in designing and managing Data Warehouses and ETL processes.
Technical Skills:
- Strong hands-on experience with relational database management systems (PostgreSQL, MySQL, Oracle, SQL Server).
- Experience with data warehouse platforms, data modeling, and optimization for analytics.
- Proficiency in database performance tuning, query optimization, and monitoring tools.
- Knowledge of cloud database technologies (AWS RDS/Redshift, Azure SQL, or GCP BigQuery) is a plus.
- Strong scripting skills (SQL, Shell, Python, or similar).
Certifications (Preferred):
- Relevant database administration or data management certifications from recognized vendors (e.g., Oracle DBA, Microsoft SQL Server, PostgreSQL certifications, AWS/Azure database certifications).
Other Skills:
- Excellent English language proficiency (written and verbal).
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Problem-solving mindset with attention to detail and ability to work under pressure.