Database Engineer / DBA

Designing, optimizing, and administering databases

Database Engineering Junior Middle Senior Lead / Staff Principal
Vollständige Matrix Karrierepfad PDF
56 Fähigkeiten
5 Stufen
123 obligatorisch
278 Anforderungen

Database Engineer / DBA ist eine Rolle in der Familie Database Engineering. Es umfasst 56 Fähigkeiten über 5 Stufen (von Junior bis Principal). 123 Fähigkeiten sind obligatorisch. Schlüsselbereiche: Programming Fundamentals, Backend Development, Database Management.

Technologie-Stack

Junior PostgreSQL 16+, SQL, pgAdmin, Backup/Restore, Monitoring basics (pg_stat_statements), MySQL basics
Middle PostgreSQL advanced, MySQL 8+, Redis, Replication, Partitioning, EXPLAIN ANALYZE, Patroni/Citus basics, pgBouncer
Senior PostgreSQL internals, ClickHouse, MongoDB, Citus/pgBouncer/Patroni, Sharding, pg_repack, Custom extensions
Lead / Staff Multi-DB architecture, NewSQL (CockroachDB/YDB), Time-series (TimescaleDB), Graph (Neo4j), Data modeling standards
Principal Enterprise database strategy, Multi-region, Data governance, Vendor evaluation, Cost optimization

Fokus nach Stufe

Junior

Basic database administration. Writing SQL queries. Setting up backups. Performance monitoring. Learning indexes.

Middle

Query optimization. Schema design. Setting up replication. Capacity planning. Migrations. Performance tuning.

Senior

Data architecture. Sharding strategies. Disaster recovery. Multi-master replication. DBMS kernel-level optimization.

Lead / Staff

Database strategy. Choosing DBMS for different tasks. Data modeling standards. Coordination with backend and data teams.

Principal

Enterprise data architecture. Multi-DB strategy. Migration planning. Vendor evaluation. Cost optimization.

Kompetenzmatrix

56 Fähigkeiten × 5 Stufen. Klicken Sie auf eine Zelle für Details.

A Awareness W Working V Advanced E Expert

AI-Assisted Development

3 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
ChatGPT / Claude A W A E E
Prompt Engineering for Code A W A E E

API & Integration

1 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
REST API Design A W A E E

Architecture & System Design

3 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
System Design Fundamentals A W A E E
Capacity Planning A W A E E
Disaster Recovery Design A W A E E

Backend Development

1 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Redis A W A E E

Cloud & Infrastructure

5 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
Terraform A W A E E
AWS A W A E E
Network Fundamentals A W A E E

Database Management

16 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
PostgreSQL A W A E E
MySQL / MariaDB A W A E E
MongoDB A W A E E
ClickHouse A W A E E
Apache Cassandra A W A E E
DynamoDB A W A E E
Neo4j A W A E E
CockroachDB A W A E E
Vitess A W A E E
Database Indexing A W A E E
Query Optimization A W A E E
Transactions & Concurrency A W A E E
Replication & High Availability A W A E E
Backup & Disaster Recovery A W A E E
Data Modeling & Schema Design A W A E E
Database Migrations A W A E E

DevOps & CI/CD

1 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI W A E

Documentation

2 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Architecture Documentation: C4, arc42 A W A E E
Runbook & Playbook Writing A W A E E

Observability & Monitoring

6 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Structured Logging A W A E E
ELK Stack A W A E E
Prometheus & Grafana A W A E E
Custom Business Metrics A W A E E
SLI / SLO / SLA A W A E E
On-Call Management A W A E E

Performance Engineering

4 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
CPU Profiling A W A E E
I/O & Disk Profiling A W A E E
Database Performance Tuning A W A E E
Benchmarking Tools & Methodology A W A E E

Programming Fundamentals

7 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Algorithms & Complexity A W A E E
Data Structures A W A E E
OOP & SOLID Principles A W A E E
Design Patterns A W A E E
Multithreading A W A E E
Async Programming A W A E E
Code Quality & Refactoring A W A E E

Security

3 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
OWASP & Application Security A W A E E
Secure Coding Practices A W A E E
Secrets Management A W A E E

Testing & QA

2 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Unit Testing A W A E E
Integration Testing A W A E E

Version Control & Collaboration

2 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E

Häufig gestellte Fragen

Welche Fähigkeiten werden für die Rolle Database Engineer / DBA benötigt?

Die Rolle Database Engineer / DBA erfordert 56 Fähigkeiten, davon 123 obligatorisch. Die Fähigkeiten verteilen sich auf 5 Stufen: von Junior bis Principal. Vollständige Matrix ansehen.

Wie steigt man in der Rolle Database Engineer / DBA auf die nächste Stufe auf?

Nutzen Sie den Grade-Rechner, um Ihre aktuelle Stufe einzuschätzen und personalisierte Empfehlungen zu erhalten.

Welcher Technologie-Stack wird in der Rolle Database Engineer / DBA verwendet?

Der Stack umfasst 5 Technologien auf verschiedenen Stufen. PostgreSQL 16+, SQL, pgAdmin, Backup/Restore, Monitoring basics (pg_stat_statements), MySQL basics, PostgreSQL advanced, MySQL 8+, Redis, Replication, Partitioning, EXPLAIN ANALYZE, Patroni/Citus basics, pgBouncer, PostgreSQL internals, ClickHouse, MongoDB, Citus/pgBouncer/Patroni, Sharding, pg_repack, Custom extensions...

Wie definiert die Community die Anforderungen für die Rolle Database Engineer / DBA?

Die Anforderungen werden von der Community durch ein Vorschlagssystem gestaltet. Jedes Mitglied kann Änderungen vorschlagen, die durch Abstimmung und Expertenprüfung gehen.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Database Engineer / DBA
Kommentare werden geladen...