Job Title: Cloud Database Engineer
About the Role
We are seeking a highly skilled Cloud Database Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, implementing, and maintaining scalable and secure cloud-based database solutions.
Responsibilities:
* Design and implement cloud-based database architectures using PostgreSQL on Azure, AWS, and GCP platforms.
* Monitor and ensure database performance in cloud environments.
* Create database objects such as triggers, indexes, and views.
* Identify potential issues with the database and resolve them in a timely manner.
* Ensure data integrity and manage user access and permissions.
* Develop automation technologies for data loading and data refresh activities.
* Migrate databases between cross-platforms (Oracle, MS SQL, and DB2) to multi-cloud PostgreSQL databases.
Requirements:
* A minimum of 5 years of experience in PostgreSQL database technology, specifically with multi-cloud environments including Azure, AWS, and GCP tenants.
* Proven previous experience as a PostgreSQL DBA or similar role.
* In-depth understanding of database management and security.
* Strong problem-solving and communication skills.
* Experience in managing tablespaces and roles as per given security standards.
Nice-to-Have Skills:
* Bachelor's degree in computer science, Information Technology, or a related field.
* Multi-Cloud (Azure/AWS/GCP) Certified Professional.
Languages:
English: B2 Upper Intermediate