Q1 Technologies, Inc logo

Database Administrator

Q1 Technologies, Inc
  • Aurora, IL
  • Quick Apply
2 days ago
Q1 Technologies, Inc

Job Description

Aurora PostgreSQL Database Administrator (DBA)

Position Overview

Experienced Aurora PostgreSQL Database Administrator (DBA) to design, administer, optimize, and support highly available PostgreSQL databases running on Amazon Aurora PostgreSQL. The DBA will be responsible for database reliability, performance, security, backup/recovery, monitoring, and production support across development, test, and production environments.

The ideal candidate has strong hands-on PostgreSQL expertise, extensive AWS/Amazon Aurora experience, and a solid understanding of database performance, high availability, automation, and troubleshooting.

Key Responsibilities

· Administer and support Amazon Aurora PostgreSQL database environments.

· Install, configure, upgrade, patch, and maintain PostgreSQL/Aurora database systems.

· Manage Aurora clusters, read replicas, failover, parameter groups, subnet groups, and endpoints.

· Perform database performance tuning, including:

o Query optimization

o Execution plan analysis

o Index optimization

o Connection and memory tuning

o Lock and wait-event analysis

o Vacuum and autovacuum optimization

· Monitor database health, capacity, performance, and availability using AWS and PostgreSQL monitoring tools.

· Implement and maintain backup, restore disaster recovery, and business continuity strategies.

· Perform point-in-time recovery and support database recovery exercises.

· Troubleshoot production database incidents, performance issues, connectivity problems, replication issues, and failures.

· Manage database security, including users, roles, permissions, encryption, auditing, and access controls.

· Work with application and development teams to review SQL queries, schema designs, indexes, and database-related application issues.

Support database migrations to Aurora PostgreSQL from on-premises DB2 or other database platforms.

· Develop automation and operational scripts using tools such as Python, Lambda, or AWS CLI.

· Establish and maintain database standards, operational procedures, documentation, and runbooks.

· Participate in on-call rotations with customers and provide production support for critical database environments.

· Assist with capacity planning, cloud cost optimization, and database modernization initiatives.

Required Qualifications

· 5+ years of experience in database administration with PostgreSQL.

· 2+ years of hands-on experience with Amazon Aurora PostgreSQL.

· Strong understanding of PostgreSQL architecture, administration, and internals.

· Strong experience with SQL, PL/pgSQL, indexes, transactions, locking, and query execution plans.

· Experience with PostgreSQL backup, recovery, replication, and high-availability strategies.

· Strong AWS knowledge, particularly:

o Amazon Aurora

o Amazon RDS

o EC2

o IAM

o CloudWatch

o S3

o Airflow

o Lambda

· Experience troubleshooting database performance using tools such as EXPLAIN, EXPLAIN ANALYZE, PostgreSQL statistics views, Performance Insights, and CloudWatch.

· Experience with database monitoring and alerting.

· Strong scripting/automation skills using Python, or similar languages.

· Experience working with production-critical databases and incident management processes.

Preferred Qualifications

· AWS Certified Database – Specialty or comparable AWS certification.

· PostgreSQL certification or equivalent professional experience.

· Experience migrating databases to Aurora PostgreSQL using AWS Database Migration Service (DMS).

· Experience with CI/CD pipelines.

· Experience with database observability and tools such as Datadog, Grafana or similar platforms.

· Experience with PostgreSQL version upgrades and Aurora major-version upgrades.

Technical Skills

Databases: PostgreSQL, Amazon Aurora PostgreSQL, Amazon RDS

AWS: Aurora, RDS, EC2, VPC, IAM, CloudWatch, S3, KMS, DMS, Lambda, Airflow

Performance: EXPLAIN/EXPLAIN ANALYZE, query tuning, indexing, wait events, locks, vacuum/autovacuum, connection management

High Availability & DR: Aurora replication, read replicas, failover, backup/restore, Point-in-Time Recovery, disaster recovery

Automation: Python, AWS CLI, Lambda, Airflow

Monitoring: AWS Performance Insights, CloudWatch, PostgreSQL monitoring, Grafana/Prometheus, Datadog

Soft Skills

· Strong analytical and problem-solving skills.

· Excellent troubleshooting and incident-management abilities.

· Ability to work effectively with developers, architects, and infrastructure teams.

· Strong communication and documentation skills.

· Ability to work independently in a fast-paced production environment.

· Strong ownership and attention to reliability, security, and operational excellence.

Typical Experience Level

Senior-level / 5–10+ years of database administration experience

Success in This Role

Success in this position means maintaining highly available and secure Aurora PostgreSQL environments, proactively improving database performance and reliability, automating routine DBA activities, minimizing production downtime, and partnering effectively with engineering teams to deliver scalable database solutions


Role Descriptions: 5+ years of experience in database administration with PostgreSQL. 2+ years of hands-on experience with Amazon Aurora PostgreSQL. Strong understanding of PostgreSQL architecture| administration| and internals. Strong experience with SQL| PL/pgSQL| indexes| transactions| locking| and query execution plans. Experience with PostgreSQL backup| recovery| replication| and high-availability strategies. Strong AWS knowledge| particularly:o Amazon Aurorao Amazon RDSo EC2o IAMo CloudWatcho S3o Airflowo LambdaKey responsibilitiesAdminister and support Amazon Aurora PostgreSQL database environments.Install| configure| upgrade| patch| and maintain PostgreSQL/Aurora database systems.Manage Aurora clusters| read replicas| failover| parameter groups| subnet groups| and endpoints.Perform database performance tuning| including:Query optimizationExecution plan analysisIndex optimizationConnection and memory tuningLock and wait-event analysisVacuum and autovacuum optimizationMonitor database health| capacity| performance| and availability using AWS and PostgreSQL monitoring tools.Implement and maintain backup| restore disaster recovery| and business continuity strategies.Perform point-in-time recovery and support database recovery exercises.Troubleshoot production database incidents| performance issues| connectivity problems| replication issues| and failures.Manage database security| including users| roles| permissions| encryption| auditing| and access controls.Work with application and development teams to review SQL queries| schema designs| indexes| and database-related application issues.Support database migrations to Aurora PostgreSQL from on-premises DB2 or other database platforms.Develop automation and operational scripts using tools such as Python| Lambda| or AWS CLI.Establish and maintain database standards| operational procedures| documentation| and runbooks.Participate in on-call rotations with customers and provide production support for critical database environments.Assist with capacity planning| cloud cost optimization| and database modernization initiatives.
Essential Skills: 5+ years of experience in database administration with PostgreSQL. 2+ years of hands-on experience with Amazon Aurora PostgreSQL. Strong understanding of PostgreSQL architecture| administration| and internals. Strong experience with SQL| PL/pgSQL| indexes| transactions| locking| and query execution plans. Experience with PostgreSQL backup| recovery| replication| and high-availability strategies. Strong AWS knowledge| particularly:o Amazon Aurorao Amazon RDSo EC2o IAMo CloudWatcho S3o Airflowo LambdaKey responsibilitiesAdminister and support Amazon Aurora PostgreSQL database environments.Install| configure| upgrade| patch| and maintain PostgreSQL/Aurora database systems.Manage Aurora clusters| read replicas| failover| parameter groups| subnet groups| and endpoints.Perform database performance tuning| including:Query optimizationExecution plan analysisIndex optimizationConnection and memory tuningLock and wait-event analysisVacuum and autovacuum optimizationMonitor database health| capacity| performance| and availability using AWS and PostgreSQL monitoring tools.Implement and maintain backup| restore disaster recovery| and business continuity strategies.Perform point-in-time recovery and support database recovery exercises.Troubleshoot production database incidents| performance issues| connectivity problems| replication issues| and failures.Manage database security| including users| roles| permissions| encryption| auditing| and access controls.Work with application and development teams to review SQL queries| schema designs| indexes| and database-related application issues.Support database migrations to Aurora PostgreSQL from on-premises DB2 or other database platforms.Develop automation and operational scripts using tools such as Python| Lambda| or AWS CLI.Establish and maintain database standards| operational procedures| documentation| an

Numbers & Facts

LocationAurora, IL
IndustryComputer/IT Services
Company Size500 to 999 employees
Year Founded1990
Websitehttp://q1tech.com/

About Company

Q1 consists of experienced and recognized experts providing the capability to respond to market demand in order to provide professional services for our clients including Enterprise software implementations, application integration and technical / functional support.

Q1 has steadily grown into a Quality IT services and solutions organization with the average experience of our team being over 10 years. We have continuously met or exceeded client expectations by delivering professional services and project implementations on time and under budget to help clients truly recognize return on investment.

Company Image

Skills

  • AWS Lambdaunmatched
  • Access Controlunmatched
  • Amazon Elastic Compute Cloud (EC2)unmatched
  • Amazon Relational Database Service (RDS)unmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Auditingunmatched
  • Automationunmatched
  • Business Strategyunmatched
  • Capacity Managementunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cost Controlunmatched
  • Cryptographyunmatched
  • Data Recoveryunmatched
  • Database Administrationunmatched
  • Database Designunmatched
  • Database Optimizationunmatched
  • Database Programmingunmatched
  • Database Recoveryunmatched
  • Database Technologyunmatched
  • Disaster Recoveryunmatched
  • Documentationunmatched
  • Failoverunmatched
  • High Availabilityunmatched
  • IBM DB2unmatched
  • Identify Issuesunmatched
  • Incident Managementunmatched
  • Information/Data Security (InfoSec)unmatched
  • Memory Hardwareunmatched
  • On Callunmatched
  • Operations Planningunmatched
  • Operations Processesunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Production Controlunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Python Programming/Scripting Languageunmatched
  • Query Analysisunmatched
  • Query Optimizationunmatched
  • Replication and Remote Mirroringunmatched
  • SQL (Structured Query Language)unmatched
  • Scripting (Scripting Languages)unmatched
  • Security Monitoringunmatched
  • Software Developmentunmatched
  • Software Patchesunmatched
  • Statisticsunmatched
  • Subnetunmatched
  • Systems Administration/Managementunmatched
  • Test Plan/Scheduleunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder