Data Base Engineer-- Cloud
Role: Cloud Database Engineer
Location: San Antonio, TX(Onsite)
Skills: Postgres SQL, Terraform, AWS (cloud engineer), Iaas, Ansible and Oracle
Description:
• We are seeking an experienced Cloud Database Engineer skilled in Oracle, Aurora PostgreSQL, Terraform, and Python to join our team. This role is responsible for designing, implementing, and managing cloud-native database solutions, ensuring high availability, security, and optimal performance. The ideal candidate has a solid background in database management in cloud environments, as well as infrastructure automation and scripting to streamline deployments and maintenance.
Responsibilities:
Database Design & Management
• Design and manage highly available, scalable databases using Oracle and Amazon Aurora PostgreSQL.
• Develop and maintain database schemas, indexes, and views to support application requirements.
• Monitor database performance, optimize query efficiency, and ensure system security and data integrity.
Cloud Infrastructure & Automation
• Use Terraform to define, deploy, and manage infrastructure as code, ensuring consistent database provisioning and configuration across environments.
• Collaborate with DevOps to integrate database provisioning with CI/CD pipelines.
Scripting & Optimization
• Write scripts in Python to automate routine tasks, such as backups, scaling, data migration, and recovery procedures.
• Implement monitoring and alerting for database environments using scripting or third-party tools.
Qualifications:
• Education: Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
Experience:
• 7+ years in database engineering or a similar role.
• Proficiency in Oracle and Amazon Aurora PostgreSQL.
• Hands-on experience with Terraform for infrastructure automation.
• Strong Python scripting abilities for automation and integration tasks.
Technical Skills:
• Familiarity with cloud environments, preferably AWS.
• Knowledge of database security best practices and high availability setups.
• Understanding of CI/CD processes and version control tools.
Preferred Qualifications:
• Certifications in cloud platforms (AWS, Azure, or GCP).
• Experience with additional automation tools or programming languages.
• Familiarity with other database systems, such as MySQL or NoSQL databases.