Cloud DevOps Database Engineer( Cloud DBA/ Database Admin/PostgreSQL DBA)
- Full Time, onsite
- Ace Technologies, Inc.
- Hybrid3 days onsite 2 days remote in a week, United States of America
Apply on
Client Update- This person needs to have a DBA focus with DevOps and Automation.
Cloud DevOps Database Engineer( Cloud DBA/ Database Admin/PostgreSQL DBA)
6 months
Phone and skype
Denver CO
ONSITE
Overview
The Cloud DevOps Database Engineer will play a key role in designing and maintaining scalable, secure, and high-performance database solutions in AWS. This position will involve continuous collaboration with DevOps, security, and development teams to ensure the reliability and optimization of cloud-based databases throughout the migration and beyond. This position will be part of a team that is migrating an enterprise SaaS product from Oracle Cloud to AWS. Will work within the tech stack of Amazon EKS, Terraform, Kubernetes, Argo, GitLab/GitOps, and PostgreSQL. Will also work closely with AWS Cloud Security, Networking, and Monitoring Tools.
Responsibilities
Manage and optimize the migration of databases from Oracle Cloud to AWS, ensuring minimal downtime and data integrity throughout the process.
Create mechanisms for capturing snapshots of specific databases within an RDS instance and for rehydrating those snapshots in other DB instances.
Create mechanisms and workflows for doing granular backups of specific databases within an RDS/AURORA instance and allow for rehydrating those backups.
Propose solutions that leverage AWS serverless solutions as well as help design database solution that optimize availability, cost, performance dimensions.
Design and implement database automation processes for provisioning, scaling, and monitoring AWS RDS and Aurora PostgreSQL instances.
Ensure database security by implementing encryption, access control, and monitoring mechanisms in line with AWS best practices.
Collaborate with development and DevOps teams to troubleshoot database-related issues, optimize query performance, and ensure high availability and disaster recovery strategies are in place.
Required Experience
5+ years of experience with cloud databases like AWS RDS PostgreSQL and AWS Aurora PostgreSQL.
Proficiency in database performance tuning, query optimization, and troubleshooting in cloud environments.
Hands-on experience with AWS database security features, including encryption, IAM roles, and fine-grained access control.
Should have experience with database migration strategies, particularly migrating databases from Oracle Cloud to AWS RDS or Aurora PostgreSQL.
Experience in automating infrastructure and application workflows using Python, with a strong focus on developing and maintaining GitOps pipelines for continuous deployment.
Experience in automating database management tasks, including backups, monitoring, and disaster recovery, using tools like Terraform, GitLab, or other infrastructure-as-code solutions.
Must possess the ability to work collaboratively in teams, while communicating thoughts, concerns, and ideas professionally.
Willingness to work with stakeholders to help clarify requirements and to positively influence technical direction through technical designs
Ability to be flexible to changing priorities