As an Application Database Engineer specializing in PostgreSQL and AlloyDB on Google Cloud Platform (GCP), you will be responsible for managing and optimizing our database systems to ensure high performance, reliability, and scalability. You will work closely with cross-functional teams to implement best practices in database management and support our applications and services. This position can be located at any CGI office in the U.S, preferred location is Fairfax, VA; however, a hybrid working model is acceptable. Your future duties and responsibilities: Database Backups: Manage instance backups for PostgreSQL and AlloyDB, including scheduling and on-demand backups. Perform database and table exports. Implement retention and archival strategies. Automate backup processes to ensure data integrity and availability. Database Restore & Recovery: Execute instance and database imports for PostgreSQL and AlloyDB. Perform table recovery in cases of data corruption or missing data, both partial and full. Develop and implement automation for restore and recovery processes. Database Administration: Monitor database performance and set up alerting systems for PostgreSQL and AlloyDB. Manage users and service accounts. Conduct performance tuning and scaling up of database resources. Oversee connection management, vacuuming, and indexing. Develop scripts to automate administrative tasks. Troubleshooting: Diagnose and resolve issues related to sessions, SQL, performance, and connections in PostgreSQL and AlloyDB. Create and maintain scripts to facilitate troubleshooting processes. Data Release and Rollback Processes: Develop and manage processes for data release and rollback to ensure smooth deployment and recovery. Script Repository: Maintain a comprehensive script repository for all database management and troubleshooting tasks.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level