|
| Skills and Capabilities
| Details
|
| People Management Skills
| Excellent communication and interpersonal skills including the ability to collaborate with personnel at all levels of the enterprise in a cooperative and effective manner
A team player who enjoys helping onboard new team members mentoring and teaching others
A strong communicator who can explain complex technical concepts to leadership and designers
|
| Technical Skills
| PostgreSQL (versions 9.x through 16.x) installation upgrades and configuration on Linux/Unix and Windows platforms
High Availability & Replication - streaming replication logical replication and failover management with tools like Patroni repmgr or pgpool-II
Backup & Recovery - using pgdump pgrestore pgbasebackup and third-party tools such as Barman or pgBackRest
Performance Tuning - query optimization indexing strategies EXPLAIN/ANALYZE usage vacuum/analyze and connection pool tuning with PgBouncer or Pgpool-II
Security Management - role-based access control SSL/TLS configuration auditing and data encryption
Automation & Scripting - shell scripting Python and cron jobs for database maintenance tasks
Monitoring & Diagnostics - tools such as pgAdmin pgstatactivity pgstatstatements Prometheus Grafana for performance tracking
Data Migration & Integration - using COPY FDW (Foreign Data Wrappers) and ETL tools like Apache NiFi or Airflow
Partitioning & Advanced Features - table partitioning JSON/JSONB data handling and full-text search
Collaboration with development teams for schema design stored procedures and query optimization
|
| Other Skills
| Results oriented with an eye towards business results as the objective
Demonstrates an empathetic and growth mindset with a willingness to learn new skills technologies and methodologies
Proven ability to complete work make sound decisions plan and accomplish goals with direction / guidance from leadership
Excellent problem solving and analytical skills
Willingness to contribute to a positive and inclusive team culture |