LINUX
Working in the terminal on Ubuntu Server: the file system, permissions, users, services and reading logs when something breaks.
THE STACK
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.
Working in the terminal on Ubuntu Server: the file system, permissions, users, services and reading logs when something breaks.
The basics I need before touching the cloud: IP addressing, ports, DNS, firewalls and how a request actually reaches a server.
Packaging an application and everything it needs into a container so it runs the same way on my laptop and on a server.
Automating the boring part: build, test and ship on every push instead of doing it by hand.
Running things on real cloud infrastructure — compute, storage, and keeping access locked down properly.
Describing infrastructure as code so an environment can be rebuilt from a file instead of from memory.
Version control for everything I build: branches, commits with a clear history, and hosting my work in the open.
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.