openskills.info
Course Preview

Platform Administration

Platform administration is the operational discipline of installing, configuring, maintaining, monitoring, and upgrading production database systems. It covers the recurring work that keeps a database platform healthy, available, and performing well regardless of which specific engine you run.

itDatabases and data storage

Don't Panic: Platform Administration

Platform administration is the recurring work that stops a production database from becoming a surprise with a network socket. Someone designs the schema and writes the queries. Someone else must keep the service installed, configured, maintained, monitored, upgraded, and able to recover when a perfectly ordinary Tuesday becomes less ordinary.

The useful mental model is an operational cycle: install, configure, maintain, monitor, detect, plan, respond, and document. Each part feeds the next. A setting without a recorded reason becomes configuration drift. A maintenance job without a success signal becomes an optimistic calendar entry. A backup without a restore test is a small pile of confidence, which is not the same thing as a recovery plan.

The database has its own housekeeping. Updates and deletes leave dead tuples in PostgreSQL until vacuuming reclaims space. Statistics tell the query planner what it is looking at, so stale statistics can produce poor plans. Transaction logs support recovery and replication while consuming storage. None of these tasks is glamorous, but neither is discovering that the disk has filled during peak load. The machinery is doing exactly what it was built to do. It still needs an operator who notices the bill arriving.

Monitoring asks two different questions. Is the service healthy now? Is it heading toward trouble? Connection limits, blocked work, replication state, and error rates answer the first. Storage growth, latency trends, cache pressure, and maintenance backlogs answer the second. Built-in instrumentation matters because the database can report its own state instead of leaving you to diagnose a pulse from the outside.

Upgrades and automation add another layer of manners. Minor releases still need testing. Major releases need a plan, compatible applications, a cutover, and a rollback path. Automated jobs need timeouts, logs, and an owner who reads failures. The point is not to make every change slow. It is to make the result explainable when the change is no longer behaving politely.

Managed services move some work to the provider: hardware, operating-system patching, storage, replication infrastructure, and basic backups. They do not move the workload, its queries, its access rules, its cost, or its failure modes out of sight. Shared responsibility is not a slogan. It is the list of things that still need a person on the other side of the boundary.

Read the Introduction when you need the full map of the work. Use the Slides to see how the responsibilities connect. Keep the Cheatsheet and Practice Reference nearby when turning the cycle into a baseline, maintenance review, capacity check, or runbook. Then take the Quiz to test whether the words have become decisions.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources