Administrators modify existing databases directly or direct programmers to make the changes needed, test those changes before they go live, and plan software upgrades to keep performance strong as demand grows. A major part of the job is security: setting access levels for different users and safeguarding data against accidental or unauthorized changes. The work is highly structured and team-based, following established procedures rather than improvising, and typically requires a Bachelor's degree in computer science or a related field.
Pros
Pay can reach $163k in a technical specialty with standard 40-45 hour weeks
Structured, procedure-driven work securing and maintaining critical company data
Skills transfer across virtually any industry that relies on a database system
Cons
Employment projected to shrink slightly over the next decade (-0.7%)
Directly responsible for data security, where a lapse can expose the whole organization
Precision and accuracy are essential, since errors can cause data loss or system downtime
A typical day
The pager was quiet overnight — a good sign — and the morning starts with routine health checks: backup jobs verified as actually restorable (an unverified backup is a wish, not a backup), disk growth trends reviewed, and slow-query logs scanned for the report that's been degrading all week. That query gets tuned before lunch: an index added, execution plan confirmed, runtime cut dramatically. The afternoon holds a production change — a database version upgrade rehearsed twice in staging, executed in a maintenance window with a rollback plan nobody expects to need but everyone has ready. Access requests trickle in and get scrutinized, because the DBA is the last gate between sensitive data and everyone who "just needs a quick look." Boring days are the professional achievement.
Tasks at the job
Modify existing databases and database management systems or direct programmers and analysts to make changes.
Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
Plan and install upgrades of database management system software to enhance database performance.
Specify users and user access levels for each segment of database.
Test changes to database applications or systems.
Test programs or databases, correct errors, and make necessary modifications.
Workplace & working conditions
Work happens indoors in a climate-controlled setting, and most of the day is spent sitting at a desk.
You're expected to exercise significant independent judgment day to day. Precision and accuracy are essential to the work, and the work is highly structured, following set procedures. Almost all of the work is done as part of a team.