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 talented and motivated Mid-Level Database Administrator (DBA) to join our dynamic and growing technology team. In this role, you will play a crucial part in managing, maintaining, and optimising our critical database infrastructure, ensuring high availability, performance, and security across our various business units. This is an exciting opportunity to contribute to significant projects and work with a range of modern database technologies within a large-scale enterprise environment.
Responsibilities
- Administer, monitor, and maintain relational (SQL Server, MySQL) and NoSQL (MongoDB, Cassandra) databases
- Ensure database performance, availability, and reliability across environments
- Identify and resolve performance issues through query optimisation, indexing, and configuration tuning
- Implement and manage backup and recovery strategies to ensure data integrity and availability
- Enforce database security policies, manage user access, and protect sensitive data
- Troubleshoot and resolve database incidents including connectivity issues, failures, and data inconsistencies
- Develop automation scripts/tools to improve efficiency and streamline DBA operations
- Collaborate with engineering, DevOps, and system teams on deployments, migrations, and enhancements
- Maintain clear documentation on database configurations, procedures, and troubleshooting
- Provide on-call support for critical database incidents as part of a rotation
Requirements
- 5+ years of experience as a Database Administrator in an enterprise environment
- Strong hands-on experience with at least two relational databases (SQL Server, MySQL)
- Working knowledge of NoSQL databases such as MongoDB or Cassandra
- Solid understanding of database architecture, replication, high availability, and disaster recovery
- Strong proficiency in SQL and scripting (PowerShell, Python, or Bash)
- Proven experience in performance tuning, optimisation, and troubleshooting
- Strong understanding of database security best practices and access control
- Experience working in collaborative, cross-functional teams
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication skills with ability to explain technical concepts clearly
- Bachelor’s degree in Computer Science, IT, or equivalent practical experience