At a glance
- Location
- Malta
About the role
- The Database Administrator is responsible for setting up and maintaining the databases that serve as the core of the company's systems.
- This role involves working closely with operations teams and developers to ensure high database quality and performance.
Responsibilities
- Maintain, monitor, and support production and development databases and environments.
- Troubleshoot database integrity, performance, blocking, deadlock, replication, and connectivity issues.
- Resolve SQL Server resource contention related to CPU, memory, I/O, and disk space.
- Implement high availability through backups, restores, DBCC commands, clustering, availability groups, and replication.
- Install, configure, and patch SQL Servers and implement operational automation.
- Write, optimize, and maintain stored procedures and perform T-SQL query tuning.
- Manage index creation, storage, and integrity checks.
- Partner with development teams to provide technical expertise on database design and optimized data modeling.
- Deploy database change scripts.
- Provide on-call support and participate in root cause analysis for production incidents.
Requirements
- At least 3 years of experience with SQL Server database administration.
- At least 3 years of experience with PostgreSQL database administration.
- High proficiency in coding and performance analysis of SQL queries.
- Strong experience with Linux and Windows Server administration.
- Familiarity with AWS cloud databases.
- Exposure to data observability concepts.
- Experience with monitoring and alerting tools.
Preferred qualifications
- Experience with MySQL
- Experience with Snowflake
Skills
- SQL Server
- PostgreSQL
- T-SQL
- Linux
- Windows Server
- AWS
- Data Observability
- MySQL
- Snowflake