Cloud Database Engineer

Engineering · Full-time · Remote · Remote possible

Job description

THE ROLE

PlayOn! Sports is looking for a Cloud Database Engineer who will be instrumental in optimizing our cloud-based database solutions hosted on AWS. This role is central to ensuring high performance, availability, and cost-effectiveness of our database operations supporting innovative applications. At PlayOn, we embrace a DevOps culture within our collaborative product-oriented delivery (POD) teams.

Additional responsibilities and accountabilities for this role include:

• Design, implement, and manage cloud-based database solutions using AWS technologies such as RDS, Aurora PostgreSQL and MySQL, and DocumentDB. • Proactively monitor and maintain database performance through autoscaling, rightsizing, and optimization of parameter groups. • Optimize cloud database costs, monitor cost anomalies, and collaborate with PODs to address them. • Develop and implement database security measures and ensure compliance with data protection regulations. • Collaborate closely with PODs to review and optimize SQL and NoSQL queries and schemas before production deployment. • Participate in the creation and maintenance of disaster recovery plans, including regular data backups. • Document and maintain comprehensive records of database architectures, configurations, and maintenance procedures. • Stay current with the latest AWS services and database technologies to continuously improve system efficiency and performance. • Develop Terraform project(s) to manage AWS database services and components (database, users, permissions, etc.).  

THE PERSON

• Bachelor’s degree in Computer Science or a related field. • Solid experience with AWS database services (RDS, Aurora, DocumentDB) and database administration of MySQL, PostgreSQL, and MongoDB. • Experience in managing AWS database services and components (database, users, permissions, etc) using Terraform. • Strong understanding of database design, implementation, and maintenance principles, with a keen focus on automation and optimization. • Preferred Certification in AWS Database services. • Preferred experience in managing large-scale databases in a cloud environment. • Preferred proficiency in scripting languages such as Python or Bash for automation. • Demonstrated ability to work collaboratively in a team-oriented environment within a DevOps culture. • Excellent problem-solving skills and the ability to perform under pressure. • Commitment to ongoing professional development; previous certifications in AWS are highly desirable.