r_devops | Unsorted

Telegram-канал r_devops - Reddit DevOps

86

Reddit DevOps. #devops Thanks @reddit2telegram and @r_channels

Subscribe to a channel

Reddit DevOps

Giving up a dev career to move into DevOps: Any regrets?

I’m an older developer who got into the field in my 30s and my tech stack of specialization is losing favor in the marketplace.

I’ve been job searching for about 3 months and have found the current dev hiring market extremely challenging. It isn’t clear yet if and when it will rebound.

I have an opportunity to move into DevOps (an area I a have a good deal of experience and interest in) for about a 10% pay decrease. My current development position is likely going away next year.

Has anyone else made a similar transition and had any regrets about it? I am thinking that the skills may remain more transferrable and less likely to be offshored, but that could be wishful thinking as well. Is there less ageism in DevOps?

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

Читать полностью…

Reddit DevOps

K8s Good practices for sharing files between nodes in HA Kubernetes Cluster

Hi guys, I self-host a 4-node Kubernetes cluster where three nodes have only their boot drives for storage, and one node hosts a RAID array that provides an NFS share. On the three nodes, I mount this NFS share, and I use hostPath in my service configurations to map each pod's files to its corresponding subdirectory on the share. However, I’ve encountered significant issues with NFS during network interruptions or power outages, where it becomes unreliable or unstable.

I’m aware of `nfs-provisioner` for Kubernetes, but it doesn’t seem to allow me to specify a particular subdirectory in the share. This limitation forces me to configure separate shares for each service, which is cumbersome.

1. Since most of my pods don’t require multiple instances (and therefore doesn't need multi-reader/multi-writer capabilities), what are the best practices to ensure data persistence between pod rescheduling to another node/deletion and recreation while minimizing data loss or corruption during network outages or when the NFS server goes down?
2. Is there a way to configure Kubernetes to automatically evict all pods if the NFS server becomes unavailable?
3. For deployments that require multiple instances (e.g. Caddy), what would be the best practices for sharing data between pods?

Additionally, I strongly prefer that data remains directly on the filesystem in the RAID array so that I can manually edit configurations or access files directly when needed.

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

Читать полностью…

Reddit DevOps

I'm just a beginner and I like learning new things from quick videos!

Anyone here who is learning AWS security on youtube? I just saw this video on youtube. I’m still getting the hang of AWS but this was a nice and easy way to learn things. Sharing you the link of the video I watched https://youtube.com/shorts/v8JsY0eVi3g?feature=share


Let me know what you think or do you recommend some videos to watch!

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

Читать полностью…

Reddit DevOps

What other job titles should I be looking at?

On the hunt to leave my current devops role for a new one (fuck you, acquisitions). Seems like there could be other job titles that fit what we do (or I can squeeeeze all of my experience in to). The only one that I can think of is SRE. Is there another title I should be searching for thag isn't "DevOps" or "SRE"? Sorry if obvious, I've been in DevOps for 3 years and still have much more to learn :)

Thanks yall!

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

Читать полностью…

Reddit DevOps

Anyone have a Dev team pushing directly into TEST?

Speaking to a friend from college, and he mentioned how they do not have a Devops team, per se, and it’s a small team of devs who have stood up dev, test and prod. Although they seem to be skipping dev altogether. They seem to use dev as a sort of way to cross check any issues which appear in test or let the PM play around in.

Any one have this set up - wonder how that’s going for you?

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

Читать полностью…

Reddit DevOps

Terraform or OpenTofu?

Hello there!

I'm back into devops after a few years doing other stuff. I'll be managing AWS infrastructure and will be back to using terraform.

However in the meantime Terraform got forked into OpenTofu, and now I'm not sure which one I should install.

Our work use case is pretty simple:

- we don't resell terraform or other hashicorp stuff, in any way
- we "just" need to manage our infrastructure via IAC
- we really DON'T want to switch tool at some point
- we want to stay on amazon's blessed version of the tool

So, which way to go? Terraform or OpenTofu?

EDIT: No, we are not going to evaluate other tools to manage infrastructure via code. No, we won't consider CloudFormation.

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

Читать полностью…

Reddit DevOps

2025 is 95% over.

what are you planning to learn in rest of the 5%? Or just chill out?

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

Читать полностью…

Reddit DevOps

Package managers to speed up build

So I am considering to refactor our build setup to make builds faster and generally megs the life of the developers easier.

The thing is that we have an application which is dependent on 4 different libraries we also make.

3 of the libraries are written in C++ and one is written in rust. The frontend application is written in dart(flutter ) for windows.

So my plan is to try to use a package manager and an internal repo to publish the packages. The builds will then get dependencies from the local package repository.

Currently I’m looking at vcpkg as package manager and azure devops as an artifact storage of cached vcpkg build.

Does anybody have a setup like this? Are there other and better ways of doing this?

Could I also use cargo or NuGet?

Will this setup be annoying for the developers? Ie when you are testing and interface between two libraries.

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

Читать полностью…

Reddit DevOps

Technical Writer For DevOps

Hello, I don't think I can handle the heavy workloads of being a DevOps Engineer. So, I am wondering if there's a role as Technical Writer for DevOps?

If any. What do they do?

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

Читать полностью…

Reddit DevOps

Should I change my career?


I completed 1 year 2 months in IT industry in a single company.

I worked as a Frontend Intern - 5 months
DevOps Intern - 2 months
DevOps Engineer - 7 months (2 months leading the team)

Since, we can all agree that DevOps is evolving and day today responsibilities include having too many tasks in hand & switching between them often (ex: I’m building a pipeline for a repo using actions while somebody wants some access for a resource, manager wants to deploy this open source project as a POC, CEO wants to experiment with some half baked AI project (in which you have bare minimum understanding))

On the other hand we know DevOps was meant to be handled by Developers and this might come true in future.

Me who does mostly operational side tasks, spending 80% of the time reading documentation . At the end becoming nothing more than “Jack of many trades , master of none”)
What will happen to me ? Layoff?

Is this the right time for me to switch to Backend development given the fact that I’ve knowledge & personal projects in DevOps and MERN stack ?

PS: I’m currently sleeping on my bed in bad health due to high stress from too many expectations from management with less salary. And also due to bad PG food .

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

Читать полностью…

Reddit DevOps

How to find storage values in persistent volume

Hellow guys, just I wanna know that is there any way to get to know about how much storage used and left in persistent volume?( Not in PVC)
Note: I'm using GKE

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

Читать полностью…

Reddit DevOps

Need helping deploying forked code to heroku + simple ci/cd pipeline

Newbie engineer who needs to deploy on Heroku a fork of open-source software and willing to pay $$$ to a DevOps engineer who can help me. I forked the code on Github, cloned it using Git, and now am trying to deploy my local instance of the forked code to Heroku. I need to

\-build a .jar file or docker image for deployment

\-deploy the .jar or docker image to heroku

\- set up simple branching (develop, staging, and production) and a simple ci/cd pipeline using Github actions

I first tried building the .jar file locally (successfully) using the build script provided by the repo, created a Heroku app, and then deploy the .jar file using Git and the Heroku CLI. With this method, I ran into several errors when trying to deploy including errors relating to the build pack and relating to the Procfile which Heroku requires. After many modifications I got slug size too large error for Heroku. Errors with building and pushing a Docker image included: 405 Method Not Allowed.

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

Читать полностью…

Reddit DevOps

Got a job in Big Tech! Starting Soon – Looking for Advice on Preparing

Hi everyone,

I recently accepted a role in Big Tech as a Senior Staff Software Engineer, and I'm set to start in about a month and a half. The position will involve Java with Spring Boot—something I have minimal experience in, which I was transparent about with my recruiter and the engineers I interviewed with (had four interviews).

A bit about my background: I’m currently a senior software engineer at a small company with a startup environment. I've been the only software engineer here for five years, so I’ve essentially run the entire software side of the business. My stack is Python (extensive) and AWS (built out Lambda, VPC, API Gateway, ECS, CodePipeline, and CloudFront). I’ve developed a full-stack operations management system and integrations using Django and React, and I’ve typically worked 80+ hours a week to keep things running.

Despite my experience, I'm facing a few concerns about the transition:

1. Work-Life Balance in Big Tech: Coming from a startup where I worked 80+ hours a week, I’m curious about the typical work-life balance and expectations in Big Tech. Should I expect a similar workload, or are there different norms around hours and boundaries in a corporate setting?
2. Onboarding to Large Codebases and New Tools: In Big Tech, I’m guessing codebases are much larger and more complex, and there might be new tools or collaboration software (like Jira or Confluence) I haven’t used as much. Any tips on familiarizing myself with big codebases or these tools would be appreciated.
3. Leveraging AWS and Full-Stack Experience in a Java Backend Role: Since my background is in Python, AWS, and full-stack development, I’m wondering how I might draw on that experience in a role focused on Java and Spring Boot. Have others been able to bring unique skills to similar transitions, or is it best to focus entirely on learning Java?
4. Corporate Communication and Seeking Feedback: Moving from a small business to a large company, I’m unsure how best to adapt my communication style for a corporate setting, especially at a senior level. Any advice on communicating in meetings or how to seek feedback early on?
5. First 90 Days Strategy: Lastly, any recommendations on how to make the most of my first 90 days? I’d love to hear how others have approached the transition to make a good impression and adjust to the corporate environment.

Thanks in advance for any advice or insights – this is a big change, and I want to make sure I’m setting myself up for success!

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

Читать полностью…

Reddit DevOps

CircleCI | Automatically Cancel Non-approved pipelines when a newer version is approved

I built a pipeline with CircleCI that has an approval step just before production deployment. So the idea is that whenever a push happens on main branch, it goes through the following steps:

- Dev deployment
- Integration tests
- Staging deployment
- End to end tests
- Approval step
- Production Deployment

It's working as expected. But sometimes, multiple changes could go through before an approval yakes place. And when the final version gets approved. All the previous workflows will keep hanging at "Needs Approval".

How do I automatically cancel those hanging workflows?

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

Читать полностью…

Reddit DevOps

Donating DevOps/Networking/Linux/Programming books

Hi, I am moving from the US and would like to donate these books if anyone wants them. Throughout the pandemic I switched roles to DevOps/Cloud arch and those books helped me a lot in the process of learning everything from scratch and getting a few promotions etc. so I thought before just donating them to some bookstore I'd check if anyone else is also going though the same thing and would benefit directly from having them. The only rule is you pick it up, I'm in Michigan, Sterling Heights area.

Pic
https://imgur.com/a/GTgbAAW

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

Читать полностью…

Reddit DevOps

Asking for feedback - Cyberbro - Analyze observable (IP, hash, domain) with ease - (CTI / Cybersecurity project)

Hello there,

I am a junior cybersecurity engineer and I am trying to develop an open source project in Python Flask.

Any feedback would be appreciated.

My project currently lacks real tests cases but it has a build workflow that executes pytests.

I am wondering how to manage properly API Keys and maybe push the automation to automatically build and run the docker workflow to a registry / hosting service.

This project is a simple application that extracts your IoCs from garbage input (using regex) and checks their reputation using multiple services.

It is mainly Inspired by existing projects Cybergordon and IntelOwl.

I am convinced that this project is useful for SOC analysts or CTI professionnals (I use it daily for my job).

Features

Effortless Input Handling: Paste raw logs, IoCs, or fanged IoCs, and let our regex parser do the rest.
Multi-Service Reputation Checks: Verify observables (IP, hash, domain, URL) across multiple services like VirusTotal, AbuseIPDB, IPInfo, Spur[.\]us, IP Quality Score, MDE, Google Safe Browsing, Shodan, Abusix, Phishtank, ThreatFox, Github, Google...
Detailed Reports: Generate comprehensive reports with advanced search and filter options.
High Performance: Leverage multithreading for faster processing.
Automated Observable Pivoting: Automatically pivot on domains, URL and IP addresses using reverse DNS and RDAP.
Accurate Domain Info: Retrieve precise domain information from ICANN RDAP (next generation whois).
Abuse Contact Lookup: Accurately find abuse contacts for IPs, URLs, and domains.
Export Options: Export results to CSV and autofiltered well formatted Excel files.
MDE Integration: Check if observables are flagged on your Microsoft Defender for Endpoint (MDE) tenant.
Proxy Support: Use a proxy if required.
Data Storage: Store results in a SQLite database.
Analysis History: Maintain a history of analyses with easy retrieval and search functionality.

This project is available on Github at : https://github.com/stanfrbd/cyberbro

Thank you for reading :)

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

Читать полностью…

Reddit DevOps

Resources to get into DevOps?

Hello everyone. I need some good resources (Free or Paid) and guidance on how to start learning concepts and tools required for DevOps.



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

Читать полностью…

Reddit DevOps

I made a lightweight VPS security and performance audit script and open-sourced it

I am sharing a Bash script I created to automate security and performance audits in your infrastructure. Perfect for CI/CD pipelines, monitoring, or pre-deployment checks.

Key Features for DevOps Workflows:

\- Automation-friendly output format

\- Non-interactive execution

\- Detailed report generation for compliance/documentation

\- Lightweight (no external dependencies)

\- Easy integration with monitoring systems

\- Suitable for Infrastructure as Code pipelines

Core Checks:

Infrastructure Security:

\- SSH hardening validation

\- Firewall configuration

\- Brute force protection (fail2ban)

\- Security updates status

\- Service enumeration

\- Port scanning

\- SUID file detection

\- Password policies

Resource Monitoring:

\- Disk metrics (used/available/total)

\- Memory allocation details

\- CPU utilization and load

\- System uptime

\- Process analysis

\- Network connections

Sample Output:

```

[PASS\] SSH Root Login - Root login is properly disabled in SSH configuration

[WARN\] Memory Usage - Moderate usage (65% used - Used: 6.5GB of 10GB, Available: 3.5GB)

[FAIL\] Firewall Status - UFW firewall is not active - system exposed to network attacks

```

Repository: https://github.com/vernu/vps-audit

Roadmap:

\- JSON/YAML output format

\- metrics export

\- Container-specific checks

\- Custom threshold configurations

\- AWS/GCP/Azure specific validations

Installation:

```bash

wget https://raw.githubusercontent.com/vernu/vps-audit/main/vps-audit.sh

chmod +x vps-audit.sh

sudo ./vps-audit.sh

```

Looking for contributors! Feel free to:

\- Open issues for feature requests

\- Submit PRs for improvements

\- Share integration examples

\- Suggest cloud platform specific checks

https://github.com/vernu/vps-audit

Would love to hear how you integrate this into your DevOps workflows!

The project is under active development, and every contribution helps make it better for the DevOps community. Whether it's a star ⭐, an issue report 🐛, or a pull request 🔄, your support is appreciated!

https://github.com/vernu/vps-audit

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

Читать полностью…

Reddit DevOps

Should Git Tag Should Be Identical to Artifact Version

Let's say we release a project and as part of the release process we create a Git tag and an artifact. If the Git tag is some-project-v1.0.0, but the artifact version is 1.0.0 do we care?

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

Читать полностью…

Reddit DevOps

Open Source VPS Audit Script: Automate security & performance checks in your infrastructure


Sharing a Bash script I created for automating security and performance audits in your infrastructure. Perfect for CI/CD pipelines, monitoring, or pre-deployment checks.

Key Features for DevOps Workflows:

\- Automation-friendly output format

\- Non-interactive execution

\- Detailed report generation for compliance/documentation

\- Lightweight (no external dependencies)

\- Easy integration with monitoring systems

\- Suitable for Infrastructure as Code pipelines



Core Checks:

Infrastructure Security:

\- SSH hardening validation

\- Firewall configuration

\- Brute force protection (fail2ban)

\- Security updates status

\- Service enumeration

\- Port scanning

\- SUID file detection

\- Password policies



Resource Monitoring:

\- Disk metrics (used/available/total)

\- Memory allocation details

\- CPU utilization and load

\- System uptime

\- Process analysis

\- Network connections



Sample Output:

```

[PASS\] SSH Root Login - Root login is properly disabled in SSH configuration

[WARN\] Memory Usage - Moderate usage (65% used - Used: 6.5GB of 10GB, Available: 3.5GB)

[FAIL\] Firewall Status - UFW firewall is not active - system exposed to network attacks

```



Repository: https://github.com/vernu/vps-audit



Roadmap:

\- JSON/YAML output format

\- metrics export

\- Container-specific checks

\- Custom threshold configurations

\- AWS/GCP/Azure specific validations



Installation:



```bash

wget https://raw.githubusercontent.com/vernu/vps-audit/main/vps-audit.sh

chmod +x vps-audit.sh

sudo ./vps-audit.sh

```

Looking for contributors! Feel free to:

\- Open issues for feature requests

\- Submit PRs for improvements

\- Share integration examples

\- Suggest cloud platform specific checks

https://github.com/vernu/vps-audit

Would love to hear how you integrate this into your DevOps workflows!

The project is under active development, and every contribution helps make it better for the DevOps community. Whether it's a star ⭐, an issue report 🐛, or a pull request 🔄, your support is appreciated!

https://github.com/vernu/vps-audit

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

Читать полностью…

Reddit DevOps

Github actions won't find my eks directory

Hey guys, i have a project i am working on and i am using github actions to set up my infracturcture. This project is in a subdirectory in my main repo. Here is the repo structure:

projects/

|-- microservice_mern_stack_eks_infrastructure

| |-- eks_cluster

| | |-- backend.tf

| | |-- main.tf

| | |-- project_locals.tf

| | |-- terraform.tfvars

| | `-- variables.tf

| `-- modules

| |-- certs_oidc.tf

| |-- eks.tf

| |-- iam.tf

| |-- igw.tf

| |-- locals.tf

| |-- nat_gw.tf

| |-- route_tables.tf

| |-- subnets.tf

| |-- variables.tf

| `-- vpc.tf


The projects directory holds all my portfolio projects. The sub directroy of interest her is microservice_mern_stack_eks_infrastructure. My github actions is not able to find microservice_mern_stack_eks_infrastructure/eks_cluster
Here is one block referencing it:

  Terraform-Initializing:
    runs-on: ubuntu-latest
    needs: Setting-Up-Terraform
    steps:
      - name: Terraform Init
        working-directory: ./microservicemernstackeksinfrastructure/ekscluster
        run: terraform init


||
||
||
|[**Terraform-Initializing**](
https://github.com/RyderGreystorm/projects/actions/runs/12317350793/job/34380119385#step:2:9)Show lessAn error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/projects/projects/microservice\mern_stack_eks_infrastructure/eks_cluster/'. No such file or directory |
||

Here is the error i keep getting from my workflow:

||
||
||
|**Terraform-Initializing**Show lessAn error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/projects/projects/microservice_mern_stack_eks_infrastructure/eks_cluster/'. No such file or directory |
||

I appreciate your input and i am sorry its a long one

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

Читать полностью…

Reddit DevOps

Is This CI/CD Pipeline Setup for React Frontend and .NET Backend Feasible?

I’m planning to set up a CI/CD pipeline using Jenkins for automating the deployment of a React frontend and .NET backend to IIS servers for development and staging environments. I’ve outlined the workflow below and would love your input on whether this is feasible or if there are any potential pitfalls I should address.

# Proposed Setup

1. Repositories:
Frontend: React codebase with `dev` and `staging` branches.
Backend: .NET codebase with dev and staging branches.
2. Environments:
Development: Hosted on IIS, accessible via `http://dev.example.com`.
Staging: Hosted on IIS, accessible via http://staging.example.com.
3. Pipeline Workflow:
Triggers: Push to `dev` or `staging` branches in the frontend repository triggers the pipeline. It fetches the corresponding branch from the backend repository to keep both in sync.
Builds:
Frontend: Runs `npm install`, builds the app, and deploys static files to IIS.
Backend: Runs .NET restore, builds the project, and deploys compiled output to IIS.
Deployments: Artifacts are deployed to IIS directories:
Frontend: C:/inetpub/wwwroot/dev/frontend & C:/inetpub/wwwroot/staging/frontend.
Backend: `C:/inetpub/wwwroot/dev/backend` & `C:/inetpub/wwwroot/staging/backend`.
Monitoring: Post-deployment notifications and logs for debugging failed builds.
4. Jenkins Pipeline Design:
Parallel stages for frontend and backend to optimize time.
Environment variables for repository URLs, branch names, and deployment paths.

# My Questions:

1. Is syncing both repositories in the same pipeline a good practice, or should I create separate pipelines for frontend and backend?
2. Are there any better approaches for automating deployments to IIS servers?
3. Would there be issues with this setup in handling branch-specific environments (dev and staging)?
4. Is this really possible? I haven’t worked on Jenkins before, so I’m not sure if this workflow is achievable.



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

Читать полностью…

Reddit DevOps

Is it worth to stick in Tech ?

I see now big tech left and right they laying off people, PIP factory.

Do you really think I worth the stress and corporate bias, dog eats dog culture?
Opinion ?


How bad medicine ?

Or start own business ?

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

Читать полностью…

Reddit DevOps

APM solution


Hello guys I need to switch my APM solution, with will be a good option for a php based application.
It should be user friendly and with less instrumentation for devs

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

Читать полностью…

Reddit DevOps

How to handle releases for different environments in Trunk Based Development?

Im quite new to trunk based development. Assume you have a repository for microservice. Let's say there are separate repo for each microservices. Developers also follow the trunk based development(TBD).

How would you handle QA release, Staging release and Production release?

I really need to know how you handle these things? How would you build your docker image for these environments (do you re-build or just promote the same build)? if it is, how? How to version them? Which actions fires the QA release, Staging release and Production release?

I'm pretty sure there is no exact way, But really like to see different approaches. Thanks in advance.

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

Читать полностью…

Reddit DevOps

Need suggestions

Hello All,

I was recently taken as a devsecops PO in a company.
Currently the organisation have well standards with respect to azure cloud ( there are dedicated cloud engineers for infra deploy etc ), but when it comes to devsecops except sonarqube and azure devops there is nothing much. The org seems to have lot of hesitations with respect to having other tools approved.

How should I go forward in this scenario? Please share your experiences

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

Читать полностью…

Reddit DevOps

Interview ready for a DevOps role

What kind of questions or scenarios should you be able to answer well or articulate during an interview for a junior role or what should be expected from someone starting compared to someone who has been working in devops for a while?

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

Читать полностью…

Reddit DevOps

Docker v Apptainer

What is the community’s take on the pros and cons of Docker v Apptainer?

I’m currently picking up Apptainer as a result of its non-root aspect.

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

Читать полностью…

Reddit DevOps

Demand of SREs and DevOps/Cloud Engineers vs ML Engineers

I may be wrong to conflate the 3 above roles for the sweeping generalization I am about to make, but the demand for these roles is not nearly as high as ML roles. I know a guy with 6 yrs experience who has been making a switch and albeit he is brilliant, even then the number of interviews he is being called in for is staggeringly high. I cannot imagine this being the case for me 3 years down the line when I decide to make a switch to another company for a 2x salary hike.

LinkedIn jobs do not show as many openings for these roles and I just do not hear about these openings in my network which is pretty spread across.

Am I being restless? Does this make sense? Am I stupid to compare the hype of anything against the great advent of Machine Learning?

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

Читать полностью…

Reddit DevOps

Can anyone give me a suggestion for my Devops career?

I have joined in a company as jr Devops engineer a month ago, Do i need to consider taking the AWS certification now?( If yes can anyone suggest me how to prepare)

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

Читать полностью…
Subscribe to a channel