The requirements went up. Foot in the door goalpost is moved a lot. Share some advice, please? Adjust my thinking fallacies.
Hello dear /r/devops.
## The preface
I'm feeling something akin to being sad. The standards, complexity and oversaturation of the field has raised the barrier to unexpected levels. Or am I just setting expectations too high in my head? Please amend my thinking, which is as follows.
## Current situation
As you, too know, the entry is quite hard now. It was easier before, but I always planned to rely on the wow factor, which seems completely gone now. **What do I mean by this?**
My strategy as a beginner to the field consisted of being better than average but not phenomenal, having certs that majority don't have and just being interesting in general with a lot of rare, but not spectacular projects. This was more than was required of a junior. I didn't intend to get paid in the beginning either, I was fine with internship, just to shadow and learn more and fill my gaps. I was happy to just be there and contribute. And later become an actual junior on payroll.
For example, not very hard, but rare stuff, sought after stuff in 2020 for a junior would be, at least from my perspective:
* Selfhosting your own GitLab instance,
* Fully working set up CI/CD pipeline for a project of yours (e.g. web scraper),
* Doing network routing on a junior netadmin level (CCNA equiv) - setting up ids and ips, p2p vpn, wireguard,
* Sysadmin stuff, very in depth Linux such as:
* Writing basic AppArmor rules and focusing on hardening stuff, same for kernel (mostly just automating stuff, setting it up, following written notes), not selinux in depth guru tier, but just on the normal level,
* then also writing crappy, but working code, that was the fantastic first foot in the door which I mentioned above. *To not write crappy code you need convention and experience, which you get as you work.*
## The outcomes?
This "portfolio" would alongside CCNA and one cloud cert of respectable tier (GCP/AWS/Azure) and possibly something Linux related, but not strictly needed and an university diploma should you manage to also get it in time (I did not), would yield people interviewing you or people in general seeking juniors having replies such as:
"Very nice! Not shockingly rare or awe-level amazing, but really nice, good try, you know very broadly, respect". Good junior! We want you.
Basically, people would always be intrigued by the things I mentioned above, and would like the broad knowledge, interest in embedded and electronics, passion and a ton of projects, often not directly related such as writing my own drivers, embedded stuff and PCB design in KiCad and some radio stuff (all side hobbies of mine).
## The reckoning
And then, the ML exploded. LLMs came. GPT came. AI came. Outsourcing came. Cheap workforce won out. Juniors became useless.
I shared some of the things I've done. It didn't intrigue anyone.
"I can teach that to a junior in a week" or "AI can be trained to do that for free".
I was always against gatekeeping. I always spread the knowledge. But it was hard to come by, while I was learning the old fashioned way. I learned this through years of reading manpages, experimenting, building my own homelab, wasting nights trying things out, talking on irc and other places, asking people, sharing and expchanging knowledge, all while slaving away at other job, without support of my family or anyone. I relied on myself.
And now, I look at the field and I realized, I can't match it anymore. As much as I learn, it's never enough or impressive.
Remember back in the day spinning your own docker containers was pretty cool? Like, oh wow man! Your own container. Really nice. VM's EOL!
Now? I tried out some LLMs. There's no way I can match them. Sure they make some mistakes that I fix. But the mistakes usually aren't noticed by me. I run the code, it shows mistakes, I fix the mistakes. It's all self
Hello dear /r/devops.
## The preface
I'm feeling something akin to being sad. The standards, complexity and oversaturation of the field has raised the barrier to unexpected levels. Or am I just setting expectations too high in my head? Please amend my thinking, which is as follows.
## Current situation
As you, too know, the entry is quite hard now. It was easier before, but I always planned to rely on the wow factor, which seems completely gone now. **What do I mean by this?**
My strategy as a beginner to the field consisted of being better than average but not phenomenal, having certs that majority don't have and just being interesting in general with a lot of rare, but not spectacular projects. This was more than was required of a junior. I didn't intend to get paid in the beginning either, I was fine with internship, just to shadow and learn more and fill my gaps. I was happy to just be there and contribute. And later become an actual junior on payroll.
For example, not very hard, but rare stuff, sought after stuff in 2020 for a junior would be, at least from my perspective:
* Selfhosting your own GitLab instance,
* Fully working set up CI/CD pipeline for a project of yours (e.g. web scraper),
* Doing network routing on a junior netadmin level (CCNA equiv) - setting up ids and ips, p2p vpn, wireguard,
* Sysadmin stuff, very in depth Linux such as:
* Writing basic AppArmor rules and focusing on hardening stuff, same for kernel (mostly just automating stuff, setting it up, following written notes), not selinux in depth guru tier, but just on the normal level,
* then also writing crappy, but working code, that was the fantastic first foot in the door which I mentioned above. *To not write crappy code you need convention and experience, which you get as you work.*
## The outcomes?
This "portfolio" would alongside CCNA and one cloud cert of respectable tier (GCP/AWS/Azure) and possibly something Linux related, but not strictly needed and an university diploma should you manage to also get it in time (I did not), would yield people interviewing you or people in general seeking juniors having replies such as:
"Very nice! Not shockingly rare or awe-level amazing, but really nice, good try, you know very broadly, respect". Good junior! We want you.
Basically, people would always be intrigued by the things I mentioned above, and would like the broad knowledge, interest in embedded and electronics, passion and a ton of projects, often not directly related such as writing my own drivers, embedded stuff and PCB design in KiCad and some radio stuff (all side hobbies of mine).
## The reckoning
And then, the ML exploded. LLMs came. GPT came. AI came. Outsourcing came. Cheap workforce won out. Juniors became useless.
I shared some of the things I've done. It didn't intrigue anyone.
"I can teach that to a junior in a week" or "AI can be trained to do that for free".
I was always against gatekeeping. I always spread the knowledge. But it was hard to come by, while I was learning the old fashioned way. I learned this through years of reading manpages, experimenting, building my own homelab, wasting nights trying things out, talking on irc and other places, asking people, sharing and expchanging knowledge, all while slaving away at other job, without support of my family or anyone. I relied on myself.
And now, I look at the field and I realized, I can't match it anymore. As much as I learn, it's never enough or impressive.
Remember back in the day spinning your own docker containers was pretty cool? Like, oh wow man! Your own container. Really nice. VM's EOL!
Now? I tried out some LLMs. There's no way I can match them. Sure they make some mistakes that I fix. But the mistakes usually aren't noticed by me. I run the code, it shows mistakes, I fix the mistakes. It's all self
The requirements went up. Foot in the door goalpost is moved a lot. Share some advice, please? Adjust my thinking fallacies.
Hello dear /r/devops.
## The preface
I'm feeling something akin to being sad. The standards, complexity and oversaturation of the field has raised the barrier to unexpected levels. Or am I just setting expectations too high in my head? Please amend my thinking, which is as follows.
___________________
## Current situation
As you, too know, the entry is quite hard now. It was easier before, but I always planned to rely on the wow factor, which seems completely gone now. **What do I mean by this?**
My strategy as a beginner to the field consisted of being better than average but not phenomenal, having certs that majority don't have and just being interesting in general with a lot of rare, but not spectacular projects. This was more than was required of a junior. I didn't intend to get paid in the beginning either, I was fine with internship, just to shadow and learn more and fill my gaps. I was happy to just be there and contribute. And later become an actual junior on payroll.
For example, not very hard, but rare stuff, sought after stuff in 2020 for a junior would be, at least from my perspective:
* Selfhosting your own GitLab instance,
* Fully working set up CI/CD pipeline for a project of yours (e.g. web scraper),
* Doing network routing on a junior netadmin level (CCNA equiv) - setting up ids and ips, p2p vpn, wireguard,
* Sysadmin stuff, very in depth Linux such as:
* Writing basic AppArmor rules and focusing on hardening stuff, same for kernel (mostly just automating stuff, setting it up, following written notes), not selinux in depth guru tier, but just on the normal level,
* then also writing crappy, but working code, that was the fantastic first foot in the door which I mentioned above. *To not write crappy code you need convention and experience, which you get as you work.*
___________
## The outcomes?
This "portfolio" would alongside CCNA and one cloud cert of respectable tier (GCP/AWS/Azure) and possibly something Linux related, but not strictly needed and an university diploma should you manage to also get it in time (I did not), would yield people interviewing you or people in general seeking juniors having replies such as:
**"Very nice! Not shockingly rare or awe-level amazing, but really nice, good try, you know very broadly, respect". Good junior! We want you.**
Basically, people would always be intrigued by the things I mentioned above, and would like the broad knowledge, interest in embedded and electronics, passion and a ton of projects, often not directly related such as writing my own drivers, embedded stuff and PCB design in KiCad and some radio stuff (all side hobbies of mine).
## The reckoning
And then, the ML exploded. LLMs came. GPT came. AI came. Outsourcing came. Cheap workforce won out. Juniors became useless.
I shared some of the things I've done. It didn't intrigue anyone.
**"I can teach that to a junior in a week" or "AI can be trained to do that for free".**
I was always against gatekeeping. I always spread the knowledge. But it was hard to come by, while I was learning the old fashioned way. I learned this through years of reading manpages, experimenting, building my own homelab, wasting nights trying things out, talking on irc and other places, asking people, sharing and expchanging knowledge, all while slaving away at other job, without support of my family or anyone. I relied on myself.
And now, I look at the field and I realized, I can't match it anymore. As much as I learn, it's never enough or impressive.
**Remember back in the day spinning your own docker containers was pretty cool? Like, oh wow man! Your own container. Really nice. VM's EOL!**
Now? I tried out some LLMs. There's no way I can match them. Sure they make some mistakes that I fix. But the mistakes usually aren't noticed by me. I run the code, it shows mistakes, I fix the mistakes. It's all self
Hello dear /r/devops.
## The preface
I'm feeling something akin to being sad. The standards, complexity and oversaturation of the field has raised the barrier to unexpected levels. Or am I just setting expectations too high in my head? Please amend my thinking, which is as follows.
___________________
## Current situation
As you, too know, the entry is quite hard now. It was easier before, but I always planned to rely on the wow factor, which seems completely gone now. **What do I mean by this?**
My strategy as a beginner to the field consisted of being better than average but not phenomenal, having certs that majority don't have and just being interesting in general with a lot of rare, but not spectacular projects. This was more than was required of a junior. I didn't intend to get paid in the beginning either, I was fine with internship, just to shadow and learn more and fill my gaps. I was happy to just be there and contribute. And later become an actual junior on payroll.
For example, not very hard, but rare stuff, sought after stuff in 2020 for a junior would be, at least from my perspective:
* Selfhosting your own GitLab instance,
* Fully working set up CI/CD pipeline for a project of yours (e.g. web scraper),
* Doing network routing on a junior netadmin level (CCNA equiv) - setting up ids and ips, p2p vpn, wireguard,
* Sysadmin stuff, very in depth Linux such as:
* Writing basic AppArmor rules and focusing on hardening stuff, same for kernel (mostly just automating stuff, setting it up, following written notes), not selinux in depth guru tier, but just on the normal level,
* then also writing crappy, but working code, that was the fantastic first foot in the door which I mentioned above. *To not write crappy code you need convention and experience, which you get as you work.*
___________
## The outcomes?
This "portfolio" would alongside CCNA and one cloud cert of respectable tier (GCP/AWS/Azure) and possibly something Linux related, but not strictly needed and an university diploma should you manage to also get it in time (I did not), would yield people interviewing you or people in general seeking juniors having replies such as:
**"Very nice! Not shockingly rare or awe-level amazing, but really nice, good try, you know very broadly, respect". Good junior! We want you.**
Basically, people would always be intrigued by the things I mentioned above, and would like the broad knowledge, interest in embedded and electronics, passion and a ton of projects, often not directly related such as writing my own drivers, embedded stuff and PCB design in KiCad and some radio stuff (all side hobbies of mine).
## The reckoning
And then, the ML exploded. LLMs came. GPT came. AI came. Outsourcing came. Cheap workforce won out. Juniors became useless.
I shared some of the things I've done. It didn't intrigue anyone.
**"I can teach that to a junior in a week" or "AI can be trained to do that for free".**
I was always against gatekeeping. I always spread the knowledge. But it was hard to come by, while I was learning the old fashioned way. I learned this through years of reading manpages, experimenting, building my own homelab, wasting nights trying things out, talking on irc and other places, asking people, sharing and expchanging knowledge, all while slaving away at other job, without support of my family or anyone. I relied on myself.
And now, I look at the field and I realized, I can't match it anymore. As much as I learn, it's never enough or impressive.
**Remember back in the day spinning your own docker containers was pretty cool? Like, oh wow man! Your own container. Really nice. VM's EOL!**
Now? I tried out some LLMs. There's no way I can match them. Sure they make some mistakes that I fix. But the mistakes usually aren't noticed by me. I run the code, it shows mistakes, I fix the mistakes. It's all self
intuitive, like legos. Hell, even if I fed it back to the LLM I'm pretty sure it would've fixed itself, since it was trivial issues. And the code it writes, the functions and the conventions it knows, it's thousands of times better than me. It dominates pointers and OOP. Where I get lost, it finds it's way in miliseconds. No, microseconds.
And speaking of programming well, very standardized or conventional thing done worse than convention is either ridiculed by either being accused of written by AI or if not AI, that AI can do it better and that you suck. Everything that a person can write now that LLMs can write correctly in mostly every attempt now is just considered replaceable.
## Actual example
Nowdays, everyone runs CI. Every Dev now knows CI. At least Github Actions. For basic CI LLMs can carry you almost all of the way. ell, you don't even need to read docs anymore. Remember when they didn't and you filled that role? I'm not saying I like gatekeeping, it's nice people know a lot. But the requirements now and what we, what I did all in the past, hell I remember reading git docs and it took me like 4 hours to go through them all and then 4 more to be certain I experimented with most things not everything and that I understand them. And you know what's that considered? "Most minimal basic requirement". Know docker containers? Wow very nice, so does my 5yo.
I haven't picked up K8s yet, it seems that's one of the "rarer" goalposts that is still respected, but honestly I feel really sad and lost in life now.
I've always taken the sysadmin and then devops career wish without too much worry, but it genuinely feels like it's done and over now.
Mostly, It's over before it even begun.
Well that about sums it up, I guess. How are you? How are you doing? Could you share please some opinion on this huge wall of text for a lost person? I am now just.. I don't know really. I don't have the word to describe it. I just feel very deep sorrow and my heart is heavy with heartache.
Thank you.
_______________________________
TL;DR: Lost DevOps soul writes huge wall of text which nobody will probably ever read about their experience of acceleration of the modern world and wishes to find reason and meaning in it how to go forward
https://redd.it/1o0kr4w
@r_devops
And speaking of programming well, very standardized or conventional thing done worse than convention is either ridiculed by either being accused of written by AI or if not AI, that AI can do it better and that you suck. Everything that a person can write now that LLMs can write correctly in mostly every attempt now is just considered replaceable.
## Actual example
Nowdays, everyone runs CI. Every Dev now knows CI. At least Github Actions. For basic CI LLMs can carry you almost all of the way. ell, you don't even need to read docs anymore. Remember when they didn't and you filled that role? I'm not saying I like gatekeeping, it's nice people know a lot. But the requirements now and what we, what I did all in the past, hell I remember reading git docs and it took me like 4 hours to go through them all and then 4 more to be certain I experimented with most things not everything and that I understand them. And you know what's that considered? "Most minimal basic requirement". Know docker containers? Wow very nice, so does my 5yo.
I haven't picked up K8s yet, it seems that's one of the "rarer" goalposts that is still respected, but honestly I feel really sad and lost in life now.
I've always taken the sysadmin and then devops career wish without too much worry, but it genuinely feels like it's done and over now.
Mostly, It's over before it even begun.
Well that about sums it up, I guess. How are you? How are you doing? Could you share please some opinion on this huge wall of text for a lost person? I am now just.. I don't know really. I don't have the word to describe it. I just feel very deep sorrow and my heart is heavy with heartache.
Thank you.
_______________________________
TL;DR: Lost DevOps soul writes huge wall of text which nobody will probably ever read about their experience of acceleration of the modern world and wishes to find reason and meaning in it how to go forward
https://redd.it/1o0kr4w
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
iSwitched GOOD LUCK EVERYBODY
TL,DR; took a “Systems Administrator” role at a school 15 minutes away from home, livin my past dream job
You know what really pisses me off is out of 10 people on my team, 8 of them are remote & my dick of a boss’s boss does everything in his power to deny remote. So I moved to North Carolina last year for my wife’s job and I’ve been flying weekly ever since. DevOps engineer with 10 years overall IT experience! This job market is so cooked I couldn’t even get a hybrid job 2 hours away at the biggest tech hub “Raleigh, NC” I should’ve been looking 2023 but I was tryna hold out for my pension to get vested…
Back when I was in college & high school, I actually dreamed of a SysAdmin role for a small company, managing a small server farm, Networking, Active Directory, no corporate Politics BS. DevOps was the more lucrative and more promising job forecasts, but with Ai and layoffs & job searching hell, I can’t man. I feel bad for those who lost their jobs, it’s the worst job market in 10 years.
YES there is a significant paycut & 5 days onsite, but 15 minutes away from home and without the shitty “office culture”, I’m happy. I’m basically living the dream job I wanted YEARS ago. And plus my wife is working so that helps with the mortgage. hoping I can grow my YouTube revenue but atleast I don’t have to worry about layoffs like I did in corporate America holy fuck. I might keep looking for a remote job in a year when this shitty job market rebounds, but atleast I can live again!
https://redd.it/1o0ntaa
@r_devops
TL,DR; took a “Systems Administrator” role at a school 15 minutes away from home, livin my past dream job
You know what really pisses me off is out of 10 people on my team, 8 of them are remote & my dick of a boss’s boss does everything in his power to deny remote. So I moved to North Carolina last year for my wife’s job and I’ve been flying weekly ever since. DevOps engineer with 10 years overall IT experience! This job market is so cooked I couldn’t even get a hybrid job 2 hours away at the biggest tech hub “Raleigh, NC” I should’ve been looking 2023 but I was tryna hold out for my pension to get vested…
Back when I was in college & high school, I actually dreamed of a SysAdmin role for a small company, managing a small server farm, Networking, Active Directory, no corporate Politics BS. DevOps was the more lucrative and more promising job forecasts, but with Ai and layoffs & job searching hell, I can’t man. I feel bad for those who lost their jobs, it’s the worst job market in 10 years.
YES there is a significant paycut & 5 days onsite, but 15 minutes away from home and without the shitty “office culture”, I’m happy. I’m basically living the dream job I wanted YEARS ago. And plus my wife is working so that helps with the mortgage. hoping I can grow my YouTube revenue but atleast I don’t have to worry about layoffs like I did in corporate America holy fuck. I might keep looking for a remote job in a year when this shitty job market rebounds, but atleast I can live again!
https://redd.it/1o0ntaa
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
People keep saying to learn AI so we don’t get left behind but what exactly should we be learning?
The noscript pretty much sums it up. I keep seeing posts and videos saying things like “learn AI or you’ll get left behind,” especially for DevOps and cloud roles but no one ever seems to explain what that actually means.
I'm assuming it's not about learning to use AI tools like GitHub Copilot or ChatGPT because that's relatively basic and everyone does it nowadays.
Are we talking about automating pipelines with ML optimizations? Or study machine learning, data pipelines and MLOps?
https://redd.it/1o0o1q0
@r_devops
The noscript pretty much sums it up. I keep seeing posts and videos saying things like “learn AI or you’ll get left behind,” especially for DevOps and cloud roles but no one ever seems to explain what that actually means.
I'm assuming it's not about learning to use AI tools like GitHub Copilot or ChatGPT because that's relatively basic and everyone does it nowadays.
Are we talking about automating pipelines with ML optimizations? Or study machine learning, data pipelines and MLOps?
https://redd.it/1o0o1q0
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Gossip: Email-to-Webhook Bridge (Turn monitoring alerts, forms, IoT emails into webhooks)
I built Gossip to solve a problem we had - we needed to turn email alerts into ticketing system webhooks without using complex & expensive solutions like Zapier or writing custom email parsers.
How it works:
- Sign up and create a "job"
- Get a unique email address
- Configure your webhook endpoint
- Any email sent to that address triggers your webhook
Use cases:
- Server/monitoring alerts → Slack/Telegram/Github Issue/...
- Contact forms → CRM webhooks
- IoT device alerts → custom dashboards
- Legacy systems → modern APIs
Tech: golang + htmx
30 seconds Demo video on the landing page: https://app.v3m.pw
Source will be a public mirror in GitHub once the big open items will be closed (ability to trigger more than web hook, ability to configure a templated response)
Looking for feedback!
(this post was revised and corrected by an LLM)
https://redd.it/1o0q0m1
@r_devops
I built Gossip to solve a problem we had - we needed to turn email alerts into ticketing system webhooks without using complex & expensive solutions like Zapier or writing custom email parsers.
How it works:
- Sign up and create a "job"
- Get a unique email address
- Configure your webhook endpoint
- Any email sent to that address triggers your webhook
Use cases:
- Server/monitoring alerts → Slack/Telegram/Github Issue/...
- Contact forms → CRM webhooks
- IoT device alerts → custom dashboards
- Legacy systems → modern APIs
Tech: golang + htmx
30 seconds Demo video on the landing page: https://app.v3m.pw
Source will be a public mirror in GitHub once the big open items will be closed (ability to trigger more than web hook, ability to configure a templated response)
Looking for feedback!
(this post was revised and corrected by an LLM)
https://redd.it/1o0q0m1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Learn Azure Bicep for Beginners – Build Your First Azure Infrastructure as Code
Hey everyone 👋 If you are interested in learning Azure Bicep, I have just published a beginner-friendly YouTube tutorial that walks you through Microsoft’s native Infrastructure as Code (IaC) language, designed to make deploying Azure resources easier, cleaner, and more consistent https://youtu.be/hksEWvk9p-0?si=FAXpFbxvut-gNAkZ
https://redd.it/1o0s372
@r_devops
Hey everyone 👋 If you are interested in learning Azure Bicep, I have just published a beginner-friendly YouTube tutorial that walks you through Microsoft’s native Infrastructure as Code (IaC) language, designed to make deploying Azure resources easier, cleaner, and more consistent https://youtu.be/hksEWvk9p-0?si=FAXpFbxvut-gNAkZ
https://redd.it/1o0s372
@r_devops
YouTube
Infrastructure As Code | Azure Bicep Beginner Tutorial
#azure #devops #bicep #infrastructureascode #beginner #tutorial
Learn how to use Bicep for Infrastructure as Code on Azure!
This beginner-friendly tutorial walks you through everything from what Bicep is, how to install Bicep tools, and how to deploy and…
Learn how to use Bicep for Infrastructure as Code on Azure!
This beginner-friendly tutorial walks you through everything from what Bicep is, how to install Bicep tools, and how to deploy and…
Do you know any open-source agent that can automatically collect traces like Dynatrace OneAgent?
I work at a large bank, and I’m facing challenges collecting trace data to understand how different components affect my applications. Dynatrace OneAgent is excellent since it automatically collects traces once installed on the server. However, its cost is very high, and I have security concerns because the data is sent over the internet.
We’ve tried using OpenTelemetry, but it requires modifying or re-coding the entire application. That’s fine for new systems, but it’s almost impossible for legacy or third-party applications.
Do you have any ideas or solutions for automatic trace collection in such environments?
https://redd.it/1o10dji
@r_devops
I work at a large bank, and I’m facing challenges collecting trace data to understand how different components affect my applications. Dynatrace OneAgent is excellent since it automatically collects traces once installed on the server. However, its cost is very high, and I have security concerns because the data is sent over the internet.
We’ve tried using OpenTelemetry, but it requires modifying or re-coding the entire application. That’s fine for new systems, but it’s almost impossible for legacy or third-party applications.
Do you have any ideas or solutions for automatic trace collection in such environments?
https://redd.it/1o10dji
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Full-Stack Developer exploring DevOps, DevSecOps, or MLOps, which path makes more sense long-term?
Hey everyone
I’m a Full-Stack Developer (C#, Java, React) with around 3 years of experience, mostly working on backend APIs and microservices in cloud environments (AWS + Kubernetes).
Lately, I’ve been getting more interested in the infrastructure and automation side of things, and I’m planning a career shift within the cloud/engineering space. I’ve narrowed it down to DevOps, DevSecOps, or MLOps, but I’m not sure which direction would be more valuable and sustainable in the long run.
Here’s what I’m trying to figure out:
1. How do DevOps, DevSecOps, and MLOps differ in day-to-day work and responsibilities?
2. What’s the best learning roadmap or certification path (especially on AWS or GCP) to get started?
3. If you’ve worked in more than one of these areas, how did you decide which to stick with?
TL;DR:
* 3 yrs full-stack experience (C#, Java, React, AWS).
* Exploring DevOps, DevSecOps, and MLOps.
* Want to pick one that fits and offers solid long-term growth.
Would love to hear from people working in these fields and what you wish you’d known before switching.
https://redd.it/1o121mq
@r_devops
Hey everyone
I’m a Full-Stack Developer (C#, Java, React) with around 3 years of experience, mostly working on backend APIs and microservices in cloud environments (AWS + Kubernetes).
Lately, I’ve been getting more interested in the infrastructure and automation side of things, and I’m planning a career shift within the cloud/engineering space. I’ve narrowed it down to DevOps, DevSecOps, or MLOps, but I’m not sure which direction would be more valuable and sustainable in the long run.
Here’s what I’m trying to figure out:
1. How do DevOps, DevSecOps, and MLOps differ in day-to-day work and responsibilities?
2. What’s the best learning roadmap or certification path (especially on AWS or GCP) to get started?
3. If you’ve worked in more than one of these areas, how did you decide which to stick with?
TL;DR:
* 3 yrs full-stack experience (C#, Java, React, AWS).
* Exploring DevOps, DevSecOps, and MLOps.
* Want to pick one that fits and offers solid long-term growth.
Would love to hear from people working in these fields and what you wish you’d known before switching.
https://redd.it/1o121mq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Built a replit/lovable clone that allows my marketing interns to vibe code but deploys to GCP using my policy guardrails and Terraform - is this something you are asked to build in your org?
I’m experimenting with Claude Code as a DevOps interface.
It acts like Replit — you write code, it generates specs, and then Humanitec (a backend orchestrator, disclaimer I work there) handles the full deployment to GCP. No pipeline. No buttons. Just Claude + infra API.
🎥 Short demo (1 min): https://www.youtube.com/watch?v=jvx9CgBSgG0
Not saying this is production-ready for everyone, but I find the direction interesting. Curious what others here think.
https://redd.it/1o14bzn
@r_devops
I’m experimenting with Claude Code as a DevOps interface.
It acts like Replit — you write code, it generates specs, and then Humanitec (a backend orchestrator, disclaimer I work there) handles the full deployment to GCP. No pipeline. No buttons. Just Claude + infra API.
🎥 Short demo (1 min): https://www.youtube.com/watch?v=jvx9CgBSgG0
Not saying this is production-ready for everyone, but I find the direction interesting. Curious what others here think.
https://redd.it/1o14bzn
@r_devops
YouTube
Building Platforms with Kaspar: A vibe-coding platform on my own cloud account!
In this video, Kaspar shows how to set up a vibe coding platform that runs on your cloud infrastructure, enforces enterprise standards, and still lets developers (yes, even your marketing team!) ship apps in minutes.
You’ll see a live end-to-end demo:
•…
You’ll see a live end-to-end demo:
•…
Lazy-ECS for quickly managing ECS from command line
My little tool to quickly manage your ECS clusters got such a good response that I've now put quite a lot more effort to it. You can quickly now:
tail logs from your containers
compare task definitions
show environment variables and secrets from your tasks
force redeploymentsetc.
with a super simple interactive command line tool.
Install with brew or pipx or no install needed with ready docker container.
Yes, I know there is alternatives too. This just solved bunch of things that annoyed me with AWS UI and CLI so I went a head and wrote a little tool.
I'd love to get any feed back or if you feature requests etc.
https://github.com/vertti/lazy-ecs
https://redd.it/1o15ppb
@r_devops
My little tool to quickly manage your ECS clusters got such a good response that I've now put quite a lot more effort to it. You can quickly now:
tail logs from your containers
compare task definitions
show environment variables and secrets from your tasks
force redeploymentsetc.
with a super simple interactive command line tool.
Install with brew or pipx or no install needed with ready docker container.
Yes, I know there is alternatives too. This just solved bunch of things that annoyed me with AWS UI and CLI so I went a head and wrote a little tool.
I'd love to get any feed back or if you feature requests etc.
https://github.com/vertti/lazy-ecs
https://redd.it/1o15ppb
@r_devops
GitHub
GitHub - vertti/lazy-ecs: A CLI tool for navigating AWS ECS clusters interactively.
A CLI tool for navigating AWS ECS clusters interactively. - vertti/lazy-ecs
How can I convert application metrics embedded in logs into Prometheus metrics?
I'm working in a remote environment with limited external access, where I run Python applications inside pods. My goal is to collect **application-level metrics** (not infrastructure metrics) and expose them to Prometheus on my backend (which is external to this limited environment).
The environment already uses Fluentd to stream logs to AWS Data Firehose, and I’d like to leverage this existing pipeline. However, Fluentd and Firehose don’t seem to support direct metric forwarding.
To work around this, I’ve started emitting metrics as structured logs, like this:
METRIC: {
"metric_name": "func_duration_seconds_hist",
"metric_type": "histogram",
"operation": "observe",
"value": 5,
"timestamp": 1759661514.3656244,
"labels": {
"id": 123,
"func": "func1",
"sid": "123"
}
}
These logs are successfully streamed to Firehose. Now I’m stuck on the next step:
How can I convert these logs into actual Prometheus metrics?
I considered using OpenTelemetry Collector as the Firehose stream's destination, to ingest and transform these logs into metrics, but I couldn’t find a straightforward way to do this. Ideally I would also prefer to not write a custom Python service.
I'm looking for a solution that:
* Uses existing tools (Fluentd, Firehose, OpenTelemetry, etc.)
* Can reliably transform structured logs into Prometheus-compatible metrics
Has anyone tackled a similar problem or found a good approach for converting logs to metrics in a Prometheus-compatible way? I'm also open to other suggestions and solutions.
https://redd.it/1o160w8
@r_devops
I'm working in a remote environment with limited external access, where I run Python applications inside pods. My goal is to collect **application-level metrics** (not infrastructure metrics) and expose them to Prometheus on my backend (which is external to this limited environment).
The environment already uses Fluentd to stream logs to AWS Data Firehose, and I’d like to leverage this existing pipeline. However, Fluentd and Firehose don’t seem to support direct metric forwarding.
To work around this, I’ve started emitting metrics as structured logs, like this:
METRIC: {
"metric_name": "func_duration_seconds_hist",
"metric_type": "histogram",
"operation": "observe",
"value": 5,
"timestamp": 1759661514.3656244,
"labels": {
"id": 123,
"func": "func1",
"sid": "123"
}
}
These logs are successfully streamed to Firehose. Now I’m stuck on the next step:
How can I convert these logs into actual Prometheus metrics?
I considered using OpenTelemetry Collector as the Firehose stream's destination, to ingest and transform these logs into metrics, but I couldn’t find a straightforward way to do this. Ideally I would also prefer to not write a custom Python service.
I'm looking for a solution that:
* Uses existing tools (Fluentd, Firehose, OpenTelemetry, etc.)
* Can reliably transform structured logs into Prometheus-compatible metrics
Has anyone tackled a similar problem or found a good approach for converting logs to metrics in a Prometheus-compatible way? I'm also open to other suggestions and solutions.
https://redd.it/1o160w8
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
DevOps Bootcamp Recommendations
Hey everyone,
I’m new to the DevOps subreddit so let me introduce myself.
I come from a SysAdmin and NetEng background (Junior) and want to use my experience to transfer to the DevOps sphere.
I like the concept of DevOps and am passionate about infrastructure and automation, however I am missing bits and pieces, more so, I struggle understanding the full scope of DevOps.
With that said, I’m looking into different bootcamps, 3-6 months (ideally 3), to really level up my knowledge and practical experience within the sphere. I want to hit the ground running.
The reason why I want to do a bootcamp is because I struggle with setting up labs for myself and really getting the most out of it, I feel like I reached the point where I need som guidance, mentoring, tutoring, just need some help.
I’ve been looking into TechWorld with Nana DevOps Bootcamp and it does sound very interesting. I like the fact that after the bootcamp you will have actually projects to present when looking for jobs.
Has anyone had any experience with that bootcamp? Would anyone have other options to recommend?
The budget is tops 3k, and I have the time to dedicate to go through it intensely, so preferably I would want to do it in 3months.
If you made it this far, thank you for reading!
/C
https://redd.it/1o17mtz
@r_devops
Hey everyone,
I’m new to the DevOps subreddit so let me introduce myself.
I come from a SysAdmin and NetEng background (Junior) and want to use my experience to transfer to the DevOps sphere.
I like the concept of DevOps and am passionate about infrastructure and automation, however I am missing bits and pieces, more so, I struggle understanding the full scope of DevOps.
With that said, I’m looking into different bootcamps, 3-6 months (ideally 3), to really level up my knowledge and practical experience within the sphere. I want to hit the ground running.
The reason why I want to do a bootcamp is because I struggle with setting up labs for myself and really getting the most out of it, I feel like I reached the point where I need som guidance, mentoring, tutoring, just need some help.
I’ve been looking into TechWorld with Nana DevOps Bootcamp and it does sound very interesting. I like the fact that after the bootcamp you will have actually projects to present when looking for jobs.
Has anyone had any experience with that bootcamp? Would anyone have other options to recommend?
The budget is tops 3k, and I have the time to dedicate to go through it intensely, so preferably I would want to do it in 3months.
If you made it this far, thank you for reading!
/C
https://redd.it/1o17mtz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do AEO platforms deploy .well-known/llms.txt/faq.json to customers’ domains? Looking for technical patterns (CNAME, Workers, FTP, plugins)
Hi everyone — I’m building an AEO/AI-visibility product and I’m trying to figure out how established providers handle per-customer hosting of machine-readable feeds (FAQ/Product/Profile JSON,
We need a reliable, scalable approach for hundreds+ customers and I’m trying to map real, battle-tested patterns. If you have experience (as a vendor, integrator, or client), I’d love to learn what you used and what problems you ran into.
Questions:
1. Do providers usually require customers to host feeds on their own domain (e.g.
2. If they host on the client domain, how is that automated?
FTP/SFTP upload or HTTP PUT to the origin?
CMS plugin (WP/Shopify) that writes the files?
GitHub/Netlify/Vercel integration (PR or deploy hook)?
DNS/CNAME + edge worker (Cloudflare Worker, Lambda@Edge, Fastly) that serves provider content under client domain?
3. How do you handle TLS for custom domains? ACME automation / wildcard certs / CDN managed certs? Any tips on DNS verification and automation?
4. Did you ever implement reverse proxying with host header rewriting? Any issues with SEO, caching, or bot behaviour?
5. Any operational gotchas: invalidation, cache headers, rate limits, robot exclusions, legal issues (content rights), or AI bots not fetching
If you can share links to docs, blog posts, job ads (infra hiring hints), or short notes on pros/cons — that’d be fantastic. Happy to DM for private details.
Thanks a lot!
https://redd.it/1o16fgz
@r_devops
Hi everyone — I’m building an AEO/AI-visibility product and I’m trying to figure out how established providers handle per-customer hosting of machine-readable feeds (FAQ/Product/Profile JSON,
llms.txt, etc.).We need a reliable, scalable approach for hundreds+ customers and I’m trying to map real, battle-tested patterns. If you have experience (as a vendor, integrator, or client), I’d love to learn what you used and what problems you ran into.
Questions:
1. Do providers usually require customers to host feeds on their own domain (e.g.
https://customer.com/.well-known/faq.json) or do they host on the vendor domain and rely on links/canonical? Which approach worked better in practice?2. If they host on the client domain, how is that automated?
FTP/SFTP upload or HTTP PUT to the origin?
CMS plugin (WP/Shopify) that writes the files?
GitHub/Netlify/Vercel integration (PR or deploy hook)?
DNS/CNAME + edge worker (Cloudflare Worker, Lambda@Edge, Fastly) that serves provider content under client domain?
3. How do you handle TLS for custom domains? ACME automation / wildcard certs / CDN managed certs? Any tips on DNS verification and automation?
4. Did you ever implement reverse proxying with host header rewriting? Any issues with SEO, caching, or bot behaviour?
5. Any operational gotchas: invalidation, cache headers, rate limits, robot exclusions, legal issues (content rights), or AI bots not fetching
.well-known at all?If you can share links to docs, blog posts, job ads (infra hiring hints), or short notes on pros/cons — that’d be fantastic. Happy to DM for private details.
Thanks a lot!
https://redd.it/1o16fgz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Spacelift Intent MCP - Build Infra with AI Agents using Terraform Providers
Hey everyone, Kuba from Spacelift here!
We’ve built Spacelift Intent to make it much easier to build ad-hoc cloud infrastructure with AI. It’s an MCP server that uses Terraform/OpenTofu providers under the hood to talk directly to your cloud provider, and lets your AI agent create and modify cloud resources.
You can either use the open-source version which is just a binary, or the Spacelift-hosted version as a remote MCP server (there you also get stuff like policies, audit history, and credential management).
Compared to clickops/raw cloud cli invocations it also keeps track of all managed resources. This is especially useful across e.g. Claude Code sessions, as even though the conversation context is gone, the assistant can easily read the current state of managed resources, and you can pick up where you left off. This also makes it easy to later dump it all into a tf config + statefile.
Hope you will give it a try, and curious to hear your thoughts!
Here's the repo: https://github.com/spacelift-io/spacelift-intent
https://redd.it/1o1bl6i
@r_devops
Hey everyone, Kuba from Spacelift here!
We’ve built Spacelift Intent to make it much easier to build ad-hoc cloud infrastructure with AI. It’s an MCP server that uses Terraform/OpenTofu providers under the hood to talk directly to your cloud provider, and lets your AI agent create and modify cloud resources.
You can either use the open-source version which is just a binary, or the Spacelift-hosted version as a remote MCP server (there you also get stuff like policies, audit history, and credential management).
Compared to clickops/raw cloud cli invocations it also keeps track of all managed resources. This is especially useful across e.g. Claude Code sessions, as even though the conversation context is gone, the assistant can easily read the current state of managed resources, and you can pick up where you left off. This also makes it easy to later dump it all into a tf config + statefile.
Hope you will give it a try, and curious to hear your thoughts!
Here's the repo: https://github.com/spacelift-io/spacelift-intent
https://redd.it/1o1bl6i
@r_devops
GitHub
GitHub - spacelift-io/spacelift-intent: Intent lets you provision and manage cloud infrastructure using natural language
Intent lets you provision and manage cloud infrastructure using natural language - spacelift-io/spacelift-intent
Argo CD got us 80% of the way there… but what about the last mile?
Curious if others have run into this… Argo CD nails GitOps-driven deployments, rollbacks, visibility, etc. But once we started scaling across multiple environments and teams, the last mile (promotion between envs, audit/compliance, complex orchestration) became the real pain point… How are you handling the “glue” work around Argo?
Custom noscripting? GitHub Actions / Jenkins? Octopus Deploy? Something else? Feels like everyone’s got their own duct-tape solution here. What’s worked (or blown up) for you?
https://redd.it/1o1di1u
@r_devops
Curious if others have run into this… Argo CD nails GitOps-driven deployments, rollbacks, visibility, etc. But once we started scaling across multiple environments and teams, the last mile (promotion between envs, audit/compliance, complex orchestration) became the real pain point… How are you handling the “glue” work around Argo?
Custom noscripting? GitHub Actions / Jenkins? Octopus Deploy? Something else? Feels like everyone’s got their own duct-tape solution here. What’s worked (or blown up) for you?
https://redd.it/1o1di1u
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Deciding on a database for our mobile application that has google API+embedded external hardware
Hello!
I'm developing an application for my graduation project using react Native to work on android mobile phones, now as I am are considering my database, I have many options including NoSQL(Firebase), SQL or Supbase..
Beside the mobile application, we have an embedded hardware (ESP34 communicates with other hardware and the phone) as well as a google calendar api in the application (if that matters, anyway)
Please recommend me a suitable Database approach for my requirements! I would appreciate it a lot!
https://redd.it/1o1eb17
@r_devops
Hello!
I'm developing an application for my graduation project using react Native to work on android mobile phones, now as I am are considering my database, I have many options including NoSQL(Firebase), SQL or Supbase..
Beside the mobile application, we have an embedded hardware (ESP34 communicates with other hardware and the phone) as well as a google calendar api in the application (if that matters, anyway)
Please recommend me a suitable Database approach for my requirements! I would appreciate it a lot!
https://redd.it/1o1eb17
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Minimus vs Aqua Security: Which One Would You Pick?
I’m currently deep-diving into container security solutions and wanted to get some thoughts on two players that caught my attention: Minimus and Aqua Security.
Here is what I have got after digging in:
Minimus builds ultra-minimal images straight from upstream, stripping out anything unnecessary. That way, you get to start with way fewer CVEs. Less alert noise, faster triage. Integration is also pretty simple. On the downside, minimus does not offer runtime protection.
Aqua’s the heavyweight. They provide full lifecycle security, scanning, runtime protection, compliance, etc. But it kinda feels reactive. You're securing bloated images, which can slow things down and flood you with alerts. On the upside, Aqua’s runtime protection is pretty solid.
So I’m torn: Do you start clean with Minimus and avoid most issues upfront, or go all-in with Aqua and deal with vulnerabilities as they come?
Anyone using either (or both)? Would love to hear how they fit into your workflows.
https://redd.it/1o1g4rz
@r_devops
I’m currently deep-diving into container security solutions and wanted to get some thoughts on two players that caught my attention: Minimus and Aqua Security.
Here is what I have got after digging in:
Minimus builds ultra-minimal images straight from upstream, stripping out anything unnecessary. That way, you get to start with way fewer CVEs. Less alert noise, faster triage. Integration is also pretty simple. On the downside, minimus does not offer runtime protection.
Aqua’s the heavyweight. They provide full lifecycle security, scanning, runtime protection, compliance, etc. But it kinda feels reactive. You're securing bloated images, which can slow things down and flood you with alerts. On the upside, Aqua’s runtime protection is pretty solid.
So I’m torn: Do you start clean with Minimus and avoid most issues upfront, or go all-in with Aqua and deal with vulnerabilities as they come?
Anyone using either (or both)? Would love to hear how they fit into your workflows.
https://redd.it/1o1g4rz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
AWS/AzDo: Export configuration
We have setup AWS transfer using cloud formation and automated deployment through AzDo. We are planning DORA now and want to best use of having all the configuration outside of AWS for disaster recovery?
Options we have thought of
1. AzDo artifacts
2. AzDo library using variables
3. Manually consumers to edit the exported json file with all the config everytime they run the pipeline which has runtime parameters.
Note: This solution is consumed by non/tech teams who don’t know what AWS is, nor AzDo- designed solution in a very simple way (Business is not ready to maintain a team to manage this solution so we are just build and give it away team so it’s decentralised solution using templates)
Open to more suggestions
https://redd.it/1o1gv5w
@r_devops
We have setup AWS transfer using cloud formation and automated deployment through AzDo. We are planning DORA now and want to best use of having all the configuration outside of AWS for disaster recovery?
Options we have thought of
1. AzDo artifacts
2. AzDo library using variables
3. Manually consumers to edit the exported json file with all the config everytime they run the pipeline which has runtime parameters.
Note: This solution is consumed by non/tech teams who don’t know what AWS is, nor AzDo- designed solution in a very simple way (Business is not ready to maintain a team to manage this solution so we are just build and give it away team so it’s decentralised solution using templates)
Open to more suggestions
https://redd.it/1o1gv5w
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Perspective on Agent Tooling adoption
I have been talking to a bunch of developers and enterprise teams lately, but I wanted to throw this out here to get a broader perspective from all.
Are enterprises actually preferring MCPs (Model Context Protocols) for production use cases or are they still leaning towards general-purpose tool orchestration platforms?
Is this more about trust both in terms of security and reliability? Enterprises seem to like the tighter control and clearer boundaries MCPs provide, but I’m not sure if that’s actually playing out in production decisions or just part of the hype cycle right now.
Curious what everyone here has seen, especially from those integrating LLMs into enterprise stacks. Are MCPs becoming the go-to for production, or is everyone sticking with their own tools/tool providers?
https://redd.it/1o1gix4
@r_devops
I have been talking to a bunch of developers and enterprise teams lately, but I wanted to throw this out here to get a broader perspective from all.
Are enterprises actually preferring MCPs (Model Context Protocols) for production use cases or are they still leaning towards general-purpose tool orchestration platforms?
Is this more about trust both in terms of security and reliability? Enterprises seem to like the tighter control and clearer boundaries MCPs provide, but I’m not sure if that’s actually playing out in production decisions or just part of the hype cycle right now.
Curious what everyone here has seen, especially from those integrating LLMs into enterprise stacks. Are MCPs becoming the go-to for production, or is everyone sticking with their own tools/tool providers?
https://redd.it/1o1gix4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How to learn cloud and K8s fundamentals?
Hey everyone I know this question would have been asked a million if not a billion times on this subreddit but I really wanna know good resources to learn cloud fundamentals mostly AWS, and K8s it just looks so scary tbh the config file grows and grows without any logic to me I've seen various videos explaining the things but I forget them after a few days. I want to be very good with the fundamentals then only I feel comfortable in any thing I do, I can make things work with the help of googling and gpt but that doesn't give me the satisfaction I really wanna spend time get my concepts so good that I can basically teach it to my dog. So please can you all list from where you studied these things how you get the fine details of these complex concepts.
Thanks
https://redd.it/1o1m5qd
@r_devops
Hey everyone I know this question would have been asked a million if not a billion times on this subreddit but I really wanna know good resources to learn cloud fundamentals mostly AWS, and K8s it just looks so scary tbh the config file grows and grows without any logic to me I've seen various videos explaining the things but I forget them after a few days. I want to be very good with the fundamentals then only I feel comfortable in any thing I do, I can make things work with the help of googling and gpt but that doesn't give me the satisfaction I really wanna spend time get my concepts so good that I can basically teach it to my dog. So please can you all list from where you studied these things how you get the fine details of these complex concepts.
Thanks
https://redd.it/1o1m5qd
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community