Právě jsem zneužil privátní kopii ntfy.sh tak divokým způsobem, až přemýšlím, že o tom udělám přednášku. Pracovní název je zatím: "Tohle doma nezkoušejte - díl první"

#opsLife

The unfortunate reality of my position is I have to prove, often with troves of objective data, that the problem does not lie in my domain of operations before any other team, vendor or stakeholder will even engage the problem and consider that it might, possibly, be their responsibility. #OpsLife

🔍 Tech Tip Thursday

If you inherit a server, do this first:
- List running services
- Identify owners (or admit there aren’t any)
- Document before touching anything

Future you will be grateful.

#TechTipThursday #Linux #SysAdmin #OpsLife

Our Gitlab CI pipeline using a JWT token broke.
I added `sleep 5` to the pipeline and everything started working, for now.

I suspect broken timings between Gitlab, Gitlab Runner and Hashicorp Vault, but I can't find it yet.

Conclusion: `sleep` is the new ctrl+alt+del.

#opsLife #devOpsDiary

I just sent a colleague the instructions in the file named go-away.md

Is it my fault that the software has such a funny name?

#opsLife #NetOpsLife

🧭 Lighthouse Lore — 1224Z
While others slept, the tower shipped.
Kernel renewed. Systems steady.
No downtime. No drama. No excuses.

This is how you build trust in the dark:
quiet maintenance, boring graphs, and a light that never goes out.
Entrepreneurship isn’t noise — it’s reliability. 🌊⚓

#LighthouseLore #SelfHosting #MastodonAdmin #Fediverse
#Bootstrapped #IndieInfrastructure #Reliability #OpsLife

Kolega dnes strávil den u klienta tím, že vymýšlel, jak implementovat standardní mantru: „Zkoušeli jste to vypnout a zapnout?“

Vypadá to nadějně, už umí problémovou součástku vypnout. Zítra ji bude zkoušet zapínat.

#opsLife #MělJsemSeLépeUčit

Drazí kolegové,
budeme pěstovat slušnou mluvu. Místo toho, co bychom řekli: "Kterej kikot to nastavoval", okomentujeme "Opravdu by mne zajímal ten příběh, za takovým odvážným nastavením..."

#opsLife #klientMaVypadek

Nutím v práci kolegy, aby k projektu do README napsali jednu větu, co ten projekt dělá a dvě věty, jak se to dá spustit. Kolegové občas brblají, ale snažíme se to držet.

Včera jsme přebírali projekt od větší (a dražší) agentury a popis, jak spustit projekt neměli.

Při přebírání se zjistilo, že vlastně neví, jak se projekt spouští a že to nejde spustit jinde než u jejich vývojáře na laptopu. 🤦

#melJsemSeLepeUcit #opsLife #jaJsemVamToRikal

Zmigrovali jsme u klienta legacy aplikaci na nové místo. Nikdo od klienta nechce novou otestovat.

Dobře, tak vyberu dobrovolníka klasickým skautským způsobem. Starou aplikaci vypneme a počkám si, kdo se první ozve, že mu nic nefunguje - ten bude testovací dobrovolník.

#extremeOperations #opsLife #garbageInGarbageOut #melJsemSeLepeUcit