Job Description:
We are seeking an experienced Senior PostgreSQL Database Administrator to join our team of professional engineers across the globe.
Key Responsibilities:
* Provision, configuration and management of PostgreSQL databases in cloud environments.
* Creating database objects such as triggers, indexes, etc.
* Monitoring and ensuring database performance in cloud environments.
* Identifying potential issues with the database and resolving them in a timely manner to ensure optimal performance and reliability.
* Maintaining backups and conducting disaster recovery operations in accordance with business requirements and standards.
* Ensuring security and preventing unauthorized access and following compliance procedures.
* Scheduling server maintenance in accordance with business requirements, after coordinating with relevant stakeholders to ensure minimal disruption and optimal timing.
* Providing best practice guidance to development/application/stakeholders.
* Resolving production data issues as per given SLA timeline to avoid major incidents.
* Managing tablespaces and roles as per given security standards.
* Developing automation technologies for data loading and data refresh activities.
* Database migrations between cross-platforms (Oracle, MS SQL and DB2) into multi-cloud (Azure, AWS and GCP) PostgreSQL database technology.
* Ensuring data integrity and managing user access and permissions as per organization standards.
Required Skills and Qualifications:
* 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.
Nice-to-Have Skills Description:
* Bachelor's degree in computer science, Information Technology, or a related field.
* Multi Cloud (Azure/AWS/GCP) Certified Professional.
Languages:
English: B2 Upper Intermediate