Anyone else hit a wall with CI/CD pipeline bottlenecks?
Last week, our team’s CI/CD pipeline started choking during a big release. We’re using Jenkins with a bunch of custom scripts, and it took hours to debug why our tests were hanging. Turned out, a misconfigured Docker image was clogging the build queue. We fixed it by pruning old images, but it’s clear our setup needs an overhaul. Have you dealt with pipeline bottlenecks like this? What changes or tools helped you streamline your CI/CD process?
https://redd.it/1mur0f9
@r_devops
Last week, our team’s CI/CD pipeline started choking during a big release. We’re using Jenkins with a bunch of custom scripts, and it took hours to debug why our tests were hanging. Turned out, a misconfigured Docker image was clogging the build queue. We fixed it by pruning old images, but it’s clear our setup needs an overhaul. Have you dealt with pipeline bottlenecks like this? What changes or tools helped you streamline your CI/CD process?
https://redd.it/1mur0f9
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Manage multiple Lambdas using container images
Hi r/devops. We have a few Lambda functions deployed using container images. All of them use the same Dockerfile but we have different CI processes for building and pushing images to ECR, and updating the Lambda separately using the commit tag. It seems quite painful to manage 10s of repos and building/updating images. Was wondering how this should be ideally handled. Do you guys use a single ECR repo and use an image from this repo to update/deploy all Lambda functions? Any additional info is appreciated.
https://redd.it/1mut04x
@r_devops
Hi r/devops. We have a few Lambda functions deployed using container images. All of them use the same Dockerfile but we have different CI processes for building and pushing images to ECR, and updating the Lambda separately using the commit tag. It seems quite painful to manage 10s of repos and building/updating images. Was wondering how this should be ideally handled. Do you guys use a single ECR repo and use an image from this repo to update/deploy all Lambda functions? Any additional info is appreciated.
https://redd.it/1mut04x
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Concerns about Renovate
I have been trying to get Renovate to run locally on my computer locally without providing a PAT(in dry-run mode) or onboarding my repository and its proving challenging. I know I'll have to provide a PAT to create a PR but its simply not working locally. Using the Renovate Github APP is easy as pie but I have concerns over security and them just using my private codebase to train the LLM or whatever.
Documentation, tutorials, and general conversation on how to run Renovate locally is very sparse and generally doesn't work. I've even given chatGPT a shot for a general explanation and error after error after error.
Has anyone here had luck working with Renovate in a CICD pipeline? Or locally?
https://redd.it/1mutrkg
@r_devops
I have been trying to get Renovate to run locally on my computer locally without providing a PAT(in dry-run mode) or onboarding my repository and its proving challenging. I know I'll have to provide a PAT to create a PR but its simply not working locally. Using the Renovate Github APP is easy as pie but I have concerns over security and them just using my private codebase to train the LLM or whatever.
Documentation, tutorials, and general conversation on how to run Renovate locally is very sparse and generally doesn't work. I've even given chatGPT a shot for a general explanation and error after error after error.
Has anyone here had luck working with Renovate in a CICD pipeline? Or locally?
https://redd.it/1mutrkg
@r_devops
Renovatebot
Renovate Docs
Renovate documentation.
Basic "enterprise ready" AWS setup review
Need some advice! I want to standardize the terraform setup for my startup. Requirement is to keep things in Terraform and avoid using paid platforms.
Here's what I've used in the past that worked well:
## AWS Setup
WAF for firewall (DDoS protection, rate limiting, known IP blocking etc)
ALB for load balancing
Cert Manager for domain resolving
EKS cluster + ec2s for services (autoscaling)
RDS Postgres
AWS Secrets Manager for env vars
Logs on Cloudwatch -> pipe stdout to Grafana or DataDog
## CI/CD
Github Action workflow for new code releases, upon merging to main:
1. Test, compile, create new Docker image with version tag
2. Push image to AWS ECR
3. Update helm charts values (release version)
4. Deploy with helm (redeploys the pods)
I liked this setup so far because it scales easily, relatively headache free (once you get it working) and is an easy sell when selling to large enterprises ("robust", data doesn't leave our systems, etc).
Considering Fargate instead (simpler/cheaper?), but I only have experience with EKS. Thoughts?
https://redd.it/1muvovs
@r_devops
Need some advice! I want to standardize the terraform setup for my startup. Requirement is to keep things in Terraform and avoid using paid platforms.
Here's what I've used in the past that worked well:
## AWS Setup
WAF for firewall (DDoS protection, rate limiting, known IP blocking etc)
ALB for load balancing
Cert Manager for domain resolving
EKS cluster + ec2s for services (autoscaling)
RDS Postgres
AWS Secrets Manager for env vars
Logs on Cloudwatch -> pipe stdout to Grafana or DataDog
## CI/CD
Github Action workflow for new code releases, upon merging to main:
1. Test, compile, create new Docker image with version tag
2. Push image to AWS ECR
3. Update helm charts values (release version)
4. Deploy with helm (redeploys the pods)
I liked this setup so far because it scales easily, relatively headache free (once you get it working) and is an easy sell when selling to large enterprises ("robust", data doesn't leave our systems, etc).
Considering Fargate instead (simpler/cheaper?), but I only have experience with EKS. Thoughts?
https://redd.it/1muvovs
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Gaming API latency: 100ms London, 200ms Malta, 700-1000ms NZ - tried everything, still slow
Running a g@ming app backend (ECS/ALB) in AWS eu-west-2. API latency is killing us for distant users:
\- London: 100ms
\- Malta: 200ms
\- New Zealand: 700-1000ms
Tried:
1. CloudFront - broke our authentication (modified requests somehow)
2. Global Accelerator - no SSL termination
3. Cloudflare + Argo - still 700ms+
4. Cloudflare → Global Accelerator → ALB - no improvement
Can't go multi-region due to compliance/data requirements.
Is 700ms+ just the physics of NZ→London distance? Or are we missing something obvious? How do other platforms handle this?
https://redd.it/1muxk34
@r_devops
Running a g@ming app backend (ECS/ALB) in AWS eu-west-2. API latency is killing us for distant users:
\- London: 100ms
\- Malta: 200ms
\- New Zealand: 700-1000ms
Tried:
1. CloudFront - broke our authentication (modified requests somehow)
2. Global Accelerator - no SSL termination
3. Cloudflare + Argo - still 700ms+
4. Cloudflare → Global Accelerator → ALB - no improvement
Can't go multi-region due to compliance/data requirements.
Is 700ms+ just the physics of NZ→London distance? Or are we missing something obvious? How do other platforms handle this?
https://redd.it/1muxk34
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Você está mentorando alguém que deseja começar a carreira como dev. Que dicas você daria para essa pessoa?
Sou apaixonada por programação amo Python, Java e desenvolver sites :)
Apesar de ter um certo receio sobre como a evolução da IA pode impactar a área, minha paixão pela tecnologia só cresce.
Às vezes sinto que sei pouco diante de tantas possibilidades no mundo da programação... Pensando nisso, que dicas vocês dariam para alguém que sonha em começar a carreira como dev? como vocês sentem o mercado?
https://redd.it/1muzq9x
@r_devops
Sou apaixonada por programação amo Python, Java e desenvolver sites :)
Apesar de ter um certo receio sobre como a evolução da IA pode impactar a área, minha paixão pela tecnologia só cresce.
Às vezes sinto que sei pouco diante de tantas possibilidades no mundo da programação... Pensando nisso, que dicas vocês dariam para alguém que sonha em começar a carreira como dev? como vocês sentem o mercado?
https://redd.it/1muzq9x
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
We seem to have an antagonistic relationship with our infra/devops team, and I'm not sure what to do
I've worked at many places but this is the first time I've encountered this. Basically we are a small company that is handling a very complex, very large cloud infrastructure. There's about 5 people on the devops team and I get the feeling that they are overworked and under constant stress. I feel this way because our interaction with their team are often either short and curt (ie we would ask a question and they would answer with yes or no and act annoyed if we ask for more details), or get heated with blame/responsibility shifting. They seem very eager/glad to get anything off their plate, basically the attitude is "your app broke this, pls fix asap, it's not our problem". There is like one guy on the team who is nice and patient and helpful but he seems to be the exception..everyone else is like "I'm too busy, file a ticket first and we'll get back to you."
I've actually made a similar post about this before about how hard it is to work with the devops team, but I think I understand what they are going through, I just don't know how to make things better. Their team manager is also not an easy guy to communicate with, he seems even busier and barely responds to any messages.
https://redd.it/1muzirr
@r_devops
I've worked at many places but this is the first time I've encountered this. Basically we are a small company that is handling a very complex, very large cloud infrastructure. There's about 5 people on the devops team and I get the feeling that they are overworked and under constant stress. I feel this way because our interaction with their team are often either short and curt (ie we would ask a question and they would answer with yes or no and act annoyed if we ask for more details), or get heated with blame/responsibility shifting. They seem very eager/glad to get anything off their plate, basically the attitude is "your app broke this, pls fix asap, it's not our problem". There is like one guy on the team who is nice and patient and helpful but he seems to be the exception..everyone else is like "I'm too busy, file a ticket first and we'll get back to you."
I've actually made a similar post about this before about how hard it is to work with the devops team, but I think I understand what they are going through, I just don't know how to make things better. Their team manager is also not an easy guy to communicate with, he seems even busier and barely responds to any messages.
https://redd.it/1muzirr
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Earthly, Jenkins, and Shared Buildkit
Wrote this post about my experience with earthly, a remote buildkit and lots of jenkins pipelines
https://paulbecotte.com/blog/post/combining-jenkins-with-earthbuild-and-a-shared-buildkit-daemon
https://redd.it/1muyp8f
@r_devops
Wrote this post about my experience with earthly, a remote buildkit and lots of jenkins pipelines
https://paulbecotte.com/blog/post/combining-jenkins-with-earthbuild-and-a-shared-buildkit-daemon
https://redd.it/1muyp8f
@r_devops
Paulbecotte
Paul Becotte
Paul Becotte's Developer blog
What are some common anti-patterns you see in Kubernetes configurations?
What are some common anti-patterns you see in Kubernetes configurations? Feel free to share.
https://redd.it/1mv59li
@r_devops
What are some common anti-patterns you see in Kubernetes configurations? Feel free to share.
https://redd.it/1mv59li
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Fresher here struggling with logs while debugging, need some advice
Hi everyone,
I’m a fresher just starting out in DevOps/SRE stuff, and honestly I keep getting stuck when it comes to debugging issues through logs.
Most of the time I feel like I’m blindly searching or filtering and not really understanding what’s going on. If there are multiple services involved, I get totally lost trying to stitch things together.
For people with more experience, how did you get better at handling logs? Are there specific practices, tools, or mindsets that helped you not feel so overwhelmed?
Would really appreciate any genuine advice. Right now logs feel more like a wall than a helpful tool.
https://redd.it/1mv68bq
@r_devops
Hi everyone,
I’m a fresher just starting out in DevOps/SRE stuff, and honestly I keep getting stuck when it comes to debugging issues through logs.
Most of the time I feel like I’m blindly searching or filtering and not really understanding what’s going on. If there are multiple services involved, I get totally lost trying to stitch things together.
For people with more experience, how did you get better at handling logs? Are there specific practices, tools, or mindsets that helped you not feel so overwhelmed?
Would really appreciate any genuine advice. Right now logs feel more like a wall than a helpful tool.
https://redd.it/1mv68bq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
DevOps & Azure – is it possible to switch?
Hi everyone,
I’m a 2018 B.Com (Computers) graduate with 5 years of non-IT work experience. Recently, I’ve started seriously learning Azure Cloud + DevOps because I want to switch my career into IT/cloud.
So far in the last 30 days I’ve covered:
Resource Groups
Storage Accounts
IAM & Access Control (different levels)
Containers
Virtual Machines
Virtual Networks
I plan to continue learning more in Azure + DevOps (pipelines, monitoring, automation, Kubernetes, etc.) along with hands-on labs.
But here’s my main concern Since I’m not a B.Tech/Engineering graduate, will companies even consider me? Or is it nearly impossible to break into Azure/DevOps or azure system administration without a “technical” degree?
I’m ready to put in hard work, do projects but I don’t know if my degree/background will stop me from getting hired even compared to freshers.
Any advice, motivation, or roadmap from people who made a similar switch would be super helpful!
Should I focus on certifications + projects?
Are there entry-level cloud/DevOps roles open for non-tech graduates?
What skills are a MUST to actually land a job?
https://redd.it/1mv90j4
@r_devops
Hi everyone,
I’m a 2018 B.Com (Computers) graduate with 5 years of non-IT work experience. Recently, I’ve started seriously learning Azure Cloud + DevOps because I want to switch my career into IT/cloud.
So far in the last 30 days I’ve covered:
Resource Groups
Storage Accounts
IAM & Access Control (different levels)
Containers
Virtual Machines
Virtual Networks
I plan to continue learning more in Azure + DevOps (pipelines, monitoring, automation, Kubernetes, etc.) along with hands-on labs.
But here’s my main concern Since I’m not a B.Tech/Engineering graduate, will companies even consider me? Or is it nearly impossible to break into Azure/DevOps or azure system administration without a “technical” degree?
I’m ready to put in hard work, do projects but I don’t know if my degree/background will stop me from getting hired even compared to freshers.
Any advice, motivation, or roadmap from people who made a similar switch would be super helpful!
Should I focus on certifications + projects?
Are there entry-level cloud/DevOps roles open for non-tech graduates?
What skills are a MUST to actually land a job?
https://redd.it/1mv90j4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Looking for offline Postman alternatives
Postman is solid, but it’s heavy and cloud-dependent. I’m looking for lightweight tools that work fully offline or self-hosted.
Some I’ve tried or heard about:
- Bruno
- Hoppscotch
- Insomnia
- HTTPie
- Paw
- Thunder Client (VSCode extension)
- RESTer (Firefox add-on)
- Apidog (offline mode + integrated API docs/testing)
- Postwoman (older version of Hoppscotch)
- ReqBin
What are your favorite tools for fast, local API testing?
https://redd.it/1mv9dl1
@r_devops
Postman is solid, but it’s heavy and cloud-dependent. I’m looking for lightweight tools that work fully offline or self-hosted.
Some I’ve tried or heard about:
- Bruno
- Hoppscotch
- Insomnia
- HTTPie
- Paw
- Thunder Client (VSCode extension)
- RESTer (Firefox add-on)
- Apidog (offline mode + integrated API docs/testing)
- Postwoman (older version of Hoppscotch)
- ReqBin
What are your favorite tools for fast, local API testing?
https://redd.it/1mv9dl1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Indexing issue on our Framer website – brand name (Shieldworkz) not appearing in Google
Hey everyone,
I could use your help with a strange SEO issue. We’ve had our Framer-built site for Shieldworkz ([https://shieldworkz.com/](https://shieldworkz.com/)) live for months, but it’s nowhere to be found on Google—even when searching for our brand name directly.
Here’s what’s going on so far:
**What we've done:**
* Submitted site and URLs in Google Search Console, used URL Inspection—no luck indexing.
* Checked for `noindex` tags or blocks—robots.txt and meta tags look clean.
* Submitted a working sitemap.xml.
* All pages return a 200 status code, are mobile-friendly.
* Enabled “Show page in search engines” in Framer settings per guidance .
Everything seems correct… so why is Google acting like the site doesn’t exist?
# What we’re wondering:
1. **Framer quirks?** I've heard that content hidden in overlays isn’t crawlable—and could effectively disappear from indexing.
2. **Structural issues?** Could messy headings or default URLs be tripping things up? Clean URL slugs and proper heading hierarchy are real wins in Framer.
3. **Indexing still pending?** Sometimes, Google simply hasn’t indexed yet—even if crawled. The “Crawled - Currently Not Indexed” status is surprisingly common and can signal crawling without indexing. (
https://redd.it/1mvavi0
@r_devops
Hey everyone,
I could use your help with a strange SEO issue. We’ve had our Framer-built site for Shieldworkz ([https://shieldworkz.com/](https://shieldworkz.com/)) live for months, but it’s nowhere to be found on Google—even when searching for our brand name directly.
Here’s what’s going on so far:
**What we've done:**
* Submitted site and URLs in Google Search Console, used URL Inspection—no luck indexing.
* Checked for `noindex` tags or blocks—robots.txt and meta tags look clean.
* Submitted a working sitemap.xml.
* All pages return a 200 status code, are mobile-friendly.
* Enabled “Show page in search engines” in Framer settings per guidance .
Everything seems correct… so why is Google acting like the site doesn’t exist?
# What we’re wondering:
1. **Framer quirks?** I've heard that content hidden in overlays isn’t crawlable—and could effectively disappear from indexing.
2. **Structural issues?** Could messy headings or default URLs be tripping things up? Clean URL slugs and proper heading hierarchy are real wins in Framer.
3. **Indexing still pending?** Sometimes, Google simply hasn’t indexed yet—even if crawled. The “Crawled - Currently Not Indexed” status is surprisingly common and can signal crawling without indexing. (
https://redd.it/1mvavi0
@r_devops
Shieldworkz
Leading OT Security Company | OT Cybersecurity Vendor – Shieldworkz
Shieldworkz is the best OT security company and a trusted OT cybersecurity vendor, offering Agentic AI-powered platform, IEC 62443-based risk assessments, compliance, and 24/7 defense
📢 CI/CD Help: GitHub Actions Failing to Deploy to Cloudflare R2!
Hey everyone,
I'm trying to set up a CI/CD pipeline using GitHub Actions to deploy a Vite + shadcn site to a Cloudflare R2 bucket. I've followed the tutorials and have a workflow file, but the build is failing, and I'm not sure why.
The workflow is supposed to trigger on pushes to my
Here’s the relevant part of the raw log:
2025-08-20T10:42:47.1559512Z ##errorSome specified paths were not resolved, unable to cache dependencies.
And here is my
name: Deploy to Cloudflare R2
on:
push:
branches:
- main
paths:
- 'frontend/launchSoon/'
jobs:
buildanddeploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: 'frontend/launchSoon/package-lock.json'
- name: Install dependencies
run: npm install
working-directory: ./frontend/launchSoon
- name: Build project
run: npm run build
working-directory: ./frontend/launchSoon
- name: Install wrangler
run: npm install -g wrangler
- name: Deploy to Cloudflare R2
env:
CLOUDFLAREACCOUNTID: ${{ secrets.CLOUDFLAREACCOUNTID }}
CLOUDFLAREAPITOKEN: ${{ secrets.CLOUDFLAREAPITOKEN }}
run: npx wrangler r2 object put --bucket org-sentinel-shield-www --file dist --recursive
working-directory: ./frontend/launchSoon
The
Has anyone encountered this specific issue? Any ideas on how to fix this? I'm new to GitHub Actions, so any advice is appreciated! 🙏
https://redd.it/1mvbeh1
@r_devops
Hey everyone,
I'm trying to set up a CI/CD pipeline using GitHub Actions to deploy a Vite + shadcn site to a Cloudflare R2 bucket. I've followed the tutorials and have a workflow file, but the build is failing, and I'm not sure why.
The workflow is supposed to trigger on pushes to my
frontend/launchSoon folder. It gets stuck on the Node.js setup step with an error about caching, and it seems to prevent everything else from running.Here’s the relevant part of the raw log:
2025-08-20T10:42:47.1559512Z ##errorSome specified paths were not resolved, unable to cache dependencies.
And here is my
.github/workflows/deploy-website.yml file:name: Deploy to Cloudflare R2
on:
push:
branches:
- main
paths:
- 'frontend/launchSoon/'
jobs:
buildanddeploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: 'frontend/launchSoon/package-lock.json'
- name: Install dependencies
run: npm install
working-directory: ./frontend/launchSoon
- name: Build project
run: npm run build
working-directory: ./frontend/launchSoon
- name: Install wrangler
run: npm install -g wrangler
- name: Deploy to Cloudflare R2
env:
CLOUDFLAREACCOUNTID: ${{ secrets.CLOUDFLAREACCOUNTID }}
CLOUDFLAREAPITOKEN: ${{ secrets.CLOUDFLAREAPITOKEN }}
run: npx wrangler r2 object put --bucket org-sentinel-shield-www --file dist --recursive
working-directory: ./frontend/launchSoon
The
package-lock.json file definitely exists in that folder. I've tried tweaking the paths, but nothing seems to work.Has anyone encountered this specific issue? Any ideas on how to fix this? I'm new to GitHub Actions, so any advice is appreciated! 🙏
https://redd.it/1mvbeh1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
our incident response is just people yelling in slack until something works
hit another prod outage yesterday and watched the same train wreck unfold.
someone randomly creates a slack channel with a name like "URGENT-THING-BROKEN", half the team joins the wrong channel, other half is still getting pinged in 3 different threads. spent 20 minutes just figuring out who owns the service while the error rate is climbing. then another 15 minutes deciding if we should rollback or hotfix. meanwhile someone forgot to update the status page and support is getting slammed.
our "incident process" is basically a wiki page nobody reads and a shared doc template that gets copy-pasted wrong every time. by the time we remember to create the jira ticket the incident is already resolved.
the amount of time we waste on coordination instead of actually debugging is embarrassing. like we have monitoring dashboards but spend half the incident hunting for the right runbook or trying to remember who has deploy access.
starting to think we need something that just handles all the boring orchestration stuff automatically so we can focus on the actual technical problem instead of herding cats.
anyone else tired of spending more time managing the incident than fixing it? what actually works for your teams?
https://redd.it/1mvd1ap
@r_devops
hit another prod outage yesterday and watched the same train wreck unfold.
someone randomly creates a slack channel with a name like "URGENT-THING-BROKEN", half the team joins the wrong channel, other half is still getting pinged in 3 different threads. spent 20 minutes just figuring out who owns the service while the error rate is climbing. then another 15 minutes deciding if we should rollback or hotfix. meanwhile someone forgot to update the status page and support is getting slammed.
our "incident process" is basically a wiki page nobody reads and a shared doc template that gets copy-pasted wrong every time. by the time we remember to create the jira ticket the incident is already resolved.
the amount of time we waste on coordination instead of actually debugging is embarrassing. like we have monitoring dashboards but spend half the incident hunting for the right runbook or trying to remember who has deploy access.
starting to think we need something that just handles all the boring orchestration stuff automatically so we can focus on the actual technical problem instead of herding cats.
anyone else tired of spending more time managing the incident than fixing it? what actually works for your teams?
https://redd.it/1mvd1ap
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
For someone who works in focus on Azure Cloud, what is your main IAC.
Asking for Main because you can use all simultaneously.
View Poll
https://redd.it/1mvekp2
@r_devops
Asking for Main because you can use all simultaneously.
View Poll
https://redd.it/1mvekp2
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Retro fatigue is real- mind it across niche
Our retros sound the same every two weeks. Communication is bad, too many meetings, and I need more clarity. We started tracking ‘retro action items’ in monday dev board so they actually carry into the sprint. Has anyone found other fresher ways to run them?
https://redd.it/1mvewh7
@r_devops
Our retros sound the same every two weeks. Communication is bad, too many meetings, and I need more clarity. We started tracking ‘retro action items’ in monday dev board so they actually carry into the sprint. Has anyone found other fresher ways to run them?
https://redd.it/1mvewh7
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Application release flow via AWS + CI/CD
Hi!
My name is Gleb and I’m not a DevOps engineer, so I’d love an expert sanity-check.
I’m building a mobile product that recommends movies (think swipe/feed style). There’s a small backend API and a mobile client. It’s an early-stage app: single-developer setup, limited time for ops, and I need a stable, low-maintenance deployment for dev and prod. Audience is multilingual (mostly Europe, plus US and parts of Asia), so I care about reasonable latency and a straightforward path to scale later. For now traffic is modest; reliability matters more than squeezing every dollar.
My first deployment flow (scripted VM + copying build artifacts over SSH) kept failing during dependency install on shared CI runners (timeouts/hangs). I’ve since moved to a containerized approach with a managed runtime and a more formal CI/CD pipeline. A helper (ChatGPT) proposed a setup that uses a container registry, a managed container runtime, a load balancer with TLS, and a dedicated CI runner VM. Rough sizing suggested \~12 vCPU total across everything so deployments run smoothly; the ballpark monthly cost at full utilization looked noticeable for an early product.
What I’m looking for: a quick validation whether this direction is sensible for my stage, or a simpler “golden-mean” alternative. I’m not chasing the absolute cheapest bill; I want something reliable, easy to operate, and not over-engineered.
If anyone can briefly validate this approach or point me to a simpler, stable pattern for my stage, I’d really appreciate it.
Answers from gpt:
**Short:** Bumping to **12 vCPU** is the optimal next step. If you want headroom for growth/spikes — go with **16 vCPU**.
**Why 12 vCPU is the “sweet spot”**We size for the peak during a deploy (prod tasks + migration + runner build happening at once):
* **Runner (EC2):** **4 vCPU** — fast builds, concurrent=2
* **Prod (ECS Fargate):** **3 tasks × 1 vCPU = 3 vCPU** (baseline for smooth rolling deploys and HA)
* **Deploy surge** (if deploymentMaximumPercent=200): **+3 vCPU** (temporarily up to 6 tasks × 1 vCPU)
* **Migrate one-off:** **1 vCPU**
* **Dev:** **0.5 vCPU**
Worst-case total ≈ **11.5 vCPU** → round up to **12 vCPU**.
**Suggested allocation**
* **Runner:** **4 vCPU / 16 GB RAM**, concurrent=2
* **Prod:** **min=3 tasks × 1 vCPU / 2–3 GB RAM**, **max=6** (CPU target \~60%)
* **Dev:** **1 task × 0.5 vCPU / 1 GB RAM**
* **Migrate:** **1 vCPU / 2 GB RAM** (one-off during deploy)
>RDS is calculated separately (not in this budget). Remember Fargate CPU↔RAM valid combos:
>**0.5 vCPU → 1–4 GB; 1 vCPU → 2–8 GB; 2 vCPU → 4–16 GB.**
https://redd.it/1mvhbys
@r_devops
Hi!
My name is Gleb and I’m not a DevOps engineer, so I’d love an expert sanity-check.
I’m building a mobile product that recommends movies (think swipe/feed style). There’s a small backend API and a mobile client. It’s an early-stage app: single-developer setup, limited time for ops, and I need a stable, low-maintenance deployment for dev and prod. Audience is multilingual (mostly Europe, plus US and parts of Asia), so I care about reasonable latency and a straightforward path to scale later. For now traffic is modest; reliability matters more than squeezing every dollar.
My first deployment flow (scripted VM + copying build artifacts over SSH) kept failing during dependency install on shared CI runners (timeouts/hangs). I’ve since moved to a containerized approach with a managed runtime and a more formal CI/CD pipeline. A helper (ChatGPT) proposed a setup that uses a container registry, a managed container runtime, a load balancer with TLS, and a dedicated CI runner VM. Rough sizing suggested \~12 vCPU total across everything so deployments run smoothly; the ballpark monthly cost at full utilization looked noticeable for an early product.
What I’m looking for: a quick validation whether this direction is sensible for my stage, or a simpler “golden-mean” alternative. I’m not chasing the absolute cheapest bill; I want something reliable, easy to operate, and not over-engineered.
If anyone can briefly validate this approach or point me to a simpler, stable pattern for my stage, I’d really appreciate it.
Answers from gpt:
**Short:** Bumping to **12 vCPU** is the optimal next step. If you want headroom for growth/spikes — go with **16 vCPU**.
**Why 12 vCPU is the “sweet spot”**We size for the peak during a deploy (prod tasks + migration + runner build happening at once):
* **Runner (EC2):** **4 vCPU** — fast builds, concurrent=2
* **Prod (ECS Fargate):** **3 tasks × 1 vCPU = 3 vCPU** (baseline for smooth rolling deploys and HA)
* **Deploy surge** (if deploymentMaximumPercent=200): **+3 vCPU** (temporarily up to 6 tasks × 1 vCPU)
* **Migrate one-off:** **1 vCPU**
* **Dev:** **0.5 vCPU**
Worst-case total ≈ **11.5 vCPU** → round up to **12 vCPU**.
**Suggested allocation**
* **Runner:** **4 vCPU / 16 GB RAM**, concurrent=2
* **Prod:** **min=3 tasks × 1 vCPU / 2–3 GB RAM**, **max=6** (CPU target \~60%)
* **Dev:** **1 task × 0.5 vCPU / 1 GB RAM**
* **Migrate:** **1 vCPU / 2 GB RAM** (one-off during deploy)
>RDS is calculated separately (not in this budget). Remember Fargate CPU↔RAM valid combos:
>**0.5 vCPU → 1–4 GB; 1 vCPU → 2–8 GB; 2 vCPU → 4–16 GB.**
https://redd.it/1mvhbys
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How are you guys handle availability after working hours/ weekend expectations. I'm disappointed about myself.
Initially I had much passion towards DevOps. I really liked Kubernetes and learned it for 3 months and got the CKA. Then learned about cloud technologies and did some projeccts. I really liked the system design aspects that comes with DevOps specially like connecting building blocks with each other.
In my current job however, my manager and client expects me to even available after working hours. Also sometimes having weekend activities as well. May be few days per month is fine by me. Problem is sometime it goes like 2/3 days per week. I have to stretch beyond my working hours and work.
I don't like this much. In my previous job I had a better work life balance with lesser stress.
I'm actualy a person who believes in work-life balance at least to some extent.
These regular after working hours and weekend activities are stressing me out. I just lost interest about my hobbies and even DevOps as well most of the times.
I'm just thinking, what's the point of working like this, a stressful, and always busy kind of a job.
I was good at maths and coming from an engineering background. Sometimes I wonder I should've gone to a SE role or a Data science role, where there might be a better work life balance compared to this role.
Feel like maybe this is not a career for me and I wasted my life. I even applied for few jobs, and most of them are expecting on-call availability and after working hours support.
At this point I'm just loosing the motivation towards my career and starting to be disspaointed about myself.
Is DevOps like this?? Are you guys having the same experience.
https://redd.it/1mvjimo
@r_devops
Initially I had much passion towards DevOps. I really liked Kubernetes and learned it for 3 months and got the CKA. Then learned about cloud technologies and did some projeccts. I really liked the system design aspects that comes with DevOps specially like connecting building blocks with each other.
In my current job however, my manager and client expects me to even available after working hours. Also sometimes having weekend activities as well. May be few days per month is fine by me. Problem is sometime it goes like 2/3 days per week. I have to stretch beyond my working hours and work.
I don't like this much. In my previous job I had a better work life balance with lesser stress.
I'm actualy a person who believes in work-life balance at least to some extent.
These regular after working hours and weekend activities are stressing me out. I just lost interest about my hobbies and even DevOps as well most of the times.
I'm just thinking, what's the point of working like this, a stressful, and always busy kind of a job.
I was good at maths and coming from an engineering background. Sometimes I wonder I should've gone to a SE role or a Data science role, where there might be a better work life balance compared to this role.
Feel like maybe this is not a career for me and I wasted my life. I even applied for few jobs, and most of them are expecting on-call availability and after working hours support.
At this point I'm just loosing the motivation towards my career and starting to be disspaointed about myself.
Is DevOps like this?? Are you guys having the same experience.
https://redd.it/1mvjimo
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Looking for feedbacks on my Cloud DevOps resume
Hi everyone,
I’m applying for Cloud/DevOps Engineer roles with a heavy focus on AWS and would really appreciate feedback on my resume. I’ve tried to highlight both technical experience and measurable impact , as well as some client-facing work.
Any suggestions to make it stronger for Recruiters/Hiring Managers/ATS?
Feel free to roast it
Resume: https://imgur.com/a/8FRorXr
https://redd.it/1mvkb9s
@r_devops
Hi everyone,
I’m applying for Cloud/DevOps Engineer roles with a heavy focus on AWS and would really appreciate feedback on my resume. I’ve tried to highlight both technical experience and measurable impact , as well as some client-facing work.
Any suggestions to make it stronger for Recruiters/Hiring Managers/ATS?
Feel free to roast it
Resume: https://imgur.com/a/8FRorXr
https://redd.it/1mvkb9s
@r_devops
Imgur
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
Looking for a mentor
I’m a 22-year-old Networks & Telecommunications engineering student, and last year I decided to specialize in DevOps (maybe partly because of the hype around it). Since then, I’ve learned Linux, Docker, a bit of Kubernetes, and monitoring with Grafana/Prometheus. I also explored some backend development with NestJS and TypeORM.
The problem is: I don’t feel proficient in anything. Not DevOps, not web dev, not even Linux system administration—there’s always so much more to learn, and I often rely on LLMs to solve problems, which makes me forget things quickly.
I also haven’t built any real DevOps projects or finished a full dev project. Now I’m worried because I only have one year left before I need to find an end-of-study internship—ideally in Europe, since that could open up a lot of opportunities (I’m based in Tunisia).
On top of that, I have a KodeKloud Cloud subscription that I haven’t used fully. I only went through “Linux for Beginners,” “Docker for Absolute Beginners,” “Kubernetes for Beginners,” and started the Nginx course but never finished it. My subscription expires on October 25.
I don’t want to be just a “tool guy.” Yes, I want to learn the tools, but I also want to understand them internally.
Any advice on how I should focus my time, get hands-on experience, and use the most out of KodeKloud before my subscription ends? And especially—if anyone is willing to mentor me through this year, I’d really appreciate it.
https://redd.it/1mvii47
@r_devops
I’m a 22-year-old Networks & Telecommunications engineering student, and last year I decided to specialize in DevOps (maybe partly because of the hype around it). Since then, I’ve learned Linux, Docker, a bit of Kubernetes, and monitoring with Grafana/Prometheus. I also explored some backend development with NestJS and TypeORM.
The problem is: I don’t feel proficient in anything. Not DevOps, not web dev, not even Linux system administration—there’s always so much more to learn, and I often rely on LLMs to solve problems, which makes me forget things quickly.
I also haven’t built any real DevOps projects or finished a full dev project. Now I’m worried because I only have one year left before I need to find an end-of-study internship—ideally in Europe, since that could open up a lot of opportunities (I’m based in Tunisia).
On top of that, I have a KodeKloud Cloud subscription that I haven’t used fully. I only went through “Linux for Beginners,” “Docker for Absolute Beginners,” “Kubernetes for Beginners,” and started the Nginx course but never finished it. My subscription expires on October 25.
I don’t want to be just a “tool guy.” Yes, I want to learn the tools, but I also want to understand them internally.
Any advice on how I should focus my time, get hands-on experience, and use the most out of KodeKloud before my subscription ends? And especially—if anyone is willing to mentor me through this year, I’d really appreciate it.
https://redd.it/1mvii47
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community