01
Foundation
Next: Junior
Build your systems and software foundation
- Work confidently with Linux and the command line
- Manage files, users, permissions, packages and services
- Understand processes, systemd and operating system logs
- Understand CPU, memory, storage and network resource fundamentals
- Understand TCP/IP, DNS, HTTP, HTTPS and TLS
- Understand proxies, load balancers and client-server communication
- Troubleshoot connectivity with curl, dig, ping, traceroute and ss
- Write Bash and basic Python automation scripts
- Use Git and collaborative version-control workflows
- Understand APIs, structured data and basic application architecture
- Understand containers, cloud infrastructure and Kubernetes fundamentals
- Understand metrics, logs and distributed traces
- Understand availability, latency, throughput and error rates
- Apply structured troubleshooting and document operational findings
Recommended trainings