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
Distributed Systems Engineer
liveConsensus, 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
Web infrastructure engineer
plannedCDNs, edge, caching, the network between the server and the reader.
stack: Linux · networking · Go / Rust
before you start: you already run services in production
DevOps engineer
plannedThe road from code to production: CI/CD, containers, environments.
stack: Linux · Docker · CI/CD · a cloud
before you start: nothing — start from zero
Site reliability engineer
plannedKeeping it up at night: SLOs, incidents, automation, load.
stack: Linux · Kubernetes · observability · one language
before you start: you already run services in production
Cloud engineer
plannedInfrastructure 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
Platform engineer
plannedThe internal platform other teams build on: templates, portals, golden paths.
stack: Kubernetes · Terraform · Backstage · Go
before you start: you already run Kubernetes in production
Systems administrator
plannedServers and the fleet of machines: installs, updates, access, backups.
stack: Linux / Windows Server · Active Directory · shell
before you start: nothing — start from zero
Network engineer
plannedThe network: routing, switching, VPNs, DNS, load balancing.
stack: TCP/IP · BGP · Cisco / Juniper · Linux networking
before you start: nothing — start from zero
Observability engineer
plannedSeeing 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
Kubernetes engineer
plannedClusters as a product: operators, cluster networking, upgrades.
stack: Kubernetes · Go · Helm · CNI
before you start: you already run containers in production