Reddit DevOps
266 subscribers
30.9K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Thinking of Getting Into DevOps? Here's Some Honest Advice for Freshers and Career Changers

Hello Reddit!

I wanted to share some honest thoughts and tips for those considering a career in DevOps—whether you're a recent graduate or someone looking to transition into this field.

In my opinion, DevOps is a rewarding role full of challenges. It's exciting, but it's not an entry-level position in the traditional sense. You’re expected to have a good grasp of various tools and, more importantly, know how to integrate them effectively. DevOps isn't just about tools like Kubernetes, Ansible, Terraform, CI/CD pipelines, Docker Compose, AWS, or GCP—it's about understanding the culture of DevOps and choosing the right tools to support it.

# Be Aware of the Current Job Market

That said, the current tech job market is very competitive. For every DevOps/SRE/Cloud Engineer role, you're likely competing against hundreds if not thousands of applicants. If you're just getting started and haven’t fully committed to learning DevOps yet, you might want to explore alternative roles for now. DevOps is heavily saturated, especially in North America.

To be blunt: if you're applying for junior DevOps roles, your chances are unfortunately quite slim. Many companies are outsourcing to countries like India, where they can hire two or three senior engineers for the cost of one junior hire. That's the reality of the market right now.

# If You’re Serious About DevOps, Here’s My Advice

If you're still passionate about becoming a DevOps engineer, here are a few suggestions that might help:

Understand the DevOps culture first. Don't just focus on the tools. Learn how DevOps bridges the gap between development and operations, and why it matters to businesses. Interviewers often ask about this.
Check out **https://roadmap.sh/devops**. It's a great starting point to understand the ecosystem and which tools to learn.
Linux: You don’t need to be a Linux expert, but you should be comfortable navigating the system, manipulating files, and using tools like `sed`, `awk`, `grep`, and basic troubleshooting commands. Know where logs are and how to read them.
Terraform: It’s not overly difficult to learn, but focus on best practices—using remote backends, writing reusable modules from scratch, and understanding state management.
Cloud Service Providers: Pick one—either AWS or GCP. Learn the core concepts: VPCs, IAM, scaling applications, setting up multi-AZ and multi-region deployments, and configuring load balancers.
Kubernetes: Learn how to scale applications using HPA (Horizontal Pod Autoscaler) and Cluster Autoscaler. More importantly, understand GitOps principles and why they're important in modern Kubernetes workflows.
Programming Language: Learn Python for scripting and automation. It's widely used in DevOps for tasks like writing infrastructure scripts, automating CI/CD pipelines, creating monitoring tools, or working with cloud SDKs. You don’t need to be a software engineer, but you should be comfortable writing and understanding basic to intermediate-level scripts.
Hands-on Practice: Set up your own lab. Play around with Ansible, self-hosted GitHub runners, Terraform, and Kubernetes. Document everything in GitHub. This builds your portfolio and gives hiring managers something to evaluate beyond your resume. But please don’t just copy/paste from ChatGPT. Make sure you understand line by line what you’ve built.

# Interview Tips

During interviews, avoid giving answers that sound like they came straight from ChatGPT. Most interviewers can tell. Instead, use the STAR method (Situation, Task, Action, Result) to structure your responses. Be human, be yourself, be honest, and show genuine interest in the company and the role. Most companies list their core values on their websites. Take the time to understand them, reflect on how they align with your own values, and prepare an example that demonstrates this alignment during your interview.

I used ChatGPT to help structure
and refine this write-up. That's all for now. If you have any questions or want to know more about breaking into DevOps, feel free to reply—I’ll do my best to help!

https://redd.it/1kia05y
@r_devops
How do you handle internal services incl. SSL?

I apologize if I'm asking in the wrong sub but it kinda felt right to ask here.

We have a couple of services, that we'd like to host internally within the company network (or VPN), that shouldn't be accessible from the outside (think Vault for secret management). Our current setup that we've figured out is already kinda complicated, but works:

outside requests are routed to a dummy nginx service that serves intentionally a 404 page for given URL
for inside requests, the routers are configured to use our own DNS server (authoritative + recursive) that specifically resolves those internal URLs to a Kubernetes cluster which actually has the deployed services

This setup also works reasonably well, even though it's not as automatic as I'd like. What feels hacky is providing these internal services with HTTPS. Some applications would probably work on HTTP only, but the example in mind - Vault - does not (AFAIK the browser uses some secure APIs that don't work in HTTP context). The way we're dealing with it now is:

the dummy nginx service automatically requests an SSL cert + key from LE via cert-manager
we manually extract and copy the SSL cert + key, and put it into the actual internal service, so when the internal requests hit the server, it responds with a cert that is actually valid because it has the same URL

Is there a better way to handle things altogether? I guess we could setup an internal CA that would sign our certs, but then everyone using those services would have to import that CA as a trusted one which seems like a bigger hassle than copying a cert (which is now done by a simple bash script).

https://redd.it/1kica43
@r_devops
🚀 DevOps Isn't Just CI/CD – Let's Talk About Real Deployment Challenges

Hey folks 👋

I just published a new blog post where I dive into the **real-world complexities of DevOps deployments** — way beyond just wiring up GitHub Actions or Jenkins pipelines.

🔗 Read it here: [https://norbix.dev/posts/devops-deployment/](https://norbix.dev/posts/devops-deployment/)

Here’s what I cover:

* Why “CI/CD” is just the **tip of the iceberg**
* Hidden realities like config drift, rollbacks, release approvals, and hybrid infra
* Real-life tips for teams that manage **cloud-native, on-prem, or mixed environments**
* Thoughts on blue/green, canary, GitOps, and platform engineering

💬 I’d love your thoughts:

* How do you **handle deployments** in your org?
* Do you manage full lifecycle (build → release → monitor) as part of DevOps?
* Any horror stories (or wins) you'd like to share?

Let’s get beyond the buzzwords and talk actual **deployment engineering**.

\#DevOps #SRE #PlatformEngineering #CI/CD #norbix

https://redd.it/1kie9fi
@r_devops
term DevOps is Dying

In 2021 when I was applying for a job one recruiter told me on the phone "You know I'm thinking to become a DevOps, you guys are paid a lot and its so easy to get a job, what I need for that? Pass AWS Certificate?"

4 years later the field is objectively is fucked up.
I run the market analysis based on Linkedin postings every month and for last 6+ months is more and more DevOps becoming a full stack engineer. Programming used to be optional for devops now its not, highest requested skill in Job descriptions Python, even Golang is showing up in 28% of job postings, not that may or may not be in your local area, but I run this all regions.

I had a co-worker who told me openly that he become DevOps cuz "its easy and he doesn't need programming.. a simple transition for him from Customer service into DevOps".

Most of those folks of 2020-2021 wave now frustrated that the job market is non-existent. It is non existent if don't know your craft well. Can you write a simple round robin load balancer in any language that is using sockets without AI? it could be as short as 20 lines of code.. that need both network knowledge and programming, I guarantee that 9/10 of Engineers will be clueless to how even start implementing it, yet ask anyone and they want to get 100K+

If you are looking or planning to look for a job, please stop racking up certificates, everyone and their mother has AWS, Kubernetes, and list goes on certificates THEY (almost) DON'T HAVE VALUE. now allegedly non-profit Linux Foundation made another abomination of money grab called Kubeastronaut, what a shitshow..

Guys I don't want to bring anyone down, I recently started looking for a new job and luckily I could get interviews and offers despite the market so what I'm trying to say is just upskill but in a right way. Don't be fooled by marketing machine of AWS or other Cert provider. The same time you spend on that you can easily spend to master Bash scripting, or Networking which carries much more value.

Pick up hard skills, become a balanced engineer who know entire process and you will be fine regardless of Bad or Good market:
Networking, OS
Programming
DSA (you should know at least how to approach Easy questions)
Cloud architecture patterns (check AWS Architects blog)
Event driven architectures
and list goes on, but for Gods sake don't get another AWS SAA cert and call it a day.
..

if you need more data here is the market analysis for May 2025.

https://redd.it/1kif09k
@r_devops
Getting devops job without any knowlegde. Am I f***ed?

I got hired as a devops in a big company around 400 developers.

I only have some minimal IT part-time experience in my university. They got me because I finished succesfully a project they assigned me regarding CI/CD runners and AWS EC2 instances were I used lots of chat gpt. I told them that ofcourse but they are happy that I can work autonomously and make it work since there arent many senior devops who can guide me the whole time.

Do you think I will survive or will it be too much for me?

How can I prepare?

https://redd.it/1kidl8u
@r_devops
So is DevOps dead or no?

I’m a freshman who just started working the help desk and doing stuff like imaging for my university and I got really into the DevOps space as the culture sounds great. I strongly believe I can put an honest effort and learn as much as I can to give value to a company and do the right things. Should I go through with my plan and lock in or do I give up and try to work into another space? I really do wanna get into this field, it’s just demotivating sometimes when I read some of the stuff on Reddit.

https://redd.it/1kih4io
@r_devops
I built a Free AI Job board offering 9371 devops engineer new generative ai jobs across 20 countries.

I built an AI job board with AI, Machine Learning, data scientist and devops engineer jobs from the past month. It includes 100,000+ AI, Machine Learning, data scientist and devops engineer jobs from AI and tech companies. Unlike other platforms, we specialize in technical jobs at AI companies, covering algorithm-focused jobs (AI, Machine Learning, Data Science) and engineering roles (Full-Stack, Backend, Frontend, devops engineer and Software Development Engineers). Additionally, we aggregate job listings from AI startups that aren’t advertised on LinkedIn, Indeed, or other mainstream platforms. So, if you're looking for AI, Machine Learning, data scientist and devops engineer jobs, this is all you need – and it's completely free! Currently, it supports more than 20 countries and regions. I can guarantee that it is the most user-friendly job platform focusing on the AI industry. In addition to its user-friendly interface, it also supports refined filters such as Remote, Entry level, and Funding Stage. If you have any issues or feedback, feel free to leave a comment. I’ll do my best to fix it within 24 hours (I’m all in! Haha).
View all devops engineer jobs here: https://easyjobai.com/search/devops-engineer And feel free to join our subreddit r/AIHiring to share feedback and follow updates!

https://redd.it/1kihvz3
@r_devops
Having trouble trying to support REALLY old VB5 code.

So the company I work for has 2 or 3 very old applications that are written in VB5. They only get updated once or twice a year. To update the apps we need to fire up an old Windows XP VM with VB 6.0 on it, the developers make their updates, compile the code and then I have a script that pulls the code off to a lab environment and then just turn off the VM. IT is insisting that that VM needs to go away due to security, and the head of development won't allocate time to recoding the apps because even though they are revenue generators they don't generate enough to warrant a re-code. So I have been searching around to see what options are available and it doesn't look like much. Best I can tell the last Visual Basic to support vb5 was VB 6.0 and the newest supported OS was XP. newest unsupported but still looks like it works OS is Windows 7. I am not sure what my options even are at this point.

https://redd.it/1kij67x
@r_devops
Has anyone used Kubernetes with GPU training before?

Im looking to do a job scheduling to allow multiple people to train their ML models in an isolated environment and using Kubernetes to scale up and down my EC2 GPU instances based on demands. Has anyone done this set up before?

https://redd.it/1kikaoz
@r_devops
Becoming K8s/Openshift expert ?

Hello Fellas,

Presently an RHCSA/RHCE. Earlier I wanted to get into Devops, however I have realised its better to gain a solid understanding of one tool and become good enough in it. I am working on K8s now and plan to be an openshift architect and Kubestronaut. Also i hope to gain a basic fundamental understanding of other tools like git,CI/CD etc. Any inputs on this about the career growth, I work as a system admin for linux/ansible right now.

https://redd.it/1kimnob
@r_devops
What’s the one skill every DevOps engineer should master early on?

If I could go back and tell my younger self one thing, it’d be: learn bash scripting properly. I kept jumping into tools like Docker and Terraform without being solid on the fundamentals, and it slowed me down big time.

Now I use bash daily—for automation, debugging, gluing tools together—and I still learn new tricks every week.

What about you?
If someone’s just getting into DevOps, what’s one skill or habit that pays off long term?

https://redd.it/1kip4w3
@r_devops
Onprem Application Logging with Slurm?

Hey guys so slightly baffled, I have been thrown a problem at me about getting our slurm + apptainer cluster logs to be stored and accessible somewhere centrally. I have been simple logging and storing the logs on a nfs server.

On cloud in azure I use log analytics + application insights + openetelemetry. But not sure about onprem, do I just setup a loki + grafana container and go for it?

https://redd.it/1kiqutn
@r_devops
How do you not burn out?

I’ll Try to TLDR - Not in a senior role, under that and brought on with no prior devops experience but definitely a role supporting dev teams pushing through CI/CD implementation.

It seems that now I am the main point of contact for our applications. Which they are a few - For the most part my senior has migrated them to a more stable state. With no previous devops experience, I have been able to swim despite being thrown into the deep end. Now, I’ve run across a few issues which took a LOT longer than i would have liked, (days / weeks) and it turned out to be the silliest of things. Although I’m glad it’s resolved, i feel mentally exhausted lol. I am unofficially the point of contact for our apps. Any discussion on new implementation of anything, has to go through me. I sh*t my pants cause half the time I honestly dont know what or how to implement what they are looking for. Imposter syndrome is real. Have been in the role for sometime now, but its all starting to hit me, and i feel like everyone knows i dont know squat lol.

Implementing new infrastructure requires a lot of trail and error and i may skip things or miss things, much to the annoyance of the team i support. I’ll most likely take a day or two in the next few days or wait till the holiday.

https://redd.it/1kis5mg
@r_devops
Using kube-downscaler to reduce Kubernetes costs—my take

If you're running dev/staging clusters or workloads with predictable low-traffic hours, kube-downscaler is a simple win.

It lets you define schedules (via annotations) to scale Deployments down—without interfering with HPA.

I shared my setup, where it fits well, and a few caveats here:
https://blog.abhimanyu-saharan.com/posts/reduce-kubernetes-costs-with-kube-downscaler

Curious—anyone using this in production? Or paired it with Keda?

https://redd.it/1kis091
@r_devops
Preparation for Broadcom

Hello, I have an onsite interview with Broadcom in 7 days, final step in the interview process. It's from 9 am to 4 pm with a lunch session. This is for a SWEII Dev Ops position.

I have been unemployed since February and I really need this job.

One good thing is that after the first 1 hour conversation, they told me they'd get back to me the next business day, but got back to me the same night.

When i asked more about the onsite interview, they said, "The technical interview will cover a range of computer science topics—from fundamental programming concepts to development processes and best practices. You may also be presented with on-the-spot scenarios to gauge how you approach problems with limited context and time. The interview is intended to be interactive, so you're encouraged to ask questions for clarification rather than make assumptions."

Which is super vague in my opinion? Obviously I will explain my thinking out loud.

Could anyone offer any tips? Or interviewed with Broadcom before?

I have never done Dev Ops before, I explained that I feel I am a good fit for this role because I have always found my self trying to automate processes or make a process more efficient at my most recent job. It was at a defense company, but a lot of their processes were manual for some reason.

https://redd.it/1kiz4nv
@r_devops
Should I pursue AWS and Kubernetes certificates? + please critique my learning plan

Are AWS and K8s certs worth it from the job hunt perspective?

\- Are AWS and K8s certs a pre-requisite to getting a DevOps job?

Are AWS and K8s certs worth it from a learning perspective?

I see many posts that either support certifications or diss certifications, and I am confused.

\---

Also, please critique my personal plan to learn more about DevOps:

Context:

\- 2.2 years experience SWE, \~8 months of professional experience with terraform, github actions, and docker.

\- I enjoy infrastructure stuff and want to break into DevOps (teams focused on infra)

\- have a lot of free time

I plan to obtain the following certifications:

AWS: Solutions Architect associate, Developer Associate, Sysadmin Associate, DevOps Professional

K8s: KCNA, CKA, and CKAD

As I study for each certification, I will implement each thing I learn into my homelab. That way, I get the conceptual knowledge, and also apply said knowledge in a hands-on fashion. This will solidify my understanding of what I learned, and also build me an amazing resume project over time. I imagine the learning gains from this will be immense, which I look forward to.

The main reason I want to get certifications is to obtain more knowledge and skills. Certifications are a structured way to do so, and also can help me a get a job (I've heard).

Why I think my plan is a good idea:

\- Certifications expose me to things I don't know. (You don't know what you don't know)

\- I obtain new knowledge, apply it practically via my homelab, deepening my understanding and building my resume.

\- I also get certifications, which can help me get a job (i've heard)

https://redd.it/1kj1stu
@r_devops
What infrastructure monitoring topic would you like to see covered by an Observability Architect?

Hey everyone,

I’m a DevOps/Observability architect at an enterprise-scale SAAS startup, and I’m planning a deep-dive blog post on infrastructure monitoring. Before I lock down the topic, I want to hear from you:

>

Here are a few ideas I’m kicking around, feel free to up-vote the ones you’d find most valuable or suggest something completely different:

1. Designing SLO-Driven Monitoring Pipelines
2. High-Cardinality Metrics at Scale
3. Alert Fatigue & Noise Reduction
4. Observability for Containerized/Kubernetes Environments
5. Optimized Data Retention
6. Central vs. Cluster-Specific Monitoring
7. Grafana Dashboards & Performance
8. Alerting Mechanisms & Routing
9. Noise Reduction & Metric Hygiene

What do you think? Which of these resonates the most, or is there another niche edge case you’d love to see tackled by someone who lives and breathes observability every day? Drop your thoughts below I appreciate your input!

https://redd.it/1kj4329
@r_devops
Looks like I need to switch my field from devops - where should I go ?

I’m currently working as a DevOps Engineer, but I feel like I’m not a "complete" DevOps engineer because I struggle with programming. I’m fairly comfortable with cloud computing (AWS), Kubernetes, Terraform, Docker, monitoring tools, CI/CD pipelines, automation, infrastructure management, troubleshooting, etc.

In my day-to-day role, I:

Manage infrastructure and Kubernetes clusters
Set up and maintain CI/CD pipelines
Dockerize and release applications
Handle automation tasks and general troubleshooting

However, around 20% of my tasks require scripting or programming, and this is where I fall short. I don't know Python, and my Bash scripting skills are not strong. I usually rely on AI tools to help me write scripts when needed. Without them, I struggle to do it independently.
I’ve tried learning Python and improving my Bash, but it’s been tough and progress has been slow. So I’m wondering:
Given that I’m strong with DevOps tools but weak in programming and scripting, what direction should I consider moving into?
Of course, I plan to keep upskilling, but I’d appreciate guidance on a career path that aligns better with my strengths.



https://redd.it/1kj4rxz
@r_devops
Argo CD Setup with Terraform on EKS Clusters

I have an EKS cluster that I use for labs, which is deployed and destroyed using Terraform. I want to configure Argo CD on this cluster, but I would like the setup to be automated using Terraform. This way, I won't have to manually configure Argo CD every time I recreate the cluster. Can anyone point me in the right direction? Thanks!

https://redd.it/1kj52hu
@r_devops
Devops without CS degree

Is it possible ? At base i wanna follow mechanical engineering but i have a smiliarly big passion for linux and programming aswell(although its pretty challanging) . Will i be able to switch or choose careers without a CS degree? (With a decent github repo of good ideas in python , automation and networking)

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