Every island
Engineering areas and what they cover
QA & SDETTest strategy & feedback · Test analysis & design · Test tools · Test scope & quality concerns · Static analysis & coverage · Test environments & dataCloud EngineerNetworks & service access · Systems fundamentals · Operating systems & target platforms · Cloud providers & compute · Infrastructure & configuration as code · Containers & orchestration · Test environments & dataCI/CD EngineerVersion control systems · Repository hosting · Repository & integration practices · CI systems & execution · Build systems · Dependency management · Build artifacts & repositories · Deployment automation · Deployment & releaseSREObservability & reliability · Incident response & learning · Resilience & capacityPlatform EngineerDeveloper platforms & experience · Knowledge sharing & adoption · Workflow automation · Test environments & data · Infrastructure & configuration as code · Containers & orchestrationDevSecOpsSecurity & software supply chain · Dependency management · Static analysis & coverage
Shared and supporting areas
Shared foundationsLanguages & ecosystems · Software engineering & architecture · Shell scripting · Configuration & data formats · Runtimes & package tools · Networks & service access · Systems fundamentals · Operating systems & target platforms · Version control systemsCollaboration & delivery flowCollaboration & work flow · Knowledge sharing & adoption · Workflow automation · Delivery measurement & feedbackRelease ManagementDeployment & release · Deployment automation · Build artifacts & repositoriesFinOpsCost & resource efficiencyAI IntegrationAI-assisted development · AI workflow orchestration