At a Glance
- Tasks: Lead the design and optimisation of AWS-hosted database platforms for critical services.
- Company: Join a leading tech organisation delivering vital digital services to the UK Public Sector.
- Benefits: Competitive daily rate, contract until 2026, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement opportunities.
- Why this job: Make a real impact on mission-critical projects while working with cutting-edge technology.
- Qualifications: Extensive DBA experience with AWS Aurora, PostgreSQL, and strong SQL skills required.
We are recruiting on behalf of a leading technology organisation delivering critical digital services into the UK Public Sector. They are seeking an experienced Senior Database Administrator (DBA) to join a high-profile programme supporting the design, operation and optimisation of enterprise database platforms hosted within AWS. This is an excellent opportunity to join a highly skilled technical team, working on mission-critical services where resilience, performance and security are paramount.
WHAT WILL THE SENIOR DATABASE ADMINISTRATOR BE DOING?
- As the Senior Database Administrator, you'll act as the technical lead for AWS-hosted database platforms, taking ownership of database architecture, resilience, performance optimisation and operational support.
- You'll work closely with Solution Architects, Cloud Engineers, Developers and Operational teams to design highly available database solutions, optimise performance, implement disaster recovery capabilities and resolve complex production issues.
- Alongside hands-on technical delivery, you'll contribute to architecture reviews, governance activities and technical decision making.
THE SENIOR DATABASE ADMINISTRATOR SHOULD HAVE
- Extensive commercial experience as a Senior Database Administrator (DBA)
- Expert knowledge of AWS Aurora, Amazon RDS and PostgreSQL
- Strong database architecture and solution design experience
- Proven experience designing highly available, resilient database platforms
- Excellent SQL development, query optimisation and performance tuning skills
- Strong understanding of database schema design, indexing strategies and data modelling
- Experience implementing backup, recovery, replication, failover and disaster recovery solutions
- Experience troubleshooting complex enterprise production database environments
- Strong knowledge of AWS services including IAM, CloudWatch, KMS, VPC and Secrets Manager
- Experience with Infrastructure as Code using Terraform and/or CloudFormation
- Experience working with CI/CD pipelines
- Excellent stakeholder management and communication skills
DESIRABLE EXPERIENCE
- AWS Database Specialty or AWS Solutions Architect certification
- Experience with MySQL, SQL Server, MongoDB or Redis
- Experience working within Government or highly regulated environments
RESPONSIBILITIES
- Lead the architecture, design and implementation of enterprise AWS database solutions
- Design and maintain database schemas, indexing strategies and data models
- Deliver resilient database platforms with high availability and disaster recovery capabilities
- Develop and test backup, recovery, failover and business continuity processes
- Participate in architecture reviews, governance boards and technical design authority meetings
- Optimise database performance through query tuning, execution plan analysis and configuration improvements
- Investigate and resolve complex production database issues
- Lead data reconciliation, integrity validation and root cause analysis
- Manage database upgrades, patching, monitoring, security and capacity planning
- Collaborate with architects, developers and cloud engineering teams to deliver scalable database solutions
- Produce and maintain technical documentation, operational procedures and database standards
TO BE CONSIDERED
Please either apply via this advert or email your CV directly to . For further information, please call 07719 051875. By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only.
Database Administrator (AWS AURORA / POSTGRESQL) employer: NSD
Join our dynamic technology team in Gloucester, where we foster a collaborative and supportive engineering culture. We prioritise ongoing training and professional development, ensuring that our employees grow alongside the company while working on meaningful projects with modern technologies. With a competitive salary and comprehensive benefits package, this role offers an excellent opportunity for those looking to make a significant impact in a secure environment.
StudySmarter Expert Advice🤫
We think this is how you could land Database Administrator (AWS AURORA / POSTGRESQL)
✨Get Social in the Data World
Join online communities like Stack Overflow or Reddit's r/Database to connect with others in database management. Share your insights and ask questions to get noticed by industry insiders who might know of temporary roles!
✨Showcase Your Skills
Create a small project using the database software you’re familiar with—maybe something fun like a personal book or music database. Having a project to demonstrate will make you stand out to companies like NSD when they see your hands-on approach!
✨Utilise Temporary Staffing Agencies
Many temp positions in database management are filled through staffing agencies. Get in touch with agencies that focus on tech roles, and let them know you're on the lookout for short-term opportunities. They can be a great bridge to finding your next gig.
✨Direct Applications are Key!
Don’t shy away from applying directly to NSD through our website. Temporary roles often get posted without fanfare, so check back frequently, and don’t hesitate to reach out if you see a position that fits your skills!
We think you need these skills to ace Database Administrator (AWS AURORA / POSTGRESQL)
Some tips for your application 🫡
Highlight Your Technical Skills:In the world of database management, it’s essential to showcase your technical skills upfront. Make sure your CV includes relevant programming languages, database systems you’ve worked with, and any data modelling tools you’re familiar with. We want to see how your skills align with the needs of NSD.
Document Your Projects:If you have completed any database projects, don’t forget to mention them! Include specific examples that demonstrate your problem-solving abilities and your experience with data migration or optimisation. Having a portfolio or a section on your CV detailing these projects can really set you apart in a temporary role.
Express Your Flexibility:Since this is a temporary position, it’s key to highlight your adaptability in your cover letter. Let us know that you’re ready to jump into different tasks and tackle challenges as they arise at NSD. This shows that you’re not just looking for another job, but you’re excited about contributing to our team.
Keep it Concise:For a temporary role like this, keep your application concise and focused. Use bullet points to list your relevant experience and skills, making it easier for us to absorb the info quickly. Your aim should be to grab attention without overwhelming us with unnecessary details. And remember, submit your application through our website!
How to prepare for a job interview at NSD
✨Get Hands-On with Tools
In database management, it’s crucial to be familiar with the tools of the trade like SQL, NoSQL, or even data visualisation software. Make sure you’ve got some practical examples ready to discuss how you’ve used these tools, and maybe even try to whip up a sample database to share in a discussion. This shows you're not just theory, but can get stuck in.
✨Brush Up on Technical Questions
Expect some technical questions that dive deep into your problem-solving skills. Be prepared to tackle scenarios where you might need to optimise a database query or explain data normalisation. This is a key area for database management roles, and demonstrating your understanding here can set you apart from other candidates.
✨Show Your Flexibility and Adaptability
Since this is a temporary role, showcasing your flexibility is key. Be ready to discuss past experiences where you quickly adapted to new systems or tasks. Emphasise your eagerness to hit the ground running and how easily you can familiarise yourself with the company’s database systems. Companies love a candidate who can dive right in without unnecessary handholding!
✨Pitching Yourself and Your Availability
In a temporary role, your availability is crucial. Be upfront about your schedule and how you can commit to the temporary demands of the job. Plus, don’t forget to express your keen interest in learning and contributing to NSD—they’ll appreciate your enthusiasm for both the role and their team!