PostgreSQL Developer (41571)
Hledám zkušenĂ©ho PostgreSQL Developera, kterĂ˝ se nezalekne komplexnĂch datovĂ˝ch modelĹŻ, ladÄ›nĂ vĂ˝konu ani práce s produkÄŤnĂm prostĹ™edĂm. Budete navrhovat a rozvĂjet databázovĂ© struktury, optimalizovat dotazy pomocĂ EXPLAIN ANALYZE, pracovat s indexy, partitioningem i stored procedurami v PL/pgSQL. ÄŚeká vás Ăşzká spolupráce s backend vĂ˝vojáři, odpovÄ›dnost za kvalitu datovĂ©ho modelu a jeho vĂ˝voj v ÄŤase i práce s migracemi a verzovánĂm schĂ©matu. SoučástĂ role je takĂ© monitoring, Ĺ™ešenĂ incidentĹŻ a podpora provozu vÄŤetnÄ› backupĹŻ a kontrolovanĂ˝ch releasĹŻ. Pokud máte PostgreSQL v malĂÄŤku, bavĂ vás hledat pĹ™ĂÄŤiny problĂ©mĹŻ a stavÄ›t Ĺ™ešenĂ, která dlouhodobÄ› fungujĂ, ozvÄ›te se mi.
🚀 Projekt
- návrh a vývoj databázových struktur v PostgreSQL
- optimalizace dotazů a výkonu (EXPLAIN, indexy, partitioning, vacuum tuning)
- tvorba a ĂşdrĹľba stored procedures, funkcĂ a triggerĹŻ (PL/pgSQL)
- návrh datového modelu a jeho vývoj v čase (schema design, constraints, referenčnà integrita)
- spolupráce s backend vĂ˝vojáři na integraci a správnĂ©m pouĹľĂvánĂ DB
- práce s migracemi a verzovánĂm schĂ©matu (Flyway/Liquibase nebo obdobnÄ›)
- monitoring a troubleshooting (locks, deadlocks, pomalé dotazy, incidenty)
- podpora provozu: backup/restore, práce s produkčnà DB a kontrolované releasy
🎯 Skills
- praktická zkušenost s PostgreSQL (typicky 3+ roky)
- výborná znalost SQL
- práce s EXPLAIN / EXPLAIN ANALYZE
- návrh indexů (B-tree, GIN/GiST), query tuning
- práce s transakcemi a lockingem
- zkušenost s návrhem databázĂ: relaÄŤnĂ modelovánĂ, normalizace, constraints, referenÄŤnĂ integrita
- zkušenost s verzovánĂm DB zmÄ›n: migrace (Flyway / Liquibase / SQL migrace v CI/CD)
- schopnost řešit produkčnà problémy: locks/deadlocks, pomalé dotazy, monitoring, RCA
- pĹ™ehled o DB ĂşdrĹľbÄ› a provozu: backup/restore, vacuum / analyze, maintenance plánovánĂ
đź’ˇ Nice to have
- Postgres provoz na vyššà úrovni: replikace, HA řešenà (Patroni apod.), disaster recovery testy, point-in-time recovery (PITR)
- pokročilé performance techniky: partitioning, sharding (konceptuálně), workload management, connection pooling (PgBouncer)
- zkušenosti s Postgres extensions: pg_stat_statements, PostGIS, timescaledb, pg_partman
- observabilita: Prometheus/Grafana, ELK/Loki, pgBadger
- Cloud DB provoz: AWS RDS / Aurora Postgres, Azure Database for PostgreSQL, GCP Cloud SQL
- Infrastructure/DevOps: Docker/Kubernetes, Terraform
- zkušenosti z prostĹ™edĂ s vyššĂmi nároky: vysoká dostupnost, vĂ˝kon, velkĂ© objemy dat, audit/bezpeÄŤnost
#LI-OV1