Project description
Our client is one of the largest CPG companies, modernizing their IT landscape towards cloud infrastructure. As part of this program, multiple applications are impacted with strategic changes across the portfolio. We are looking for a strong DBA with PostgreSQL experience to support the program and join our team of professional engineers across the globe.
Responsibilities
- Leverage knowledge of Azure, AWS, and Google Cloud technologies.
- Familiar with PostgreSQL provisioning, configuration, and management.
- Create database objects (triggers, indexes, etc.).
- Monitor and ensure database performance in cloud environments.
- Identify potential issues with the database and resolve them promptly to ensure optimal performance and reliability.
- Maintain backups and conduct disaster recovery operations according to business requirements and standards.
- Monitor security to prevent unauthorized access and ensure compliance procedures are followed.
- Schedule server maintenance in coordination with stakeholders to minimize disruption and optimize timing.
- Provide best practice guidance to development, application, and stakeholder teams.
- Resolve production data issues within SLA timelines to avoid major incidents.
- Manage tablespaces and roles according to security standards.
- Develop automation technologies for data loading and refresh activities.
- Perform database migrations between cross-platform environments (Oracle, MS SQL, DB2) into multi-cloud PostgreSQL databases.
- Ensure data integrity and manage user access and permissions per organization standards.
- Utilize utilities like PgAdmin4, Azure Data Studio, and psql for database maintenance.
Skills
Must have- At least 5 years of experience with PostgreSQL in multi-cloud environments (Azure, AWS, GCP).
- Proven experience as a PostgreSQL DBA or similar role.
- Deep understanding of database management and security.
- Strong problem-solving and communication skills.
- Experience managing PostgreSQL databases in multi-cloud environments, ensuring smooth operation and performance.
- Experience provisioning PostgreSQL PaaS solutions in Azure, AWS, and GCP, and configuring them securely.
- Database migration experience from legacy systems (SQL, Oracle, DB2) to multi-cloud PostgreSQL.
- Knowledge of access management to secure databases, including user access control and inactive user removal.
- Ability to troubleshoot and resolve issues swiftly and effectively.
- Excellent communication skills for collaborating with teams and stakeholders, and providing support during AMS hours.
PostgreSQL DBA (Database Administrator) is responsible for managing and optimizing PostgreSQL databases across multi-cloud tenants and supporting operations during AMS working hours.