What should be the next step in DevOps ?
Whenever people talk about DevOps, all I hear is that Terraform is the word of the mouth now, all that IaaC and stuff. But as someone who wants to move into DevOps, what would be the best way to utilise all these different tools and build projects ?
I know for sure that projects in DevOps domain are not same as projects in any other domain. I would build an ML pipeline and post it on GitHub and I would be done. But I know for sure that DevOps projects don't work that way. Any suggestions on how to build DevOps projects ?
https://redd.it/1qxc50o
@r_devops
Whenever people talk about DevOps, all I hear is that Terraform is the word of the mouth now, all that IaaC and stuff. But as someone who wants to move into DevOps, what would be the best way to utilise all these different tools and build projects ?
I know for sure that projects in DevOps domain are not same as projects in any other domain. I would build an ML pipeline and post it on GitHub and I would be done. But I know for sure that DevOps projects don't work that way. Any suggestions on how to build DevOps projects ?
https://redd.it/1qxc50o
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Do you commit Helm charts to your Git repo or pull them on the fly?
Hi I have question:
When using open-source tools like Prometheus, Grafana, or Ingress-NGINX on production, do you:
Keep the full chart source code in your repo (vendoring)?
Or just keep a
I see the benefits of "immutable" infrastructure by having everything locally, but keeping it updated seems like a nightmare. How do you balance security/reliability with maintainability?
I've had situations where the repository became unavailable after a while. On the other hand, downloading everything and pushing it to your own repository is tedious.
Currently using ArgoCD, if that matters. Thanks!
https://redd.it/1qxc9of
@r_devops
Hi I have question:
When using open-source tools like Prometheus, Grafana, or Ingress-NGINX on production, do you:
Keep the full chart source code in your repo (vendoring)?
Or just keep a
Chart.yaml with dependencies (pointing to public repos) and your values.yaml?I see the benefits of "immutable" infrastructure by having everything locally, but keeping it updated seems like a nightmare. How do you balance security/reliability with maintainability?
I've had situations where the repository became unavailable after a while. On the other hand, downloading everything and pushing it to your own repository is tedious.
Currently using ArgoCD, if that matters. Thanks!
https://redd.it/1qxc9of
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Stop writing brittle Python glue code for your security pipelines (Open Source)
In every DevOps role I've had, "security automation" usually meant a folder full of unmaintained Python or Bash noscripts running on a random Jenkins node.
It works until the API changes, or the guy who wrote it leaves.
We wanted a proper orchestration layer for this stuff without paying $50k for enterprise SOAR tools. So we built ShipSec Studio and open-sourced it.
It’s a visual workflow builder that lets you chain tools together.
What it replaces:
Writing a noscript to parse Trufflehog JSON output.
Manually hooking up Nuclei scans to Jira/Slack.
Cron jobs for cloud compliance checks (Prowler).
You can drag-and-drop the logic, handle errors visually, and deploy it via Docker on your own infra.
We just released it under Apache. We’re a small team trying to make security automation accessible, so if you think this is useful, a star on the repo would mean a lot to us.
Repo: github.com/shipsecai/studio
Let me know if you run into any issues deploying the container.
https://redd.it/1qxe2mj
@r_devops
In every DevOps role I've had, "security automation" usually meant a folder full of unmaintained Python or Bash noscripts running on a random Jenkins node.
It works until the API changes, or the guy who wrote it leaves.
We wanted a proper orchestration layer for this stuff without paying $50k for enterprise SOAR tools. So we built ShipSec Studio and open-sourced it.
It’s a visual workflow builder that lets you chain tools together.
What it replaces:
Writing a noscript to parse Trufflehog JSON output.
Manually hooking up Nuclei scans to Jira/Slack.
Cron jobs for cloud compliance checks (Prowler).
You can drag-and-drop the logic, handle errors visually, and deploy it via Docker on your own infra.
We just released it under Apache. We’re a small team trying to make security automation accessible, so if you think this is useful, a star on the repo would mean a lot to us.
Repo: github.com/shipsecai/studio
Let me know if you run into any issues deploying the container.
https://redd.it/1qxe2mj
@r_devops
GitHub
GitHub - ShipSecAI/studio: Workflow automation for Security Teams
Workflow automation for Security Teams. Contribute to ShipSecAI/studio development by creating an account on GitHub.
Choosing DevOps instead of SDE?, Is it a Good Choice, More Info on Body
Hello,
I'm a Fresher, Actively applying for jobs from December (Mostly on SDE and Fullstack).
I can clearly see the entry level jobs are slowly vanishing, even if i found something it says 2+ yrs of exp.
It's my personal belief that AI is slowly killing the Junior and entry level roles.
It made me think, like, is there any entry-level role which cannot be affected by AI?
I asked some people on my circle,
One of my friend said DevOps, i don't know is it True or not?
That's why I'm asking you'll guys.
Is DevOps have more job potential than SDE/Fullstack in this current situation.
Is it a good to switch to DevOps or should i continue the SDE Path?
Thanks for reading this far!!!
https://redd.it/1qxeiq3
@r_devops
Hello,
I'm a Fresher, Actively applying for jobs from December (Mostly on SDE and Fullstack).
I can clearly see the entry level jobs are slowly vanishing, even if i found something it says 2+ yrs of exp.
It's my personal belief that AI is slowly killing the Junior and entry level roles.
It made me think, like, is there any entry-level role which cannot be affected by AI?
I asked some people on my circle,
One of my friend said DevOps, i don't know is it True or not?
That's why I'm asking you'll guys.
Is DevOps have more job potential than SDE/Fullstack in this current situation.
Is it a good to switch to DevOps or should i continue the SDE Path?
Thanks for reading this far!!!
https://redd.it/1qxeiq3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Too much reports
Hello,
I’m working on CI/CD pipelines where we’re generating more and more reports from different tools:
* SonarQube (code quality, coverage, technical debt)
* Test frameworks (Vitest, Jest, Selenium, Playwright, Cypress…)
* Sometimes performance / E2E tests as well
Each tool outputs its own format (often JSON / XML / HTML), and in the end the information is scattered all over the place.
How do you handle this on your side? Do you use a dedicated tool, a shared folder on the network, or something else to store everything? (If you have a solution name, I’m definitely interested.)
I’m mainly looking for real-world feedback to avoid building an overcomplicated Rube Goldberg machine.
Thanks in advance 🙏
https://redd.it/1qxfgnc
@r_devops
Hello,
I’m working on CI/CD pipelines where we’re generating more and more reports from different tools:
* SonarQube (code quality, coverage, technical debt)
* Test frameworks (Vitest, Jest, Selenium, Playwright, Cypress…)
* Sometimes performance / E2E tests as well
Each tool outputs its own format (often JSON / XML / HTML), and in the end the information is scattered all over the place.
How do you handle this on your side? Do you use a dedicated tool, a shared folder on the network, or something else to store everything? (If you have a solution name, I’m definitely interested.)
I’m mainly looking for real-world feedback to avoid building an overcomplicated Rube Goldberg machine.
Thanks in advance 🙏
https://redd.it/1qxfgnc
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
German DevOps Community
Hi folks, I'm looking to switch jobs in Germany. So far I always knew somebody in the company I was switching to and it seems like a pain to me to interact with all these external recruitment companies. Just had an unpleasant experience with a recruiter who called themselves DevOps Teamlead because they are handling external DevOps recruitment for a few years but were ofc not tech savvy.
So basically I'm looking for skipping external recruitment and a German DevOps community of DevOps Engineers or adjacent fields to interact with and maybe find out about open job listings, talk a bit, maybe get a referral.
Is somebody aware of such a space or something similar?
https://redd.it/1qxgb5h
@r_devops
Hi folks, I'm looking to switch jobs in Germany. So far I always knew somebody in the company I was switching to and it seems like a pain to me to interact with all these external recruitment companies. Just had an unpleasant experience with a recruiter who called themselves DevOps Teamlead because they are handling external DevOps recruitment for a few years but were ofc not tech savvy.
So basically I'm looking for skipping external recruitment and a German DevOps community of DevOps Engineers or adjacent fields to interact with and maybe find out about open job listings, talk a bit, maybe get a referral.
Is somebody aware of such a space or something similar?
https://redd.it/1qxgb5h
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
deeploy v0.2.0 - lightweight Git-to-container PaaS for single-node DevOps setups
Built a small self-hosted PaaS for teams/projects that don’t need Kubernetes overhead.
Deploy from git, run on Docker, manage projects and pods via a panel-based TUI.
Designed for simple VPS or homelab infra. Uses Docker + SQLite.
Curious how others approach single-node deployment workflows.
https://github.com/deeploy-sh/deeploy
https://deeploy.sh
https://redd.it/1qxj19u
@r_devops
Built a small self-hosted PaaS for teams/projects that don’t need Kubernetes overhead.
Deploy from git, run on Docker, manage projects and pods via a panel-based TUI.
Designed for simple VPS or homelab infra. Uses Docker + SQLite.
Curious how others approach single-node deployment workflows.
https://github.com/deeploy-sh/deeploy
https://deeploy.sh
https://redd.it/1qxj19u
@r_devops
GitHub
GitHub - deeploy-sh/deeploy: Modern Deployment. Terminal First. Open Source.
Modern Deployment. Terminal First. Open Source. Contribute to deeploy-sh/deeploy development by creating an account on GitHub.
How to transition from Technical Support Engineer at Microsoft to a DevOps role (long-term plan advice needed)
I’m starting as a Technical Support Engineer (IC1) at Microsoft after months of job searching and want to eventually move into DevOps / SRE.
For those who’ve gone from support → DevOps:
\- What skills mattered most (automation, Linux, cloud, etc.)?
\- How long did you stay in support before moving?
\- Is internal mobility realistic or is switching companies easier?
\- What mistakes should I avoid early on?
I don’t want to rush, but I also don’t want to stagnate. Any real-world advice would help.
https://redd.it/1qxhqwb
@r_devops
I’m starting as a Technical Support Engineer (IC1) at Microsoft after months of job searching and want to eventually move into DevOps / SRE.
For those who’ve gone from support → DevOps:
\- What skills mattered most (automation, Linux, cloud, etc.)?
\- How long did you stay in support before moving?
\- Is internal mobility realistic or is switching companies easier?
\- What mistakes should I avoid early on?
I don’t want to rush, but I also don’t want to stagnate. Any real-world advice would help.
https://redd.it/1qxhqwb
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
RubyShell noscripting tool v1.5.0 released!!
Library made to help devs to create automations, CLI softwares and user noscripts
Coming soon the command `sh.remote` to execute RubyShell blocks on remote servers via SSH, bringing the same familiar syntax to remote administration.
sh.remote("user@server") do
ls("-la")
cat("/etc/hostname")
end
sh.remote("deploy@production", port: 2222) do
cd("/var/www/app")
git("pull", "origin", "main")
bundle("install")
systemctl("restart", "app")
end
%wweb1 web2 web3.each do |server|
sh.remote("admin@#{server}.example.com") do
apt("update")
end
end
https://redd.it/1qxln25
@r_devops
Library made to help devs to create automations, CLI softwares and user noscripts
Coming soon the command `sh.remote` to execute RubyShell blocks on remote servers via SSH, bringing the same familiar syntax to remote administration.
sh.remote("user@server") do
ls("-la")
cat("/etc/hostname")
end
sh.remote("deploy@production", port: 2222) do
cd("/var/www/app")
git("pull", "origin", "main")
bundle("install")
systemctl("restart", "app")
end
%wweb1 web2 web3.each do |server|
sh.remote("admin@#{server}.example.com") do
apt("update")
end
end
https://redd.it/1qxln25
@r_devops
GitHub
Release v1.5.0 · albertalef/rubyshell
Added
Parallel Execution (#34)
sh do
results = parallel do
curl("https://api1.example.com")
curl("https://api2.example.com")
chain { ls | wc("-l") }
...
Parallel Execution (#34)
sh do
results = parallel do
curl("https://api1.example.com")
curl("https://api2.example.com")
chain { ls | wc("-l") }
...
Trying to move from IT support / managed services into DevOps or Solutions Architect. Where do I realistically start?
Hi everyone,
I’m trying to move into a DevOps/Solutions Architect path and I honestly don’t know where to start.
A bit about me for context: I’m currently working in Managed Services and incident management, dealing with tickets, change management, service delivery, Jira, RCA and daily operations. I’ve completed ITIL Foundation, CompTIA Cloud+ (CV0-004).I also have a background in basic networking, Linux fundamentals and some coding.
My problem is this: I don’t know what a realistic and practical roadmap looks like.
Can someone please help me understand:
• Should I focus on AWS or Azure first (and why)?
• Is there a good learning platform you would actually recommend for this path?
• What order should I follow when learning DevOps or cloud engineering properly?
• What kind of projects should I be building as a beginner, and how do I even start building them?
• How do I move from a support and operations role into a DevOps or Solutions Architect role in a realistic way?
I’m not looking for shortcuts. I just need a clear direction and a structured path so I don’t keep jumping between tools and courses without progress.
https://redd.it/1qxewvt
@r_devops
Hi everyone,
I’m trying to move into a DevOps/Solutions Architect path and I honestly don’t know where to start.
A bit about me for context: I’m currently working in Managed Services and incident management, dealing with tickets, change management, service delivery, Jira, RCA and daily operations. I’ve completed ITIL Foundation, CompTIA Cloud+ (CV0-004).I also have a background in basic networking, Linux fundamentals and some coding.
My problem is this: I don’t know what a realistic and practical roadmap looks like.
Can someone please help me understand:
• Should I focus on AWS or Azure first (and why)?
• Is there a good learning platform you would actually recommend for this path?
• What order should I follow when learning DevOps or cloud engineering properly?
• What kind of projects should I be building as a beginner, and how do I even start building them?
• How do I move from a support and operations role into a DevOps or Solutions Architect role in a realistic way?
I’m not looking for shortcuts. I just need a clear direction and a structured path so I don’t keep jumping between tools and courses without progress.
https://redd.it/1qxewvt
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is the SRE noscript officially a trap?
I've noticed a trend lately: 'Platform Engineer' roles seem to get to build the cool internal tools and IDPs, while 'SRE' roles are increasingly becoming the catch-all bin for "everything that is broken in production."
It feels like the SRE noscript is slowly morphing back into "Ops Support" while the actual engineering work shifts to Platform teams.
If you were starting over in 2026, would you still aim for SRE, or pivot straight to Platform/Cloud Engineering?
https://redd.it/1qxoqcr
@r_devops
I've noticed a trend lately: 'Platform Engineer' roles seem to get to build the cool internal tools and IDPs, while 'SRE' roles are increasingly becoming the catch-all bin for "everything that is broken in production."
It feels like the SRE noscript is slowly morphing back into "Ops Support" while the actual engineering work shifts to Platform teams.
If you were starting over in 2026, would you still aim for SRE, or pivot straight to Platform/Cloud Engineering?
https://redd.it/1qxoqcr
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What is your logging format - trying to configure my k8s logging
Hello. I am evaluating otel-collector and grafana alloy, so I want to export some of my apps logs to Loki for developers to look at.
However, we have a mix of logs - JSON and logfmt (python and go apps).
I understand that the easiest and straighforward would be to log in JSON format, and I made it work with otel-collector. easy. But I cannot quite figure out how to enable logfmt support, is thre no straightforward way?
is it worth it spending time on supporting logfmt, or should I just configure everything to log in JSON?
I am new to this new world of logging, please advise.
Thanks.
https://redd.it/1qxn9f7
@r_devops
Hello. I am evaluating otel-collector and grafana alloy, so I want to export some of my apps logs to Loki for developers to look at.
However, we have a mix of logs - JSON and logfmt (python and go apps).
I understand that the easiest and straighforward would be to log in JSON format, and I made it work with otel-collector. easy. But I cannot quite figure out how to enable logfmt support, is thre no straightforward way?
is it worth it spending time on supporting logfmt, or should I just configure everything to log in JSON?
I am new to this new world of logging, please advise.
Thanks.
https://redd.it/1qxn9f7
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Fellow old-heads that got out, what does your career look like these days?
I'm pushing 40 years of physical existence, and 15 of those have been spent staring at AWS consoles and terminal windows. I'm not burnt out at the moment, but I wonder as I sit here and let Claude write an entire Python noscript to make some quick backend changes to a couple dozen Github repos (that management requested this morning but apparently needed two weeks ago), what's next? The story seems to be the same everywhere I go: A) join promising startup, do interesting work for a few years, C-suite cycles out, company either crashes, spins it's wheels for another few years, or we get acquired, or B) come close to jumping off a bridge studying for big tech roles, only to get to the final round to be told, "hey, we were just kidding about full remote the three times you asked us, we need you in insert city 1000 miles away here with a 2.5x CoL". If the market was better I'd start pivoting towards full on software engineering, but alas, many of our glorious technological leaders decided it was a good idea to cozy up to whatever governmental facade of the time would give them quick quarterly wins and over-gorged shareholders, so here we are.
For those of you older DevOps folk that successfully escaped and made career transitions without taking huge hits to your comp, what are you doing these days? Are you happy (or at least content)? Do you have regrats?
A quick search seems like a lot of the threads asking these questions as of late are from AI doomers (which you know, understandable, I get it and hate it... but damn does it make reading Terraform docs so much easier) and folks unknowingly knee deep in a burn-out cycle; I want to hear from people that took the plunge and are happy with it, or at the very least, content not being in Cloud Infrastructure.
https://redd.it/1qxrlkh
@r_devops
I'm pushing 40 years of physical existence, and 15 of those have been spent staring at AWS consoles and terminal windows. I'm not burnt out at the moment, but I wonder as I sit here and let Claude write an entire Python noscript to make some quick backend changes to a couple dozen Github repos (that management requested this morning but apparently needed two weeks ago), what's next? The story seems to be the same everywhere I go: A) join promising startup, do interesting work for a few years, C-suite cycles out, company either crashes, spins it's wheels for another few years, or we get acquired, or B) come close to jumping off a bridge studying for big tech roles, only to get to the final round to be told, "hey, we were just kidding about full remote the three times you asked us, we need you in insert city 1000 miles away here with a 2.5x CoL". If the market was better I'd start pivoting towards full on software engineering, but alas, many of our glorious technological leaders decided it was a good idea to cozy up to whatever governmental facade of the time would give them quick quarterly wins and over-gorged shareholders, so here we are.
For those of you older DevOps folk that successfully escaped and made career transitions without taking huge hits to your comp, what are you doing these days? Are you happy (or at least content)? Do you have regrats?
A quick search seems like a lot of the threads asking these questions as of late are from AI doomers (which you know, understandable, I get it and hate it... but damn does it make reading Terraform docs so much easier) and folks unknowingly knee deep in a burn-out cycle; I want to hear from people that took the plunge and are happy with it, or at the very least, content not being in Cloud Infrastructure.
https://redd.it/1qxrlkh
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Team is relying on hardcoded real IPs in nginx for local testing and ifconfig IP aliasing, with DB root access for everyone. What are the risks?
Hi all,
Looking for a sanity check from people with more infra experience.
Our rough setup looks like this:
* Prod and staging running in cloud (EC2)
* Databases and services in private IP space
* DNS names resolve to these private IPs
For local dev and testing, everyone is instructed to do this:
* use ifconfig to alias a real internal IP
* hardcode the IP in nginx config
* use same DNS names locally as in staging and prod
* use root access for DB
I wonder about routing ambiguity.
What happens if some people are accidentally on VPN, some are not, if some people forgot to do the ifconfig setting and they are on VPN/not on VPN, executing commands against the database?
Is there a risk that people end up hitting prod/staging/other people's machines instead of their local DB?
https://redd.it/1qxs0g8
@r_devops
Hi all,
Looking for a sanity check from people with more infra experience.
Our rough setup looks like this:
* Prod and staging running in cloud (EC2)
* Databases and services in private IP space
* DNS names resolve to these private IPs
For local dev and testing, everyone is instructed to do this:
* use ifconfig to alias a real internal IP
* hardcode the IP in nginx config
* use same DNS names locally as in staging and prod
* use root access for DB
I wonder about routing ambiguity.
What happens if some people are accidentally on VPN, some are not, if some people forgot to do the ifconfig setting and they are on VPN/not on VPN, executing commands against the database?
Is there a risk that people end up hitting prod/staging/other people's machines instead of their local DB?
https://redd.it/1qxs0g8
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What you guys are planning for retirement?
Me first: either woodworking or old car restoration (upholstering).
I don't wanna be coding until the day I die.
What about you people?
https://redd.it/1qxt0uq
@r_devops
Me first: either woodworking or old car restoration (upholstering).
I don't wanna be coding until the day I die.
What about you people?
https://redd.it/1qxt0uq
@r_devops
I have about 5 yoe but feel like I am worse at live coding that I was with 0 yoe
is this normal?
in interviews, I always say I know how to code but that I don't like code all day as a devops engineer. however, they still put me in a live coding round where they expect me to be proficient without looking anything up...
I feel like I am going to need to grind leetcode just to find another job.
https://redd.it/1qxulw2
@r_devops
is this normal?
in interviews, I always say I know how to code but that I don't like code all day as a devops engineer. however, they still put me in a live coding round where they expect me to be proficient without looking anything up...
I feel like I am going to need to grind leetcode just to find another job.
https://redd.it/1qxulw2
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
On-Call non auditory PagerDuty solutions
I just got an assigned to a 24/7 on-call which is altogether a new experience for me. I'm trying to find a good solution that isn't audio-based and would work during my evening dance classes and events as well as when I'm out for a jog without my phone on me. Ideally it would have a SIM and vibration capabilities, but I'm open to any silent vibration-based option or even out-of-the-box ideas.
I'd like to have something that I can just wear around for the week I'm on-call that does emit vibrations. If it's something that I'd want to wear around for longer (like a fitness tracker), I'd want it to be more robust to getting destroyed due to outdoor activities and not create unnecessary distractions.
Some options that have come to mind:
\- Apple Watch - however I'm really hesitant to get one since it'll likely increase distractions and I'd be afraid of scratching it
\- Maybe there are kids smart watches?
\- Pine Time Watch - https://pine64.org/devices/pinetime/ open source OS but I don't have the bandwidth to figure out how to configure it
\- fanny pack with phone in it - is there a good one that is good for dancing and running?
Would love to know of other options or solutions people have had. If it matters, I have an iPhone.
https://redd.it/1qxqbib
@r_devops
I just got an assigned to a 24/7 on-call which is altogether a new experience for me. I'm trying to find a good solution that isn't audio-based and would work during my evening dance classes and events as well as when I'm out for a jog without my phone on me. Ideally it would have a SIM and vibration capabilities, but I'm open to any silent vibration-based option or even out-of-the-box ideas.
I'd like to have something that I can just wear around for the week I'm on-call that does emit vibrations. If it's something that I'd want to wear around for longer (like a fitness tracker), I'd want it to be more robust to getting destroyed due to outdoor activities and not create unnecessary distractions.
Some options that have come to mind:
\- Apple Watch - however I'm really hesitant to get one since it'll likely increase distractions and I'd be afraid of scratching it
\- Maybe there are kids smart watches?
\- Pine Time Watch - https://pine64.org/devices/pinetime/ open source OS but I don't have the bandwidth to figure out how to configure it
\- fanny pack with phone in it - is there a good one that is good for dancing and running?
Would love to know of other options or solutions people have had. If it matters, I have an iPhone.
https://redd.it/1qxqbib
@r_devops
PINE64
PineTime
An Open Source Smartwatch For Your Favorite Devices. Low Cost, High Fidelity. The PineTime is a free and open source smartwatch capable of running custom-built open operating systems. Some of the notable features include a heart rate monitor, a week-long…
Becoming better on the coding side?
Does anyone have any recommendations or suggestions for becoming better on the programming side of the house?
It feels as if every job posting wants you to not only be a strong Linux admin proficient with kubernetes, terraform, databases, and the flavor of the month’s observability and gitops tools. They also want you to be a full stack dev.
I’ve got about 10 years of experience in IT but it’s all on the ops side of the house and I feel like I lack an understanding of “programming”.
I’ve gone through CS50p, automate the boring stuff, and boot.dev. I am fairly comfortable with basic python, bash and powershell noscripts and automate everything I can. I manage my noscripts with git and have set up pipelines to deploy infrastructure but I feel like I just am missing some piece of the puzzle.
Is the answer to go back to school for a CS degree or software engineering degree through somewhere like WGU? This doesn’t seem like the right call since my goal isn’t to be a dev, I’d love to move into an SRE/DevOps/Platform engineering role but I don’t have the coding chops and just feel stuck at the moment.
Does anyone have any recommendations?
https://redd.it/1qy1gvf
@r_devops
Does anyone have any recommendations or suggestions for becoming better on the programming side of the house?
It feels as if every job posting wants you to not only be a strong Linux admin proficient with kubernetes, terraform, databases, and the flavor of the month’s observability and gitops tools. They also want you to be a full stack dev.
I’ve got about 10 years of experience in IT but it’s all on the ops side of the house and I feel like I lack an understanding of “programming”.
I’ve gone through CS50p, automate the boring stuff, and boot.dev. I am fairly comfortable with basic python, bash and powershell noscripts and automate everything I can. I manage my noscripts with git and have set up pipelines to deploy infrastructure but I feel like I just am missing some piece of the puzzle.
Is the answer to go back to school for a CS degree or software engineering degree through somewhere like WGU? This doesn’t seem like the right call since my goal isn’t to be a dev, I’d love to move into an SRE/DevOps/Platform engineering role but I don’t have the coding chops and just feel stuck at the moment.
Does anyone have any recommendations?
https://redd.it/1qy1gvf
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Why most background workers aren’t actually crash-safe
I’ve been working on a long-running background system and kept noticing the same failure pattern: everything looks correct in code, retries exist, logging exists — and then the process crashes or the machine restarts and the system quietly loses track of what actually happened.
What surprised me is how often retry logic is implemented as control flow (loops, backoff, exceptions) instead of as durable state (yeah I did that too). It works as long as the process stays alive, but once you introduce restarts or long delays, a lot of systems end up with lost work, duplicated work, or tasks that are “stuck” with no clear explanation.
The thing that helped me reason about this was writing down a small set of invariants that actually need to hold if you want background work to be restart-safe — things like expiring task claims, representing failure as state instead of stack traces, and treating waiting as an explicit condition rather than an absence of activity.
Curious how others here think about this, especially people who’ve had to debug background systems after a restart.
https://redd.it/1qy1ve1
@r_devops
I’ve been working on a long-running background system and kept noticing the same failure pattern: everything looks correct in code, retries exist, logging exists — and then the process crashes or the machine restarts and the system quietly loses track of what actually happened.
What surprised me is how often retry logic is implemented as control flow (loops, backoff, exceptions) instead of as durable state (yeah I did that too). It works as long as the process stays alive, but once you introduce restarts or long delays, a lot of systems end up with lost work, duplicated work, or tasks that are “stuck” with no clear explanation.
The thing that helped me reason about this was writing down a small set of invariants that actually need to hold if you want background work to be restart-safe — things like expiring task claims, representing failure as state instead of stack traces, and treating waiting as an explicit condition rather than an absence of activity.
Curious how others here think about this, especially people who’ve had to debug background systems after a restart.
https://redd.it/1qy1ve1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Security analyst trying to move into DevOps/Cloud — what am I missing?
Finding myself stuck between choices, maybe someone who does DevOps or works with cloud systems could share what it’s actually like. One path feels uncertain, another unclear - those handling security day to day might know how it plays out. Hearing real stories instead of polished answers would help more than anything else right now.
Background:
1.7 years at PwC as a Security Operations Analyst
Security tools like SIEM and SOAR help track threats. When incidents pop up, quick response matters most. Following ISO 27001 means meeting strict rules on data safety. Problems often appear when Linux users get too many access rights. Data loss prevention keeps sensitive files from leaking out. Close coordination with infrastructure groups ensures systems stay aligned
I had to leave the job for family reasons. Currently unemployed for 1.5 years
Finding my thoughts shift while in that position, then later too - focus drifted toward setup and systems rather than alert chasing. What stood out wasn’t the response grind but how things were built behind it.
So after leaving, I spent significant time building hands-on DevOps/DevSecOps skills:
Learning and making projects with docker + k8s
GitOps deployments using ArgoCD
Monitoring with Grafana
CI/CD pipelines using GitHub Actions, Docker, Trivy, GHCR
AWS serverless project using Lambda, API Gateway, DynamoDB, IAM
Terraform for infrastructure provisioning
I aim for positions in DevSecOps, cloud, or DevOps - staying clear of returning to straight SOC work. What pulls me forward isn’t the old path, but blending security into systems as they build. Sticking only to incident tracking doesn’t fit where I’m headed. The shift toward automation and infrastructure feels more like progress. Focusing on live environments while coding flows matters more now. Jumping back into reactive monitoring? That’s off the table. Building safeguards early beats chasing alerts later. This direction lines up with how tech moves today.
Problem:
Still no interviews, even after redoing everything - new materials, fresh focus on Cloud Security and DevSecOps. Hard work doesn’t always open doors, turns out. The frustration builds slowly, knowing I’ve actually done the tasks, touched the systems, built things myself. Yet somehow, old labels stick too hard; once SOC, always seen that way, it feels like. That word drags along assumptions I can’t shake off fast enough.
Faking skills isn’t my goal. An honest shift feels right instead.
Now here’s something folks often notice after making that change
What path took you from a SOC role into working with DevOps or cloud systems?
Maybe DevSecOps feels like a stretch right now - could starting with junior DevOps make more sense? Currently I have 2 accounts for applying, one for fresher in devops, where i get calls but gets rejected as they are looking for candidates passing out from 2024-2025 while i was in 2022.
Other is the experienced one.
Then again, jumping into security-infused workflows might align better. Some paths twist unexpectedly. Others stay flat by design. Depends where pressure builds first.
What makes a resume/interview stand out for someone in this situation?
Could it be there's something I haven't noticed yet?
People who walked this road first might offer what actually works. Their steps already covered ground you’re standing on now.
https://redd.it/1qy71it
@r_devops
Finding myself stuck between choices, maybe someone who does DevOps or works with cloud systems could share what it’s actually like. One path feels uncertain, another unclear - those handling security day to day might know how it plays out. Hearing real stories instead of polished answers would help more than anything else right now.
Background:
1.7 years at PwC as a Security Operations Analyst
Security tools like SIEM and SOAR help track threats. When incidents pop up, quick response matters most. Following ISO 27001 means meeting strict rules on data safety. Problems often appear when Linux users get too many access rights. Data loss prevention keeps sensitive files from leaking out. Close coordination with infrastructure groups ensures systems stay aligned
I had to leave the job for family reasons. Currently unemployed for 1.5 years
Finding my thoughts shift while in that position, then later too - focus drifted toward setup and systems rather than alert chasing. What stood out wasn’t the response grind but how things were built behind it.
So after leaving, I spent significant time building hands-on DevOps/DevSecOps skills:
Learning and making projects with docker + k8s
GitOps deployments using ArgoCD
Monitoring with Grafana
CI/CD pipelines using GitHub Actions, Docker, Trivy, GHCR
AWS serverless project using Lambda, API Gateway, DynamoDB, IAM
Terraform for infrastructure provisioning
I aim for positions in DevSecOps, cloud, or DevOps - staying clear of returning to straight SOC work. What pulls me forward isn’t the old path, but blending security into systems as they build. Sticking only to incident tracking doesn’t fit where I’m headed. The shift toward automation and infrastructure feels more like progress. Focusing on live environments while coding flows matters more now. Jumping back into reactive monitoring? That’s off the table. Building safeguards early beats chasing alerts later. This direction lines up with how tech moves today.
Problem:
Still no interviews, even after redoing everything - new materials, fresh focus on Cloud Security and DevSecOps. Hard work doesn’t always open doors, turns out. The frustration builds slowly, knowing I’ve actually done the tasks, touched the systems, built things myself. Yet somehow, old labels stick too hard; once SOC, always seen that way, it feels like. That word drags along assumptions I can’t shake off fast enough.
Faking skills isn’t my goal. An honest shift feels right instead.
Now here’s something folks often notice after making that change
What path took you from a SOC role into working with DevOps or cloud systems?
Maybe DevSecOps feels like a stretch right now - could starting with junior DevOps make more sense? Currently I have 2 accounts for applying, one for fresher in devops, where i get calls but gets rejected as they are looking for candidates passing out from 2024-2025 while i was in 2022.
Other is the experienced one.
Then again, jumping into security-infused workflows might align better. Some paths twist unexpectedly. Others stay flat by design. Depends where pressure builds first.
What makes a resume/interview stand out for someone in this situation?
Could it be there's something I haven't noticed yet?
People who walked this road first might offer what actually works. Their steps already covered ground you’re standing on now.
https://redd.it/1qy71it
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What tools do I use for Terraform plan visualiser
I am new to terraform, before my terraform apply goes live I want to see that how can I know that what and how my resources are being created?
https://redd.it/1qydkqu
@r_devops
I am new to terraform, before my terraform apply goes live I want to see that how can I know that what and how my resources are being created?
https://redd.it/1qydkqu
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community