THE STACK

SKILLS

Everything below has an honest status attached to it. I would rather show exactly where I am than claim a level I cannot back up in an interview.

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

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

GIT & GITHUB

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

BranchingCommitsPull requestsRemotes
BASICS
BASICS — I can use it and explain itLEARNING NOW — actively working on itNEXT UP — queued on the roadmap
HOW_I_LEARN.TXT

Every skill on this page is tied to a project on my roadmap. I do not mark something as learned because I watched a course — I mark it once I have built something with it and can explain how it works.