Sid Palas

@sidpalas.com

DevOops specialist. I help people and organizations level up their DevOps and Cloud Infrastructure! 👨‍💻 https://courses.devopsdirective.com/ He/him

Released Actions Up for interactive GitHub Actions updates. 🔼 It replaces floating version tags with commit SHAs for better security. Scans all workflows, shows outdated actions, lets you choose what to update, and adds version comments for readability. github.com/azat-io/acti...

GitHub - azat-io/actions-up: 🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning

🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning - azat-io/actions-up

github.com

"Oh, wow! This product looks awesome!" ...checks pricing... ┌────────┐ │ Talk to Sales ➡ │ └────────┘ "Oh, I guess I need to convince myself it's not as awesome as I thought" 😞

Looking for your next DevOps role? 👀 I’ve worked with nominal.io for the past 18 months, building DevOps & cloud infrastructure systems. We are adding a new member to the team! Infra stack: AWS, Kubernetes, Crossplane, FluxCD, GitHub Actions, Datadog jobs.lever.co/nominal/cba5...

Nominal - Unified Industrial Data Stack

Nominal powers mission-critical engineering with advanced data infrastructure, real-time observability, and analysis tools — all in one collaborative platform.

nominal.io

I have received multiple emails from a hair transplant company asking if they can sponsor a video on my [DevOps] YouTube channel 💀

Getting hand, foot, and mouth was not on my bingo card for 2024, but here we are 😳 For anyone who has gotten it as an adult, how screwed am I? (I already have the worst sore throat I can remember)

I debate whether or not to purchase things (or which option to buy) long enough that if I spent that time doing client work I could just pay for the item with the extra money... 🙈

Security pro tip: if you find a USB key on the ground somewhere, DO NOT plug it in to your home computer. Take it to the office and plug it in there. They have way better software that will mitigate any threats.

The cool thing about keeping a workout log is being able to look back and see how much you lifted 5 years ago... 💪 The sad thing about keeping a workout log is being able to look back and see how much you lifted 5 years ago [compared to now]... 😭

Graph of lifts recorded from running starting strength over the years.

I'm seriously considering getting the new Mac Mini + portable monitor instead of a MacBook Pro... Most of the time, I work out of my home office. Once a week I work elsewhere, but at a desk (and already bring keyboard + mouse + iPad for sidecar). 👍 or 👎?

What causes DevOps complexity? Why do software systems devolve into a world of pain and toil? It is due to a topic I have named... The DevOps Chasm! 🧵

Sketch showing "the devops chasm" with a SCP main.php to prod on the left and "polyglot microservice hybrid-cloud federated kubernetes application platform" on the right

Introduce yourself with some jobs you’ve done apart from what you do now: - Mowing lawns/landscaping 🌱 - Waiting tables 🍴 - Mechanical engineer (Satellites 🛰️ ) - Mechanical engineer (3d printing 🖨️ ) - Mechanical engineer (Lasers 🪩)

Kent C. Dodds 🌌@kentcdodds.com · 2y ago

Introduce yourself with some jobs you’ve done apart from what you do now: - yard care and janitorial - DJ (weddings and church dances) - Video editor (weddings, a TV show, commercials, high school performances) - Media digitizer - data center tech - Church missionary - AV tech - computer lab tech

When writing infrastructure as code, do you modify resource names to make them human readable, or keep the autogenerated random names generates by [terraform|pulumi|crossplane|etc…] to avoid naming collisions? 🤔

I usually treat all sources of income the same. Paycheck, bonus, cash back, its all going to the same place so why think about it any differently? That being said, unprompted tips for my content... those hit different! 🫶 🥹

Screenshot of buymeacoffee tip for $25 with the comment "Content is pure gold. Keep doing it."

Did you know you can get logs for all pods within a Deployment/DaemonSet/StatefulSet with a single command?! kubectl logs -l key=value --prefix=true This will get the logs AND prefix them with the pod name!

screenshot of running `kubectl logs -n kube-system -l k8s-app=kube-dns --prefix=true`