THE STACK

SKILLS

Cloud and DevOps is the main stack — everything in the first group below feeds directly into a project on the roadmap. Each item shows where I actually am with it. Nothing is marked as expert, because nothing is.

PRIMARY FOCUS

CLOUD & DEVOPS

Listed in the order I am learning them, from the terminal upwards.

LINUX

Working in the terminal on Ubuntu Server: the file system, permissions, users, services and reading logs when something breaks.

BashsystemdSSHPermissions

LEARNING NOW

NETWORKING

The basics I need before touching the cloud: IP addressing, ports, DNS, firewalls and how a request actually reaches a server.

TCP/IPDNSPortsFirewall

BASICS

DOCKER

Packaging an application and everything it needs into a container so it runs the same way on my laptop and on a server.

ImagesComposeVolumesRegistry

NEXT UP

GIT & GITHUB

Version control for everything I build: branches, commits with a clear history, and hosting my work in the open.

BranchingCommitsPull requestsRemotes

BASICS

CI/CD

Automating the boring part: build, test and ship on every push instead of doing it by hand.

GitHub ActionsPipelinesAutomated tests

NEXT UP

AWS

Running things on real cloud infrastructure — compute, storage, and keeping access locked down properly.

EC2S3IAMVPC

NEXT UP

TERRAFORM

Describing infrastructure as code so an environment can be rebuilt from a file instead of from memory.

HCLStateModulesPlan & apply

NEXT UP

BASICS — I can use it, still deepeningLEARNING NOW — active focusNEXT UP — queued on the roadmap

These statuses move as I finish projects. Each project on the roadmap is tied to one or two of the skills above.

SUPPORTING ONLY

SUPPORTING SKILLS

These are not a second career path. They exist because infrastructure needs something to run, and because building things myself is the fastest way to understand what has to be deployed. Deliberately shown without progress bars — I have not set a level for these.

WEB DEVELOPMENT

Enough front-end to build and maintain this site, and to have something real to containerise, deploy and automate later.

Next.jsTypeScriptReactPlain CSS

DATABASES

Coursework foundations in database systems. Useful as the data layer behind an application, not as a career path on its own.

SQLSchema designRelational basics

PROGRAMMING

Python and C++ from my engineering coursework. Mostly used here for scripting and automation rather than application development.

PythonC++Scripting