Insighture is a leading technology consultancy that drives digital transformation for businesses worldwide. With a team of over 85 expert consultants, the company delivers tailored, high-impact strategies and solutions, enabling scalable product engineering. As an AWS partner, Insighture excels in co-integrated cloud services. It has collaborated with more than 50 clients globally, guiding them through cloud adoption, DevOps transformation, enterprise modernisation, and more.
The team’s expertise spans Cloud-Native Development, Solutions Architecture, UI/UX, Quality Engineering, Data Engineering, AI/ML, and DevSecOps. These capabilities empower businesses to achieve impactful and innovative outcomes.
In 2024, Insighture achieved ISO certification and was recognised as a Great Place to Work, earning three prestigious awards: Best Workplace in Sri Lanka, Best Workplace for Technology, and Best Workplace for Young People. Insighture's technology and expertise are embedded in the work of internationally recognised care providers, global freight operations, child protection systems, and health tech platforms across Australia, the UK, and Singapore.
We are seeking a motivated and detail-oriented PostgreSQL DBA / Database Engineer for a 6 months contract to join our growing team.
Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience).
- Overall experience: 7-10+ years in database engineering / DBA roles.
- Strong hands-on experience with PostgreSQL in enterprise environments.
- Solid SQL development and database design experience.
- Prior experience working closely with application development teams.
Must Haves:
- Extensive hands-on experience as a PostgreSQL DBA.
- Strong skills in database design, schema modelling, and query optimization.
- Proven experience in SQL development.
- Experience installing, configuring, upgrading, and maintaining PostgreSQL databases.
- Strong understanding of performance tuning, indexing, and capacity planning.
- Experience with backup, recovery, and disaster recovery strategies.
- Ability to collaborate with developers (not a DBA-only, siloed role).
Preferred:
- Experience supporting cloud-based PostgreSQL environments.
- Exposure to high-availability and replication setups.
- Experience working in Agile delivery environments.
- Ability to review application queries and suggest performance improvements.
Role & Responsibilities:
- Install, configure, upgrade, and manage PostgreSQL databases.
- Monitor database performance, identify bottlenecks, and implement optimizations.
- Ensure data integrity, security, and access controls.
- Perform routine maintenance including backups, indexing, and archiving.
- Design and review database schemas and data models.
- Collaborate closely with development teams to optimize queries and application performance.
- Analyse and troubleshoot database issues and provide timely resolutions.
- Maintain documentation for database configurations, procedures, and standards.