AWS Database Engineer

SCC, LLC
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
Amazon Web Services (AWS)
JIRA
Databases
Continuous Integration
DevOps
Python
Microsoft SQL Server
Performance Tuning
TypeScript
Scripting (Bash/Python/Go/Ruby)
Gitlab
Build Management
Amazon Web Services (AWS)
Jenkins

Job description

  • Design and build AWS RDS infrastructure using CDK (TypeScript, Python or Java), following Infrastructure as Code best practices.
  • Create and migrate SQL Server database systems into AWS RDS, ensuring scalability, performance, and resilience.
  • Develop and maintain automated infrastructure pipelines using CI/CD tools such as Jenkins and GitLab.
  • Manage and optimise SQL Server environments in AWS, ensuring alignment with AWS best practices.
  • Script, test, and implement database migrations and changes with a strong focus on performance, reliability, and security.
  • Ensure all database and infrastructure changes follow governance processes, including controlled deployments via CI/CD pipelines.
  • Collaborate with engineering and delivery teams to ensure database and infrastructure solutions align with application requirements.
  • Automate database provisioning, deployments, and routine DBA activities using Infrastructure as Code and Scripting.

Requirements

  • Strong experience as a SQL Server DBA (2016/2019/2022).
  • Proven experience designing and building AWS RDS environments using CDK (IaC).
  • Strong hands-on experience with AWS services, particularly RDS.
  • Solid understanding of Infrastructure as Code principles and DevOps practices.
  • Experience with CI/CD tools such as Jenkins and GitLab.
  • Proven track record of migrating databases from on-premise to AWS cloud environments.
  • Strong Scripting and automation skills.
  • Excellent troubleshooting and performance tuning capability.
  • Experience working in agile/project environments (eg Kanban, JIRA).
  • Strong communication and stakeholder management skills.

Apply for this position