proofstone / become / software engineering / infrastructure

Infrastructure

Servers, clusters, networks — and keeping them up. Pick a profession: each one is a map you walk node by node, and every card says, up front, what you need before you start.

10 professions · 1 live · 9 planned

11

Distributed Systems Engineer

live

Consensus, replication, failure detection.

labswim-lab — the §4.1 milestone made executable — you implement SWIM, a deterministic suite grades it.

before you start: you ship backend or infrastructure services, and are comfortable with concurrency and one language

29 milestones · 5 flagship

12

Web infrastructure engineer

planned

CDNs, edge, caching, the network between the server and the reader.

stack: Linux · networking · Go / Rust

before you start: you already run services in production

13

DevOps engineer

planned

The road from code to production: CI/CD, containers, environments.

stack: Linux · Docker · CI/CD · a cloud

before you start: nothing — start from zero

14

Site reliability engineer

planned

Keeping it up at night: SLOs, incidents, automation, load.

stack: Linux · Kubernetes · observability · one language

before you start: you already run services in production

15

Cloud engineer

planned

Infrastructure in the cloud, as code: networks, compute, storage, and the bill.

stack: AWS / GCP / Azure · Terraform

before you start: you already run Linux and understand networks

16

Platform engineer

planned

The internal platform other teams build on: templates, portals, golden paths.

stack: Kubernetes · Terraform · Backstage · Go

before you start: you already run Kubernetes in production

17

Systems administrator

planned

Servers and the fleet of machines: installs, updates, access, backups.

stack: Linux / Windows Server · Active Directory · shell

before you start: nothing — start from zero

18

Network engineer

planned

The network: routing, switching, VPNs, DNS, load balancing.

stack: TCP/IP · BGP · Cisco / Juniper · Linux networking

before you start: nothing — start from zero

19

Observability engineer

planned

Seeing the system: metrics, logs, traces, alerts, and what storing them costs.

stack: Prometheus · Grafana · OpenTelemetry · logs

before you start: you already run services in production

20

Kubernetes engineer

planned

Clusters as a product: operators, cluster networking, upgrades.

stack: Kubernetes · Go · Helm · CNI

before you start: you already run containers in production