What’s a “cloud best practice” you completely ignore.....and why?
We all know the rules:
* Don’t hardcode secrets
* Tag everything
* Separate prod and dev
* Write clean Terraform with modules and locals
* Use least privilege IAM roles...
And yet... real-world pressure hits, and suddenly you’re pasting a static secret just to get a demo working 😅
For me, i still don’t always set up full logging and monitoring for non-prod environments. I know i should… but deadlines always win.
What’s your cloud sin?
What “best practice” do you skip in the real world......and what’s your excuse?
https://redd.it/1l4to34
@r_devops
We all know the rules:
* Don’t hardcode secrets
* Tag everything
* Separate prod and dev
* Write clean Terraform with modules and locals
* Use least privilege IAM roles...
And yet... real-world pressure hits, and suddenly you’re pasting a static secret just to get a demo working 😅
For me, i still don’t always set up full logging and monitoring for non-prod environments. I know i should… but deadlines always win.
What’s your cloud sin?
What “best practice” do you skip in the real world......and what’s your excuse?
https://redd.it/1l4to34
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need some advice on project based learning
It's been 2-3 weeks since I have started learning devops. I have covered the basics of linux, shell scripting, networking and docker. I suffered a one week gap due to other commitments but I want to get back now. I need someone who has any experience and knows more than me to tell me what projects to do for each of these and also for learning a cloud service (AWS). I believe project based learning is better compared to the likes of tutorials. Would anyone please take some of their time out and help with this, it would be much appreciated!
https://redd.it/1l4tz82
@r_devops
It's been 2-3 weeks since I have started learning devops. I have covered the basics of linux, shell scripting, networking and docker. I suffered a one week gap due to other commitments but I want to get back now. I need someone who has any experience and knows more than me to tell me what projects to do for each of these and also for learning a cloud service (AWS). I believe project based learning is better compared to the likes of tutorials. Would anyone please take some of their time out and help with this, it would be much appreciated!
https://redd.it/1l4tz82
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Bash Secrets I Learned From 10 Years of Production Hell
Hey all,
I wrote an article about my learnings from 10 years of working as a DevOps in critical production systems. I would love if any of you can read it and give me your impressions - and more importantly, I would love to hear from you - What's the worst production incident you've had with a bash script?
The link to the article is: https://medium.com/@heinancabouly/bash-secrets-i-learned-from-10-years-of-production-hell-93fe1dbff12a?source=friends\_link&sk=5e84b93dfede7fec6ec1675aea6f9bd8
https://redd.it/1l4w4ym
@r_devops
Hey all,
I wrote an article about my learnings from 10 years of working as a DevOps in critical production systems. I would love if any of you can read it and give me your impressions - and more importantly, I would love to hear from you - What's the worst production incident you've had with a bash script?
The link to the article is: https://medium.com/@heinancabouly/bash-secrets-i-learned-from-10-years-of-production-hell-93fe1dbff12a?source=friends\_link&sk=5e84b93dfede7fec6ec1675aea6f9bd8
https://redd.it/1l4w4ym
@r_devops
Medium
Bash Secrets I Learned From 10 Years of Production Hell
Three months ago, a single bash script I wrote processed 50,000 server deployments without a single failure. Two years ago, my scripts were…
Help /Advice for learning k8s the hard way !
hey everyone, i’m planning to try kubernetes the hard way (https://github.com/kelseyhightower/kubernetes-the-hard-way) and was wondering if anyone here has gone through it. if you have, i’d really appreciate it if you could share your experience, especially how you set it up (locally or on the cloud). i was hoping to do it locally, but it seems like my asus s15 oled might not meet the hardware requirements. so if you’ve successfully done it either way, your insights would be a big help. also, do you think it's still worth doing in 2025 to deeply understand kubernetes, or are there better learning resources now?
https://redd.it/1l4xqgm
@r_devops
hey everyone, i’m planning to try kubernetes the hard way (https://github.com/kelseyhightower/kubernetes-the-hard-way) and was wondering if anyone here has gone through it. if you have, i’d really appreciate it if you could share your experience, especially how you set it up (locally or on the cloud). i was hoping to do it locally, but it seems like my asus s15 oled might not meet the hardware requirements. so if you’ve successfully done it either way, your insights would be a big help. also, do you think it's still worth doing in 2025 to deeply understand kubernetes, or are there better learning resources now?
https://redd.it/1l4xqgm
@r_devops
GitHub
GitHub - kelseyhightower/kubernetes-the-hard-way: Bootstrap Kubernetes the hard way. No scripts.
Bootstrap Kubernetes the hard way. No scripts. Contribute to kelseyhightower/kubernetes-the-hard-way development by creating an account on GitHub.
Need an overview
Well I just graduated with a degree in computer science with a strong base in C, C++, and a little bit of JavaScript. I have no prior working experience but I have made group projects solo with tight deadlines quite a lot of time in University.
DevOps always fascinated me a lot, so immediately after my last exam, I got the IBM coursera Beginners course (3 DAYS BEFORE THIS POST).
I have decided to get a fundamental level of knowledge in DevOps, become hands-on on tools like Docker, Jenkins, Kubernetes, Terraform, etc, get an AWS certification separately, and someone from industry told me to also get CCNA as well.
But after going through the comment section here on some posts, I am reevaluating my decision to start as a DevOps Engineer.
I was once also interested in CRM/ERP based career paths(Dynamics 365, SAP, Salesforce, etc),
I think I do have a really strong understanding of Information Security as well. But the it has very weak career options with little to no jobs being provided where I am from.
I wanted to get my DevOps, AWS, CCNA certification and then start doing leetcode + SQL revision to get placed somewhere.
After getting that certification, either I plan to learn Java Springboot or .NET core, along with JavaScript as it is a MUST these days,
so I have a backend backed with DevOps career.
Should I go for it? Should I do something else/ change my plan? Can someone shed some light on this. I am open to every sort of comment/ instructions.
https://redd.it/1l51ime
@r_devops
Well I just graduated with a degree in computer science with a strong base in C, C++, and a little bit of JavaScript. I have no prior working experience but I have made group projects solo with tight deadlines quite a lot of time in University.
DevOps always fascinated me a lot, so immediately after my last exam, I got the IBM coursera Beginners course (3 DAYS BEFORE THIS POST).
I have decided to get a fundamental level of knowledge in DevOps, become hands-on on tools like Docker, Jenkins, Kubernetes, Terraform, etc, get an AWS certification separately, and someone from industry told me to also get CCNA as well.
But after going through the comment section here on some posts, I am reevaluating my decision to start as a DevOps Engineer.
I was once also interested in CRM/ERP based career paths(Dynamics 365, SAP, Salesforce, etc),
I think I do have a really strong understanding of Information Security as well. But the it has very weak career options with little to no jobs being provided where I am from.
I wanted to get my DevOps, AWS, CCNA certification and then start doing leetcode + SQL revision to get placed somewhere.
After getting that certification, either I plan to learn Java Springboot or .NET core, along with JavaScript as it is a MUST these days,
so I have a backend backed with DevOps career.
Should I go for it? Should I do something else/ change my plan? Can someone shed some light on this. I am open to every sort of comment/ instructions.
https://redd.it/1l51ime
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do we know that code generators (AI) aren't leaking my code?
One of my big concerns is my code being used to 'train' some AI, for example there is nothing stopping Microsoft from sending my code in Visual Studio behind the scenes to some repo in the cloud. Right now I host my own SVN servers and try hard to not bleed anything out.
BUT as I consider where the world is going with code generation and AI, how can I sleep at night knowing that someone/something else isn't looking at my code?
Not that I'm going to use code generators but it's embedded in VS and I'll have to update at some point.
I only use 1 external library so I've limited my exposure to 3rd party libraries and everything else is hand rolled (which isn't that hard).
https://redd.it/1l4wxdh
@r_devops
One of my big concerns is my code being used to 'train' some AI, for example there is nothing stopping Microsoft from sending my code in Visual Studio behind the scenes to some repo in the cloud. Right now I host my own SVN servers and try hard to not bleed anything out.
BUT as I consider where the world is going with code generation and AI, how can I sleep at night knowing that someone/something else isn't looking at my code?
Not that I'm going to use code generators but it's embedded in VS and I'll have to update at some point.
I only use 1 external library so I've limited my exposure to 3rd party libraries and everything else is hand rolled (which isn't that hard).
https://redd.it/1l4wxdh
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
My company just did mandatory RTO and I found out that it might be based on radius. I've never had an official Cloud job but here's my latest work experience. Can I make the jump?
My problem is I've done all of this on-prem, I don't have much infrastructure as code experience although I understand it. I have also only worked in AWS and azure for more simple projects
This is my most recent resume entry
------------ -
Architected and maintained DevOps automation frameworks supporting Unity-based XR application deployment, enabling scalable delivery across multiple internal platforms.
Maintained a production-grade re-signing environment and introduced a signing infrastructure for Unity-based applications, ensuring compatibility with internal distribution and MDM tooling.
Built extensible automation scripts and system tools in Python, Bash, and PowerShell to reduce manual operations across infrastructure, build, and release processes.
Developed internal web-based tooling to streamline deployment validation, asset tracking, and environment introspection for cross-functional development teams.
Introduced AI-assisted automation into engineering workflows—accelerating tasks such as documentation generation, technical analysis, and pipeline logic optimization.
Integrated observability and alerting systems for both infrastructure health and deployment quality, ensuring early detection of anomalies and reducing downtime.
Provided end-to-end support for CI/CD systems, including Jenkins orchestration and MDM platform integrations, while aligning with regulatory constraints (e.g., HIPAA, FDA, ISO 13485).
Collaborated across engineering, security, and business teams to turn functional requirements into production-ready tooling and infrastructure.
Mentored team members and led initiatives that elevated engineering standards, operational resilience, and developer experience.
https://redd.it/1l560lb
@r_devops
My problem is I've done all of this on-prem, I don't have much infrastructure as code experience although I understand it. I have also only worked in AWS and azure for more simple projects
This is my most recent resume entry
------------ -
Architected and maintained DevOps automation frameworks supporting Unity-based XR application deployment, enabling scalable delivery across multiple internal platforms.
Maintained a production-grade re-signing environment and introduced a signing infrastructure for Unity-based applications, ensuring compatibility with internal distribution and MDM tooling.
Built extensible automation scripts and system tools in Python, Bash, and PowerShell to reduce manual operations across infrastructure, build, and release processes.
Developed internal web-based tooling to streamline deployment validation, asset tracking, and environment introspection for cross-functional development teams.
Introduced AI-assisted automation into engineering workflows—accelerating tasks such as documentation generation, technical analysis, and pipeline logic optimization.
Integrated observability and alerting systems for both infrastructure health and deployment quality, ensuring early detection of anomalies and reducing downtime.
Provided end-to-end support for CI/CD systems, including Jenkins orchestration and MDM platform integrations, while aligning with regulatory constraints (e.g., HIPAA, FDA, ISO 13485).
Collaborated across engineering, security, and business teams to turn functional requirements into production-ready tooling and infrastructure.
Mentored team members and led initiatives that elevated engineering standards, operational resilience, and developer experience.
https://redd.it/1l560lb
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
DevOps Project(pipeline).. need inputs
I recently built and deployed a Tetris game using automation tools to simulate how real-world companies manage software delivery. I’m a recent graduate with no professional experience yet, so I wanted to create a hands-on project that mimics a production-like environment. Github
First, I created servers on AWS and installed tools like Jenkins, Docker, and Terraform.
Then, I used Jenkins to automatically create a Kubernetes cluster (EKS) and deploy the game.
Then created another pipeline which checks the code for bugs (SonarQube) and security issues (Trivy), builds a Docker image, and uploads it to DockerHub.
I used ArgoCD to automatically deploy the latest version of the app whenever the code or image was updated. When I wanted to upgrade the app (version 2.0), Jenkins detected the new code, built a new image, updated the deployment file, and ArgoCD pushed the change live all without manual steps.
I did not implement the monitoring in this project yet.
I’d really love your feedback on this pipeline. what limitations or flaws you can spot? What would you do differently if this were a real production setup? Feel free to roast it, I genuinely want to improve and learn from my mistakes before tackling my next one.
https://redd.it/1l59n46
@r_devops
I recently built and deployed a Tetris game using automation tools to simulate how real-world companies manage software delivery. I’m a recent graduate with no professional experience yet, so I wanted to create a hands-on project that mimics a production-like environment. Github
First, I created servers on AWS and installed tools like Jenkins, Docker, and Terraform.
Then, I used Jenkins to automatically create a Kubernetes cluster (EKS) and deploy the game.
Then created another pipeline which checks the code for bugs (SonarQube) and security issues (Trivy), builds a Docker image, and uploads it to DockerHub.
I used ArgoCD to automatically deploy the latest version of the app whenever the code or image was updated. When I wanted to upgrade the app (version 2.0), Jenkins detected the new code, built a new image, updated the deployment file, and ArgoCD pushed the change live all without manual steps.
I did not implement the monitoring in this project yet.
I’d really love your feedback on this pipeline. what limitations or flaws you can spot? What would you do differently if this were a real production setup? Feel free to roast it, I genuinely want to improve and learn from my mistakes before tackling my next one.
https://redd.it/1l59n46
@r_devops
GitHub
GitHub - Sunil-3012/tetris-devsecops-v1
Contribute to Sunil-3012/tetris-devsecops-v1 development by creating an account on GitHub.
Already in IT as support consultant but want to go the DevOps route
Hey all, currently working as a support consultant for a ERP system. I want to slowly transition to cloud devops althoug I do not have formal training in IT. The advantage is that I am already in the IT department of my company. I am planning to do a bunch of study of my own and transition if possible within the company I work in, it'd be the easiest way. Alternativale, I could do a masters in in CS. Do you think a masters would be helpful? Or just studying/practicing on my own and waiting for the right opportunity would be enough?
https://redd.it/1l5ji9b
@r_devops
Hey all, currently working as a support consultant for a ERP system. I want to slowly transition to cloud devops althoug I do not have formal training in IT. The advantage is that I am already in the IT department of my company. I am planning to do a bunch of study of my own and transition if possible within the company I work in, it'd be the easiest way. Alternativale, I could do a masters in in CS. Do you think a masters would be helpful? Or just studying/practicing on my own and waiting for the right opportunity would be enough?
https://redd.it/1l5ji9b
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Help!
Hello Guys!
I recently landed a DevOps intern role, and there’ll be a few weeks of training before I actually start working.
Since I’m from a mechanical engineering background, they’re going to help me get used to the new environment. I also started an online DevOps course recently, and so far I’ve learned the basics of Linux, Vagrant, and Docker.
I was just wondering — what should I start focusing on next or start learning to be better prepared for the role and for training in advance? Would love to hear some advice! Also any resources or any specific places to learn them ! Thanks in Advance !
https://redd.it/1l5lmyi
@r_devops
Hello Guys!
I recently landed a DevOps intern role, and there’ll be a few weeks of training before I actually start working.
Since I’m from a mechanical engineering background, they’re going to help me get used to the new environment. I also started an online DevOps course recently, and so far I’ve learned the basics of Linux, Vagrant, and Docker.
I was just wondering — what should I start focusing on next or start learning to be better prepared for the role and for training in advance? Would love to hear some advice! Also any resources or any specific places to learn them ! Thanks in Advance !
https://redd.it/1l5lmyi
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Strategically scaling up in AWS DevOps for remote roles
Hey folks,
I’ve been working in AWS DevOps for the past 2 years and am now planning the next phase of my career growth with a focus on remote opportunities.
I’m based in a lower income country and currently earning well below the global market average. My goal is to transition into remote roles that pay around $3,500 to $4,000 per month within the next 12 to 18 months.
I’ve already earned the AWS SAA certification. What certifications or skills would you recommend I pursue next to strengthen my profile for remote positions? I’m especially interested in areas like security, infrastructure as code (Terraform or CDK), Kubernetes, or cost optimization. I’m open to anything that adds real value in a cloud native DevOps environment.
I would also appreciate insights into the kinds of personal or open-source projects that have helped others break into higher-paying remote roles. I’m not looking for shortcuts, just clear and actionable direction.
Thanks in advance for sharing your experience or advice.
https://redd.it/1l5lz67
@r_devops
Hey folks,
I’ve been working in AWS DevOps for the past 2 years and am now planning the next phase of my career growth with a focus on remote opportunities.
I’m based in a lower income country and currently earning well below the global market average. My goal is to transition into remote roles that pay around $3,500 to $4,000 per month within the next 12 to 18 months.
I’ve already earned the AWS SAA certification. What certifications or skills would you recommend I pursue next to strengthen my profile for remote positions? I’m especially interested in areas like security, infrastructure as code (Terraform or CDK), Kubernetes, or cost optimization. I’m open to anything that adds real value in a cloud native DevOps environment.
I would also appreciate insights into the kinds of personal or open-source projects that have helped others break into higher-paying remote roles. I’m not looking for shortcuts, just clear and actionable direction.
Thanks in advance for sharing your experience or advice.
https://redd.it/1l5lz67
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Why are DevOps and Cloud becoming inseparable? Can I just be a Cloud Engineer or do I need DevOps to grow?
I've been diving deep into cloud engineering lately (AWS/Azure), but I keep noticing this trend—every cloud job post or roadmap seems to include DevOps tools like CI/CD, Terraform, Docker, Jenkins, and even Kubernetes. It's like cloud and DevOps are slowly merging into one big role.
Why is this happening?
Is it still possible to just be a cloud engineer (architect, admin, or specialist) without going deep into DevOps? Or is DevOps becoming mandatory for career progression in cloud roles?
I don't mind learning DevOps if it's really needed—but I want to understand why they’re becoming so tightly coupled and whether there’s still room to specialize.
Appreciate honest opinions from people in the field. Are you seeing the same trend?
Thanks in advance!
https://redd.it/1l5ogcs
@r_devops
I've been diving deep into cloud engineering lately (AWS/Azure), but I keep noticing this trend—every cloud job post or roadmap seems to include DevOps tools like CI/CD, Terraform, Docker, Jenkins, and even Kubernetes. It's like cloud and DevOps are slowly merging into one big role.
Why is this happening?
Is it still possible to just be a cloud engineer (architect, admin, or specialist) without going deep into DevOps? Or is DevOps becoming mandatory for career progression in cloud roles?
I don't mind learning DevOps if it's really needed—but I want to understand why they’re becoming so tightly coupled and whether there’s still room to specialize.
Appreciate honest opinions from people in the field. Are you seeing the same trend?
Thanks in advance!
https://redd.it/1l5ogcs
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Versioning scheme for custom docker images based on upstream version
Hello.
I have created a custom Postgres image, based on the official Postgres image in Docker hub to include some extra software, but I have some doubts about how to best manage the version of my own image.
My requirements are the following:
\- The image tag should contain reference to the upstream version (ex: postgres 17) and a custom version of my custom image
\- I want to keep my custom image in sync with upstream. For example is a new postgres version is released upstream I want to automatically realease a version of my own image with that image as upstream. (I want to have some limits here, like only major and minor versions of alpine based images).
Currently, I am following this version schema my-image:<postgres-upstream-version>-<custom build number>. So an example would be myimage-17.4-1
Is this a good practice?
How can I handle new Postgres versions? I could have a scheduled github action that fetches all the tags from docker hub, compares to any version I have for my custom image in my docker repository and build the missing tags.
What if I do a change in my custom image, ideally I would need to build for all the combinations of postgres versions. Again, I would need to query my docker registry to get all versions and run my build pipeline for all of them. this could be heavy.
Another small problem is that since I am using build number from GitHUb Actions as my custom version, the numbers for each postgres versions would not be in sync.
Ex: I could have a my-image:17-1 and my-image-18-6. To have independent versioning I would need somehow to came up with my own versioning scheme and would need to store that information somewhere (a json file in the repo) ??
I feel I might be overthinking and overengineering this. What are the general good approaches for this?
Thank you.
https://redd.it/1l5pcq3
@r_devops
Hello.
I have created a custom Postgres image, based on the official Postgres image in Docker hub to include some extra software, but I have some doubts about how to best manage the version of my own image.
My requirements are the following:
\- The image tag should contain reference to the upstream version (ex: postgres 17) and a custom version of my custom image
\- I want to keep my custom image in sync with upstream. For example is a new postgres version is released upstream I want to automatically realease a version of my own image with that image as upstream. (I want to have some limits here, like only major and minor versions of alpine based images).
Currently, I am following this version schema my-image:<postgres-upstream-version>-<custom build number>. So an example would be myimage-17.4-1
Is this a good practice?
How can I handle new Postgres versions? I could have a scheduled github action that fetches all the tags from docker hub, compares to any version I have for my custom image in my docker repository and build the missing tags.
What if I do a change in my custom image, ideally I would need to build for all the combinations of postgres versions. Again, I would need to query my docker registry to get all versions and run my build pipeline for all of them. this could be heavy.
Another small problem is that since I am using build number from GitHUb Actions as my custom version, the numbers for each postgres versions would not be in sync.
Ex: I could have a my-image:17-1 and my-image-18-6. To have independent versioning I would need somehow to came up with my own versioning scheme and would need to store that information somewhere (a json file in the repo) ??
I feel I might be overthinking and overengineering this. What are the general good approaches for this?
Thank you.
https://redd.it/1l5pcq3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
For my Last two posts Got Support, Got Critique. So what's Next...a New Idea Brewing
So just wanted to share a small update and a thought that's been on my mind lately.
Over the past few weeks, I’ve been helping folks fix cloud/devops infra issues (mostly through DMs), and wow… I’ve learned a lot more than I expected.
Out of the 3 people I helped closely, one of them paid and, but I didn’t mind , it genuinely felt good fixing things and learning in the process.
Later, I spoke to a few senior brothers and they referred me internally to their companies. Hopefully, something clicks by next month 🤞
But here’s the thing:
After talking to so many people and solving real infra pain points, I’m convinced there’s a huge scope in the backend/infrastructure/devops space right now especially in this AI-first world where everyone’s trying to scale fast but forget infra is the backbone.
So... last weekend I sent a DM to 8-10 folks who had reached out earlier just asking them some questions and casually sharing what I was thinking.
To my surprise, a few replied like:
>
I didn’t reach out to more because, honestly, I can only manage 2-3 people at the moment and I don’t want to waste anyone’s time. But just knowing that folks are willing to collaborate gave me a lot of confidence to maybe take a first small step soon.
Still figuring it out... just wanted to thank everyone who gave honest feedback, even the ones who roasted me a bit but it helped 🙂
If you're building something similar or have ideas in this space, feel free to drop in. I’m always open to chat and learn.
https://redd.it/1l5obz4
@r_devops
So just wanted to share a small update and a thought that's been on my mind lately.
Over the past few weeks, I’ve been helping folks fix cloud/devops infra issues (mostly through DMs), and wow… I’ve learned a lot more than I expected.
Out of the 3 people I helped closely, one of them paid and, but I didn’t mind , it genuinely felt good fixing things and learning in the process.
Later, I spoke to a few senior brothers and they referred me internally to their companies. Hopefully, something clicks by next month 🤞
But here’s the thing:
After talking to so many people and solving real infra pain points, I’m convinced there’s a huge scope in the backend/infrastructure/devops space right now especially in this AI-first world where everyone’s trying to scale fast but forget infra is the backbone.
So... last weekend I sent a DM to 8-10 folks who had reached out earlier just asking them some questions and casually sharing what I was thinking.
To my surprise, a few replied like:
>
I didn’t reach out to more because, honestly, I can only manage 2-3 people at the moment and I don’t want to waste anyone’s time. But just knowing that folks are willing to collaborate gave me a lot of confidence to maybe take a first small step soon.
Still figuring it out... just wanted to thank everyone who gave honest feedback, even the ones who roasted me a bit but it helped 🙂
If you're building something similar or have ideas in this space, feel free to drop in. I’m always open to chat and learn.
https://redd.it/1l5obz4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Switch from DevOps to SDE
I currently work as a DevOps Consultant at AWS. The pay is good but I realised lately a lot I am doing is not DevOps related like I have never worked with Linux and so far never got a project with K8s. I have built a lot of infrastructure with Terraform, built event driven architecutures on AWS, have done a lot of backend work with Python and built CI/CDs. I always had a deeper interest in coding than troubleshooting and I was wondering if it would be worth to switch to SDE either internally or externally?
Some things I’m grappling with:
* Would switching to SDE be a career **step sideways or backwards** in terms of scope, compensation, or growth path—even within FAANG?
* Long-term, is there more **upside and flexibility** in being an SDE versus staying in DevOps/SRE/platform?
* Is it common (or even possible) to switch internally within FAANG from DevOps to SDE, or would it require an external move?
* How do SDEs and DevOps compare when it comes to **technical depth** and **impact** on product?
* Anyone made a similar switch at a big tech company? Regrets? Wins?
Would love to hear from others who’ve made this kind of transition (or decided not to). Any advice on how to evaluate this properly—or how to make the move if I decide to go for it—would be hugely appreciated.
Thanks!
https://redd.it/1l5rrei
@r_devops
I currently work as a DevOps Consultant at AWS. The pay is good but I realised lately a lot I am doing is not DevOps related like I have never worked with Linux and so far never got a project with K8s. I have built a lot of infrastructure with Terraform, built event driven architecutures on AWS, have done a lot of backend work with Python and built CI/CDs. I always had a deeper interest in coding than troubleshooting and I was wondering if it would be worth to switch to SDE either internally or externally?
Some things I’m grappling with:
* Would switching to SDE be a career **step sideways or backwards** in terms of scope, compensation, or growth path—even within FAANG?
* Long-term, is there more **upside and flexibility** in being an SDE versus staying in DevOps/SRE/platform?
* Is it common (or even possible) to switch internally within FAANG from DevOps to SDE, or would it require an external move?
* How do SDEs and DevOps compare when it comes to **technical depth** and **impact** on product?
* Anyone made a similar switch at a big tech company? Regrets? Wins?
Would love to hear from others who’ve made this kind of transition (or decided not to). Any advice on how to evaluate this properly—or how to make the move if I decide to go for it—would be hugely appreciated.
Thanks!
https://redd.it/1l5rrei
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Haven't done this before, docker versions, environments, and devops
Greetings,
I just got my first github build action working where it pushes images up to the packages section of my repository. Now I'm trying to work out the rest of the process. I'm currently managing the docker stacks on the internal network using Portainer, so I can trigger an update using a webhook. I'm going to set up a cloudflare so that I can trigger the portainer updates via webhook from github while still keeping things protected.
However, I'm a little stuck. At the moment, portainer setup can reach out to github and get the images (I think, anyway, I haven't tested this yet). What's the best way to tag my docker images when I build them such that my two docker stacks (dev and production, I guess) in portainer can tell which images to pull? The images are in github in the packages section for my repo currently, so what's a good way to differentiate the environments? I'm using docker compose for structuring my stacks, btw.
https://redd.it/1l5twb7
@r_devops
Greetings,
I just got my first github build action working where it pushes images up to the packages section of my repository. Now I'm trying to work out the rest of the process. I'm currently managing the docker stacks on the internal network using Portainer, so I can trigger an update using a webhook. I'm going to set up a cloudflare so that I can trigger the portainer updates via webhook from github while still keeping things protected.
However, I'm a little stuck. At the moment, portainer setup can reach out to github and get the images (I think, anyway, I haven't tested this yet). What's the best way to tag my docker images when I build them such that my two docker stacks (dev and production, I guess) in portainer can tell which images to pull? The images are in github in the packages section for my repo currently, so what's a good way to differentiate the environments? I'm using docker compose for structuring my stacks, btw.
https://redd.it/1l5twb7
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is DSA required for DevOps Roles ?
I am a cs student currently in final year learning DevOps. I just want to know that is DSA required for the DevOps Roles or even asked in interviews or technical rounds.
https://redd.it/1l5yzbh
@r_devops
I am a cs student currently in final year learning DevOps. I just want to know that is DSA required for the DevOps Roles or even asked in interviews or technical rounds.
https://redd.it/1l5yzbh
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Would love feedback on our Zero Drift browser security engine before we release it
I’ve been developing a browser-native security platform (patented) that tackles fingerprint spoofing, identity cloaking, session lockdown, and high-trust privacy in real time—with zero reliance on external APIs or cloud calls.
The project is called Zero DriftX7, and it’s designed for high-integrity, offline-and Airgap first environments. I’m building this for both advanced privacy users and organizations that need hardened browser tools without giving up control to third-party clouds.
Here’s what the early product suite includes (names are finalized, features in ongoing development):
⸻
CoGen / Zero DriftX7 Product Suite
DriftLockX7
Locks session activity to a live fingerprint snapshot and alerts or freezes interaction if drift (device or identity tampering) is detected.
Snapshot Engine
Browser-integrated capture and verification of the user’s session environment. No server pings. Fully local diff checker for spoofing attempts.
Remote Kill Switch
Instant, remote-triggered disablement of a browser instance or tab cluster—configurable to run offline.
Cloaked Decoy Mode
Creates high-fidelity ghost session environments for penetration testing, bot evasion, or behavioral masking.
Session Watchdog Engine
Constant validation loop running locally that self-terminates rogue script execution or extension mutation.
Trust Fingerprint
Unique locally-generated user signature to enforce trust zones between browser tabs, without calling external fingerprint services.
GeoTrust & IP Zone Control
Region-based enforcement policies (e.g., block actions outside your trusted country, even without VPN or proxy detection).
CSP Enforcer + Frame Guard
Hardens browser frame execution, enforcing fine-tuned Content Security Policies with zero third-party injection exposure.
Local Analytics & Activity Vault
Everything is stored client-side in encrypted blobs, viewable only via authenticated extension access. No remote telemetry.
⸻
This is all still under internal testing (no public repo or code yet), but I’d love to hear:
• Would you trust a browser-native privacy suite that runs entirely offline?
• What features matter most to you in browser-level threat defense?
• Are there attack surfaces you think we’re missing?
Any and all feedback welcome—this is early-stage and built by a DevSecOps engineer who’s tired of cloud bloat and telemetry leaks.
Thanks
https://redd.it/1l618ko
@r_devops
I’ve been developing a browser-native security platform (patented) that tackles fingerprint spoofing, identity cloaking, session lockdown, and high-trust privacy in real time—with zero reliance on external APIs or cloud calls.
The project is called Zero DriftX7, and it’s designed for high-integrity, offline-and Airgap first environments. I’m building this for both advanced privacy users and organizations that need hardened browser tools without giving up control to third-party clouds.
Here’s what the early product suite includes (names are finalized, features in ongoing development):
⸻
CoGen / Zero DriftX7 Product Suite
DriftLockX7
Locks session activity to a live fingerprint snapshot and alerts or freezes interaction if drift (device or identity tampering) is detected.
Snapshot Engine
Browser-integrated capture and verification of the user’s session environment. No server pings. Fully local diff checker for spoofing attempts.
Remote Kill Switch
Instant, remote-triggered disablement of a browser instance or tab cluster—configurable to run offline.
Cloaked Decoy Mode
Creates high-fidelity ghost session environments for penetration testing, bot evasion, or behavioral masking.
Session Watchdog Engine
Constant validation loop running locally that self-terminates rogue script execution or extension mutation.
Trust Fingerprint
Unique locally-generated user signature to enforce trust zones between browser tabs, without calling external fingerprint services.
GeoTrust & IP Zone Control
Region-based enforcement policies (e.g., block actions outside your trusted country, even without VPN or proxy detection).
CSP Enforcer + Frame Guard
Hardens browser frame execution, enforcing fine-tuned Content Security Policies with zero third-party injection exposure.
Local Analytics & Activity Vault
Everything is stored client-side in encrypted blobs, viewable only via authenticated extension access. No remote telemetry.
⸻
This is all still under internal testing (no public repo or code yet), but I’d love to hear:
• Would you trust a browser-native privacy suite that runs entirely offline?
• What features matter most to you in browser-level threat defense?
• Are there attack surfaces you think we’re missing?
Any and all feedback welcome—this is early-stage and built by a DevSecOps engineer who’s tired of cloud bloat and telemetry leaks.
Thanks
https://redd.it/1l618ko
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need suggestion about my first Devops project
https://github.com/ad1822/cloudOps/blob/main/diagram\_new.png
I’m learning Kubernetes, AWS, and TF, so I built this project purely for learning purposes.
Tech Stack:
CI/CD: GitHub Actions
Infra as Code: Terraform
GitOps: ArgoCD
Backend: Go (Gin)
Frontend: React
DB: AWS RDS
Image Storage: S3 + CDN
Hosting: AWS EKS (Kubernetes) with LoadBalancers for both frontend & backend
The app lets users upload images → images go to S3, links (with image name) are saved in RDS, and the React frontend renders them from the CDN.
I’m a beginner, and this is my first project — the diagram might have a few mistakes, so feel free to drop suggestions or feedback. 🙌
https://redd.it/1l69048
@r_devops
https://github.com/ad1822/cloudOps/blob/main/diagram\_new.png
I’m learning Kubernetes, AWS, and TF, so I built this project purely for learning purposes.
Tech Stack:
CI/CD: GitHub Actions
Infra as Code: Terraform
GitOps: ArgoCD
Backend: Go (Gin)
Frontend: React
DB: AWS RDS
Image Storage: S3 + CDN
Hosting: AWS EKS (Kubernetes) with LoadBalancers for both frontend & backend
The app lets users upload images → images go to S3, links (with image name) are saved in RDS, and the React frontend renders them from the CDN.
I’m a beginner, and this is my first project — the diagram might have a few mistakes, so feel free to drop suggestions or feedback. 🙌
https://redd.it/1l69048
@r_devops
GitHub
cloudOps/diagram_new.png at main · ad1822/cloudOps
Contribute to ad1822/cloudOps development by creating an account on GitHub.
DevOps Isn’t Just Pipelines—It’s Creating Environments Where Quality Can Emerge
In the DevOps world, we champion automation, CI/CD, and fast delivery. But what about the organizational conditions that make true quality sustainable?
My new post looks at the resistance to quality practices (tests, simple design, pair programming) and how it's often tied to:
* Short-term delivery pressure
* Team-level silos and lack of alignment
* Poor feedback loops
We need more than tools—we need cultures that enable trust, learning, and shared ownership.
Full post here: [https://www.eferro.net/2025/06/overcoming-resistance-and-creating-conditions-for-quality.html](https://www.eferro.net/2025/06/overcoming-resistance-and-creating-conditions-for-quality.html)
How are you addressing the “people and incentives” side of quality in your DevOps practices?
https://redd.it/1l69g0j
@r_devops
In the DevOps world, we champion automation, CI/CD, and fast delivery. But what about the organizational conditions that make true quality sustainable?
My new post looks at the resistance to quality practices (tests, simple design, pair programming) and how it's often tied to:
* Short-term delivery pressure
* Team-level silos and lack of alignment
* Poor feedback loops
We need more than tools—we need cultures that enable trust, learning, and shared ownership.
Full post here: [https://www.eferro.net/2025/06/overcoming-resistance-and-creating-conditions-for-quality.html](https://www.eferro.net/2025/06/overcoming-resistance-and-creating-conditions-for-quality.html)
How are you addressing the “people and incentives” side of quality in your DevOps practices?
https://redd.it/1l69g0j
@r_devops
www.eferro.net
Lean Software Development: Overcoming resistance and creating conditions for quality
Fifth article on quality in Lean Software Development. In previous posts, we talked about how to build with quality through mistakes, techni...
Open to take suggestions and review on my skills and projects for Internships
I am open to take suggestions and what other projects can I build for DevOps roles and internships.And how to get internships or jobs and where to apply ?
What else can I change and modify. And what else can I include?
Programming Languages : Java, Python, SQL, MySQL
Web Technologies: Spring Boot
DevOps & Cloud: Git, GitHub, Docker, Shell Scripting (Bash), Terraform, Azure, Jenkins
(Beginner), AWS (Foundational)
Operating Systems: Linux (Ubuntu, Red Hat)
Tools: VS Code, IntelliJ IDEA, Vim, Jupyter Notebook
GitHub: https://github.com/ariefshaik7
Projects:
Terraform Azure Jenkins Setup – GitHub May 2025
• Provisioned a Jenkins-ready Azure VM using modular Terraform with secure networking and NSGs.
• Automated Jenkins setup using a Bash script executed via Azure CustomScript extension.
• Designed reusable infrastructure modules for seamless CI/CD environment provisioning.
Azure Infrastructure with Terraform – GitHub May 2025
• Engineered scalable Azure infrastructure using modular and reusable Terraform codebase.
• Integrated remote backend for Terraform state management via Azure Storage for team collaboration.
• Supported multi-environment deployment using workspace-specific configurations and variable files.
Bash Scripts for Linux Automation – GitHub April 2025
• Built robust Bash scripts to automate system updates, cleanup, health checks, and resource backups.
• Developed CLI tools for cloud operations like Azure resource enumeration via Azure CLI.
• Enhanced consistency, efficiency, and maintainability across Linux server environments.
Todo Web Application – GitHub Feb - Mar 2025
• Developed a full-stack CRUD web app using Spring Boot, Thymeleaf, and MySQL.
• Containerized the application with Docker Compose for repeatable deployments.
• Implemented MVC architecture and validation for clean code and robust user input handling.
https://redd.it/1l6a0ib
@r_devops
I am open to take suggestions and what other projects can I build for DevOps roles and internships.And how to get internships or jobs and where to apply ?
What else can I change and modify. And what else can I include?
Programming Languages : Java, Python, SQL, MySQL
Web Technologies: Spring Boot
DevOps & Cloud: Git, GitHub, Docker, Shell Scripting (Bash), Terraform, Azure, Jenkins
(Beginner), AWS (Foundational)
Operating Systems: Linux (Ubuntu, Red Hat)
Tools: VS Code, IntelliJ IDEA, Vim, Jupyter Notebook
GitHub: https://github.com/ariefshaik7
Projects:
Terraform Azure Jenkins Setup – GitHub May 2025
• Provisioned a Jenkins-ready Azure VM using modular Terraform with secure networking and NSGs.
• Automated Jenkins setup using a Bash script executed via Azure CustomScript extension.
• Designed reusable infrastructure modules for seamless CI/CD environment provisioning.
Azure Infrastructure with Terraform – GitHub May 2025
• Engineered scalable Azure infrastructure using modular and reusable Terraform codebase.
• Integrated remote backend for Terraform state management via Azure Storage for team collaboration.
• Supported multi-environment deployment using workspace-specific configurations and variable files.
Bash Scripts for Linux Automation – GitHub April 2025
• Built robust Bash scripts to automate system updates, cleanup, health checks, and resource backups.
• Developed CLI tools for cloud operations like Azure resource enumeration via Azure CLI.
• Enhanced consistency, efficiency, and maintainability across Linux server environments.
Todo Web Application – GitHub Feb - Mar 2025
• Developed a full-stack CRUD web app using Spring Boot, Thymeleaf, and MySQL.
• Containerized the application with Docker Compose for repeatable deployments.
• Implemented MVC architecture and validation for clean code and robust user input handling.
https://redd.it/1l6a0ib
@r_devops
GitHub
ariefshaik7 - Overview
ariefshaik7 has 7 repositories available. Follow their code on GitHub.