Reddit DevOps
270 subscribers
8 photos
31.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
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 tried making DevOps easier and myself obsolete

# How everything started...

Life as a developer ain't easy. Don't get me wrong, I absolutely love a good challenge, and I get lots of energy from tackling complex problems all throughout the day. That may also be one of the reasons why I love the fact that our development teams at work, despite having a small dedicated DevOps team at hand, are advised to build their own deployment pipelines, terraform modules and such.

As time passed, I tried helping where I could and supported those who were missing some knowledge to properly handle their DevOps requirements, essentially taking load off of our small team of DevOps experts. They loved it, I loved it. It was or rather still is a win-win situation. After all, I did have prior DevOps experience due to previous employments and also my side-business (which, tbh., probably at least every second IT guy out there has).

Doing all of this, I noticed that most of the processes that I faced were kind of repetitive and follow the same steps or at least principals. Yet, since non-DevOps people were doing this work, some of the more complex stuff was prone to errors. Nothing inherently bad or anything. Just the usual problems understanding the deeper functionality of the required tooling, which was needed to complete a task. Thus, a need for support was given that I was more than happy to satisfy. Of course, the rise of AI helped a lot with this already. However, if you don't know what you are searching for, AI is not going to help you much either, so human knowledge was and is still the way to go.

# Making DevOps easier and myself essentially obsolete...

Seeing patterns and constantly noticing repetitive work made me think about potential opportunities for further process automation. Being a developer, I did have the tools at hand which were needed to build an application. So I did and not much after, Kublade was born. At its core, the application is a templating engine for Kubernetes manifests, which allows DevOps teams to offer a certain set of templates which can then be utilized by development teams to rapidly deploy new applications with a minimal risk of errors.

Whilst the software used to be pretty basic and just a kind of crazy experiment back in the day (the first line of code was written at least 3 years ago), it has involved to be a very helpful companion in my daily DevOps journey. It may not be perfect and require some setup, but I tempt to save lots of time not having to modify the same YAML structures by hand over and over again.

Now, did I make myself obsolete with this? Essentially, yes. Sadly, due to regulatory madness, I could not directly integrate the software with the clusters at work, but generating most of my manifests using templates allowed me to focus on the more interesting challenges. Also, making the software open-source allowed me to share it with the community, so others may enjoy it even more than I personally can as of now.

If you want to check it out or even contribute, you can do so jumping over to the homepage. Over there you can also find a documentation and API specification should you be interested in taking a closer look at what I've built.

# Why did I do it?

Writing a software like this is lots of work. So why did I do it? The short answer to that is as simple as they come: I'm a nerd and a sucker for process simplicity. So when I saw an opportunity, I had to jump on it. Also, it gave me a chance to experimentally explore new topics like AI chat integration, proper prompt building and in general just stuff that I don't have too many touchpoints with during my day job. Thus, I would encourage everyone who has an idea to go for it and see what happens (as long as the risks don't exceed the benefits, ofc.).

# Let's discuss...

First and foremost. Thanks for reading through this huge of a post. Let me know what you think! Does DevOps need new tools like this? Is AI going to
revolutionize DevOps as we know it? What's your experience with all of this? Looking forward to having a lively discussion!

https://redd.it/1l6bzmx
@r_devops
Still editing PrometheusRules manually ? Please, take care of your mental health.

Manually rewriting PrometheusRule YAMLs or recreating them from scratch just to change a label or "for:" duration is like rebuilding your house because you want to repaint the mailbox.

Between awesome-prometheus-alerts and monitoring Mixins, it's chaos.

But the kube-prometheus-stack already ships with dozens of production-grade alerts, so, why not patch them in place ?

I built kps-alert-editor.sh, a simple Bash script that lets you:

Edit alert labels like team=devops
Change for durations (15m → 3m)
Route alerts via Alertmanager without YAML suffering
Keep a local changelog for tracking

Uses just kubectl + yq. No Helm, no chart rebuilding. Just run-and-patch.

Alertmanager routing with team label also explained with config example.

Github -> github.com/adrghph/kps-alert-editor.sh

bye!

https://redd.it/1l6bsfc
@r_devops
Life before ci/cd

Hello,

Can anyone explain how life was before ci/cd pipeline.

I understand developers and operations team were so separate.

So how the DevOps culture now make things faster!? Is it like developer doesn’t need to depend on operations team to deploy his application ? And operations team focus on SRE ? Is my understanding correct ?

https://redd.it/1l6djk5
@r_devops
New to DevOps

While I may have been taught some theoretical concepts of Cloud and DevOps during my CS Degree, I still know only the theoretical basics, mostly how AWS IAM and EC2 works, how Docker and Kubernetes is set up, how Terraform works. But I think doing projects and an on-the-go learning approach is always suited for developers.

Where and how do I start? What kind of contents did you follow to learn DevOps? What kind of projects can get you a good grasp on how DevOps is used in the industry?

Thanks :)

https://redd.it/1l6dinu
@r_devops
Writing my first script in linux, any advice?

I have learnt the basics commands and have a little experience in navigating linux but this is the first time I'm writing executable scripts and I want to know what were some mistakes you've done and corrected along the way and any advice is appreciated, i genuinely want to learn so please let me know.

https://redd.it/1l6egcf
@r_devops
What finally made Python click for me in the cloud world: automation

I used to think I needed to master Python before I could do anything useful with it.
Turns out, just learning how to automate basic cloud tasks completely changed the game.

There were small wins, but they gave Python a real-world purpose beyond just “learning syntax.”

I’m still figuring it all out, but the shift from theory to doing things with Python in a cloud setting really boosted my confidence.

Anyone else using Python this way for cloud or DevOps stuff?
Would love to hear your favorite use cases or beginner-friendly wins.

https://redd.it/1l6j6a3
@r_devops
Can you share some tips or what you've been learning about AI so far?

With the recent growth of AI, how are you preparing for your career? I want to adapt, but it feels overwhelming. I’m not sure what I should learn or how to adapt. Can you share some tips or what you've been learning about AI so far?

https://redd.it/1l6iffq
@r_devops
API and api gateway

Hi,

I never worked with API but I need something to understand .

They always say install api gateway in cloud ? But what is it exactly and if there is no cloud then is there anything similar for on prem ?


Regards


https://redd.it/1l6dlzy
@r_devops
DevOps Engineer Role at Rakuten

Has anyone attended the telephone interview round for DevOps Engineer at Rakuten (Canada) ?

https://redd.it/1l6q3o9
@r_devops
What Was Your "I Broke Something In Production" Moment?

A little under a year in my role as a DevSecOps engineer, and I have this huge fear around breaking something in production. A botched upgrade, loss of data, etc.. My coworkers reassure me that everybody breaks something at some point.

When did you, or someone you know break something in Production? What was the impact? What did you learn from that experience?

https://redd.it/1l6rnxp
@r_devops
GitHub Actions and nightly deployment question

Hi, hopefully you kind folk can help me out here. We've recently onboarded our build pipelines into GitHub Actions, and for the most part it's been pretty amazing. However we've got a recent requirement which doesn't seem to be easily accomplished. For context, we have 3 environments, dev, staging and production. Staging and production have deployment protection rules requiring reviewers to approve.

The new requirement is for nightly builds to be deployed to the staging environment. We can accomplish this by using a schedule in the workflow, however because of the deployment protection, someone has to manually approve these jobs.

Is there a way to automate nightly builds and still maintain an environments deployment protections?

https://redd.it/1l6vanq
@r_devops
Is it worth studying programming?

I was reading about the case of Shawn K, who has to make a living delivering orders because he can no longer find work as a programmer. On the other hand, Bill Gates says artificial intelligence cannot replace programmers.

What do you think?

https://redd.it/1l6xb8b
@r_devops
Need advice to switch from my build and release management job?

So I've been working as a build and release management release engineer for the past 8 years. My work usually revolves around creating ITSM Requests for production releases and basically manage all the release activities. The other tasks that I do is basic management of applications and it's environments in lower level environments. I have got nothing to do with linux or any other Scripting or programming stack for that matter. I understand code and can help fix some issues, but that's it.

For a while I've been trying to switch my job as I'm stuck with this project and haven't been really able to work on something new because of personal life crisis during covid.

Now I'm studying and applying but haven't been able to get interview calls. I don't know what to do.

Any advice?

https://redd.it/1l6yj2l
@r_devops
DevOps Engineer planning next cloud move: AWS, Azure, or GCP?

I’m a mid-level DevOps Engineer (3–5 YOE) currently working with AWS (SAA-C03 certified), using orchestration, ci/cd-gitops, IaC, etc.

I'm at a point where I want to deepen my Cloud DevOps focus and am trying to decide which platform to specialize in next:

* **Double down on AWS** with DevOps Pro (saturated but high demand)
* **Pivot to GCP** for less competition and niche appeal (especially with SRE/Data/AI)
* **Explore Azure**, given its enterprise traction (seems strong in Europe and government orgs)

My long-term goal is to be positioned for roles at strong, globally-oriented tech companies. I'm thinking about both skill growth and long-term positioning in the job market.

From your experience or observation, which cloud platform gives the best career ROI right now especially in mature, competitive markets?

Would love to hear from people working in companies that hire across multiple regions or those who recently made a similar decision.

https://redd.it/1l6zbah
@r_devops
Instant Incident Response - Deep dependency graph of the infra

Hello!

We have been working on an incident resolution feature at Anyshift: it helps surface root causes in minutes by connecting layers that don’t usually talk: cloud, Kubernetes, monitoring, and Git.

Classic monitoring stops at symptoms. We wanted to go deeper — so we built a live infra knowledge graph (Neo4j) updated by event-driven pipelines. It links AWS, Terraform, Datadog, and GitHub data to show what changed, where, and why.

It works as a Slackbot or web UI. Setup takes \~5 mins (GitHub app or AWS read-only on a dev account).

It’s free to try for now as we’re looking for as much usage and feedback as possible to shape what comes next.
Video is enclosed. Would love your thoughts, and to answer any of your questions!

Thanks a lot,
Roxane




https://redd.it/1l6zp1x
@r_devops
i'm a student and i need help

Hi everyone i hope you're doing well, basically i'm passing an academic exam in cloudComputing/Devops and it's gonna be a MCQ questions in cloud computing virtualization wether it's network/storage docker kubernetes and i need some help to find MCQ tests to train on them.

https://redd.it/1l6zic8
@r_devops
Future German Job Market?

Hi, I’m currently learning Cloud Engineering tools and concepts, and I plan to add DevOps knowledge as well if possible. My tech stack so far includes Terraform, Docker, Kubernetes, CI/CD basics, and I'm planning to go deeper into AWS/GCP.

I’m a non-EU Master’s student in Germany, with 1 year left to graduate. My German level is B2 in listening/reading, and around B1 in speaking. I have no prior work experience in tech.

The plan was to build up my Cloud/DevOps skills, improve my German, and then apply for jobs. But lately I’m seeing a lot of posts saying the junior market is dead, Cloud jobs require 2–3 years experience, and the IT sector is slowing down. On top of that, I’ve been pushing myself hard for years and I’m near burnout.

My questions are:

1. Is there any realistic chance for someone like me (0 experience, but decent German and solid skills) to break into Cloud Engineering or DevOps roles in Germany?


2. Do you think the market for Cloud Engineers in Germany will get better in the next year or two? Or is it already saturated?



I’m reaching a point where I’m wondering if it’s worth continuing this path or if I should just enjoy my time here and plan to return home after my degree. Any honest advice would be appreciated.



https://redd.it/1l70e23
@r_devops
Feeling Overworked and Frustrated as a Senior Cloud Engineer – Should I Quit?

I have 4 years of DevOps experience and am currently working remotely as a Senior Cloud Engineer at a startup, earning 12 LPA. Lately, I’ve been feeling overwhelmed and frustrated. My company recently assigned me to a new project with just one colleague, tasking me with migrating an application from Docker Compose to Kubernetes using Pulumi. The problem? I have zero experience with Pulumi or TypeScript.I’m struggling to make progress, and the lack of support is making it worse. My senior is never available for calls or guidance. I think about quitting daily but don’t have any job offers lined up. I’m stuck and don’t know how to move forward. Should I quit, or is there another way to handle this?

https://redd.it/1l70hb0
@r_devops
Junior in DevOps learning

I've been in the DevOps team for 1 year 6 months and lately have been given more responsibilities since I'm no longer a trainee, which is fair enough. But I've been feeling very overwhelmed and my team has reassured me and are supportive but I wanted to know how can I accelerate my learning progress? I have a doc of errors and solutions I come across, and recordings if I need help, as well as my team but is there anything else I can do?

When I asked my manager he said nothing he's fine with my progress so far, but I still feel something's amiss.

https://redd.it/1l75rfo
@r_devops