Responsibilities:
- The candidate is responsible for designing, implementing, documenting, administering, and monitoring databases to ensure they run efficiently and securely.
- Work with the development team to keep them updated on the status of their requests, initiate and perform changes on non-production systems, and proactively escalate any issues that cannot be resolved within established timeframes.
- Extensive experience in migrating from current database systems (DB2, MySQL) to PostgreSQL.
Qualifications & Requirements:
- Bachelor's degree in a technical major such as engineering, data communications, or computer science.
- Good communication and documentation skills.
- Certification as a Database Architect/Developer in PostgreSQL.
- Minimum of 5 years of relevant experience with PostgreSQL and 10 years in the database domain.
- Extensive understanding of architecture and design in server and cloud technologies.
- Proficiency in both cloud and on-premise enterprise data warehouse configuration and administration.
- Hands-on experience managing cloud services, scripting, automation, and administration tools.
- Experience with Continuous Integration and Continuous Delivery (CI/CD) practices.
- Experience through at least one full software development lifecycle using RUP, including requirements specification, use cases, design models, and data modeling.
- Experience with UNIX/Linux and Windows environments.
- Extensive database design experience with knowledge of OLTP and OLAP concepts.
- Experience in database performance tuning, maintenance, and backup methodologies.
- Proven experience migrating databases from systems like DB2 and MySQL to PostgreSQL.
- Strong analytical and problem-solving skills.
- Proficient in written and verbal English communication skills.