Engineering Roles line
Engineering Roles
The specialist jobs that keep software running and right: TechOps, DevOps, SRE, databases, QA and mobile.
8 courses46 lessons open29 h in total
- Station 1TechOps: Linux, Networks and IT OperationsKeep a company's technology running: Linux, shell scripts, networks, accounts and MFA, a fleet of devices, and a service desk that handles incidents and changes well.
- Station 2DevOps: CI/CD, Containers and Infrastructure as CodeAutomate the path from commit to production: CI pipelines people trust, small safe containers, Kubernetes basics, infrastructure as code, safe releases, a secure supply chain and the DORA metrics.
- Station 3Running Software in ProductionLearn to see what your software is doing in production, keep it secure, and ship changes safely with a rollback that takes one command.
- Station 4Site Reliability EngineeringRun reliable services with SLOs and error budgets, OpenTelemetry observability, burn-rate alerts, calm incident command, blameless postmortems, capacity planning and less toil.
- Station 5Database Administration with PostgreSQLKeep production PostgreSQL fast, safe and recoverable: how the server works inside, tested backups, replication and failover, tuning, security, upgrades and on-call.
- Station 6Software Testing and QAFind the bugs that matter: test design, exploratory testing, API and accessibility checks, and bug reports developers love.
- Station 7Test Automation and Quality EngineeringAutomate the right tests: unit, API and end-to-end with Playwright, contract and performance tests, all running in CI.
- Station 8Mobile Apps with React NativeBuild, test and ship iOS and Android apps with React Native and Expo: navigation, offline data, push and store releases.