Any advice for fake it till you make it with AWS specifically?
Need some input on how to appear to know what I'm doing with AWS lol
https://redd.it/1kfrc3t
@r_devops
Need some input on how to appear to know what I'm doing with AWS lol
https://redd.it/1kfrc3t
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Snyk/Bitbucket?
Anyone here have practical experience using the Snyk integration on Bitbucket? We're pursuing SOC 2 compliance and one of the checks requires CVE scanning of code during CI/CD.
Other major CI/CD platforms offer free scanning like Dependabot, but sadly, we are on Bitbucket (constant irritation/constant disappointment), so we're looking at our options. They offer a Snyk integration, which (at our scale) will require a non-free Snyk plan.
Anyone gone through this? Happy to entertain alternatives, but we are likely to stay on BB because our company is all-in on Atlassian.
https://redd.it/1kftph6
@r_devops
Anyone here have practical experience using the Snyk integration on Bitbucket? We're pursuing SOC 2 compliance and one of the checks requires CVE scanning of code during CI/CD.
Other major CI/CD platforms offer free scanning like Dependabot, but sadly, we are on Bitbucket (constant irritation/constant disappointment), so we're looking at our options. They offer a Snyk integration, which (at our scale) will require a non-free Snyk plan.
Anyone gone through this? Happy to entertain alternatives, but we are likely to stay on BB because our company is all-in on Atlassian.
https://redd.it/1kftph6
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Got ghosted after 3rd round
Hey everyone,
Just wanted to share my recent experience and see if others are going through the same thing.
I’ve been applying for DevOps roles for the past few months, and finally landed an interview. It started with a quick HR screen, followed by a technical round, which went well and I was immediately moved to the next stage.
The third round was a DevOps challenge, which I completed over my weekend. I presented it, answered all their technical questions, and felt the interview went smoothly.
I followed up with HR the next day — no response. I waited a week and followed up again — still nothing. Then I sent a message on LinkedIn just in case, and even followed up with the second HR contact mentioned in the original email — still complete silence.
At this point, I’m feeling pretty frustrated. It’s disappointing to invest so much time and effort, only to be met with no closure. Is this kind of ghosting becoming normal now?
Would appreciate hearing if others have gone through something similar, or any advice on how to deal with it.
https://redd.it/1kfuk0z
@r_devops
Hey everyone,
Just wanted to share my recent experience and see if others are going through the same thing.
I’ve been applying for DevOps roles for the past few months, and finally landed an interview. It started with a quick HR screen, followed by a technical round, which went well and I was immediately moved to the next stage.
The third round was a DevOps challenge, which I completed over my weekend. I presented it, answered all their technical questions, and felt the interview went smoothly.
I followed up with HR the next day — no response. I waited a week and followed up again — still nothing. Then I sent a message on LinkedIn just in case, and even followed up with the second HR contact mentioned in the original email — still complete silence.
At this point, I’m feeling pretty frustrated. It’s disappointing to invest so much time and effort, only to be met with no closure. Is this kind of ghosting becoming normal now?
Would appreciate hearing if others have gone through something similar, or any advice on how to deal with it.
https://redd.it/1kfuk0z
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Anyone facing issue with Cloudflare recently of suddenly not honoring "Access-Control-Allow-Headers" set by origin?
Is anyone facing this recent issue lately where all the sudden, you're getting thrown Access-Control-Allow-Headers error across all proxied domains. Cloudflare proxy, out-of-the-blue, decided not to honor the Access-Control-Allow-Headers set by origin, and decided to block most headers, including "Authorization". This caused temporary downtime across all our services, totally unacceptable.
We had to remove proxy across multiple of our domains temporary and we can't find any changelogs, issues, etc. regarding any changes or reported issues to Cloudflare proxy anywhere (which is strange).
https://redd.it/1kfue56
@r_devops
Is anyone facing this recent issue lately where all the sudden, you're getting thrown Access-Control-Allow-Headers error across all proxied domains. Cloudflare proxy, out-of-the-blue, decided not to honor the Access-Control-Allow-Headers set by origin, and decided to block most headers, including "Authorization". This caused temporary downtime across all our services, totally unacceptable.
We had to remove proxy across multiple of our domains temporary and we can't find any changelogs, issues, etc. regarding any changes or reported issues to Cloudflare proxy anywhere (which is strange).
https://redd.it/1kfue56
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Stategies for scaling out MySQL/MariaDB when database gets too large for a single host?
What are your preferred strategies when a MySQL/MariaDB database server grows to have too much traffic for a single host to handle, i.e. scaling CPU/RAM or using regular replication is not an option anymore? Do you deploy ProxySQL to start splitting the traffic according to some rule to two different hosts?
Has anyone migrated to TiDB? In that case, what was the strategy to detect if the SQL your app uses is fully compatible with TiDB?
https://redd.it/1kfwpne
@r_devops
What are your preferred strategies when a MySQL/MariaDB database server grows to have too much traffic for a single host to handle, i.e. scaling CPU/RAM or using regular replication is not an option anymore? Do you deploy ProxySQL to start splitting the traffic according to some rule to two different hosts?
Has anyone migrated to TiDB? In that case, what was the strategy to detect if the SQL your app uses is fully compatible with TiDB?
https://redd.it/1kfwpne
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
LogWhisperer – AI-powered log summarizer that runs locally (no OpenAI keys, no cloud)
I built an open-source CLI tool called LogWhisperer that uses a local LLM to summarize Linux system logs into human-readable summaries. It’s useful for triaging noisy logs, quick postmortems, or just getting a sense of what the hell happened without manually parsing
Key features:
Uses a local model (via [Ollama](https://ollama.com)) — supports `mistral`, `phi`, etc.
Parses logs from
CLI-friendly with flags for source, priority, model, entries
Outputs markdown reports for easy archiving
Includes a spinner so it doesn't feel frozen when summarizing large logs
100% offline (after install) — no OpenAI keys or cloud dependencies
Use case: you're SSH'd into a flaky VM, and you just want a summary of the last 500
Install it with a one-liner shell script — it sets up the Python env, installs Ollama, and pulls the model.
GitHub: https://github.com/binary-knight/logwhisperer
Would love feedback from fellow infra folks. I'm also thinking of extending this into scheduled cron-based summaries, Slack alerts, and anomaly tagging if anyone’s interested in contributing or ideas.
https://redd.it/1kfyv61
@r_devops
I built an open-source CLI tool called LogWhisperer that uses a local LLM to summarize Linux system logs into human-readable summaries. It’s useful for triaging noisy logs, quick postmortems, or just getting a sense of what the hell happened without manually parsing
journalctl.Key features:
Uses a local model (via [Ollama](https://ollama.com)) — supports `mistral`, `phi`, etc.
Parses logs from
journalctl or file paths (e.g. /var/log/syslog)CLI-friendly with flags for source, priority, model, entries
Outputs markdown reports for easy archiving
Includes a spinner so it doesn't feel frozen when summarizing large logs
100% offline (after install) — no OpenAI keys or cloud dependencies
Use case: you're SSH'd into a flaky VM, and you just want a summary of the last 500
err\-level logs without sifting through pages of noise.Install it with a one-liner shell script — it sets up the Python env, installs Ollama, and pulls the model.
GitHub: https://github.com/binary-knight/logwhisperer
Would love feedback from fellow infra folks. I'm also thinking of extending this into scheduled cron-based summaries, Slack alerts, and anomaly tagging if anyone’s interested in contributing or ideas.
https://redd.it/1kfyv61
@r_devops
Ollama
Ollama is the easiest way to automate your work using open models, while keeping your data safe.
What really makes an Internal Developer Platform succeed?
Hey, I work at Pulumi as a community engineer and as we are doubling down on IDP features I’ve been looking around at various other platform tools and it's hard for me to tell which features are great for demos and which are really the important pieces of an ongoing platform effort.
so, in your experience what features are essential for a real world internal developer platform? and how are you handling infrastructure lifecycle management or how would you like to be handling it? I’m more interested in the day-2-and-beyond messy bits of a platform approach but if you are successfully using a 1-click to provision portals I'd love to hear about that as well.
https://redd.it/1kg3gj4
@r_devops
Hey, I work at Pulumi as a community engineer and as we are doubling down on IDP features I’ve been looking around at various other platform tools and it's hard for me to tell which features are great for demos and which are really the important pieces of an ongoing platform effort.
so, in your experience what features are essential for a real world internal developer platform? and how are you handling infrastructure lifecycle management or how would you like to be handling it? I’m more interested in the day-2-and-beyond messy bits of a platform approach but if you are successfully using a 1-click to provision portals I'd love to hear about that as well.
https://redd.it/1kg3gj4
@r_devops
Reddit
From the pulumi community on Reddit: Introducing Pulumi IDP
Explore this post and more from the pulumi community
Was pushed into a Devops role. Never got the chance to learn properly
I was pushed into a devops role. And since then there was always a deadline on head and was never able to learn things properly. I am still good at my job and can do what is required but somewhere feel like I don't know stuff in depth. Or some not trivial things like Istio or monitoring tools or something else.
Want to change that. But because devops is so fast, don't have the slightest clue where to begin or how to start. Should I follow some roadmaps? Or implement things? If yes what?
https://redd.it/1kg53p9
@r_devops
I was pushed into a devops role. And since then there was always a deadline on head and was never able to learn things properly. I am still good at my job and can do what is required but somewhere feel like I don't know stuff in depth. Or some not trivial things like Istio or monitoring tools or something else.
Want to change that. But because devops is so fast, don't have the slightest clue where to begin or how to start. Should I follow some roadmaps? Or implement things? If yes what?
https://redd.it/1kg53p9
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Junior sysadmin looking for project ideas to modernize a simple infra
Junior sysadmin looking for project ideas to modernize a simple on-prem infra
Hey everyone,
I’m a junior sysadmin working with a fairly basic on-prem infrastructure with about 45 users, and I’m looking for ideas to improve, automate, and modernize it, ideally to make it more secure, more efficient, and a bit more DevOps-friendly.
The current setup is kind of “freestyle”: backups aren’t really solid yet, and a lot of things could be more structured
Here’s the current setup:
• 5 Ubuntu servers on-prem, used by data scientists to run AI/GPU workloads and experiments.
• Users currently have sudo access, which isn’t very secure - I’m looking for ways to improve that.
• 1 Proxmox server, where I run personal/admin VMs for Docker apps (Grafana, Prometheus, etc.).
• I occasionally spin up temporary VMs for test environments (no GPU) and give users access.
• Using Snipe-IT for asset management and Intune for endpoints.
Some project ideas I’m considering:
• Securing user access more effectively (e.g. removing full sudo, implementing access control or centralized auth).
• Setting up a Proxmox cluster for better flexibility and redundancy — not sure how well that works with GPU passthrough yet.
• Building a web portal where users can request or deploy their own VMs (via Proxmox API) and get direct access (ansible+terraform?).
• Improving asset and VM lifecycle management, to track what’s running, who owns it, and clean up unused resources automatically.
If you’ve done similar projects or have any ideas especially around automation, user access control, or Proxmox + GPU setups, I’d love to hear your thoughts!
https://redd.it/1kg8puy
@r_devops
Junior sysadmin looking for project ideas to modernize a simple on-prem infra
Hey everyone,
I’m a junior sysadmin working with a fairly basic on-prem infrastructure with about 45 users, and I’m looking for ideas to improve, automate, and modernize it, ideally to make it more secure, more efficient, and a bit more DevOps-friendly.
The current setup is kind of “freestyle”: backups aren’t really solid yet, and a lot of things could be more structured
Here’s the current setup:
• 5 Ubuntu servers on-prem, used by data scientists to run AI/GPU workloads and experiments.
• Users currently have sudo access, which isn’t very secure - I’m looking for ways to improve that.
• 1 Proxmox server, where I run personal/admin VMs for Docker apps (Grafana, Prometheus, etc.).
• I occasionally spin up temporary VMs for test environments (no GPU) and give users access.
• Using Snipe-IT for asset management and Intune for endpoints.
Some project ideas I’m considering:
• Securing user access more effectively (e.g. removing full sudo, implementing access control or centralized auth).
• Setting up a Proxmox cluster for better flexibility and redundancy — not sure how well that works with GPU passthrough yet.
• Building a web portal where users can request or deploy their own VMs (via Proxmox API) and get direct access (ansible+terraform?).
• Improving asset and VM lifecycle management, to track what’s running, who owns it, and clean up unused resources automatically.
If you’ve done similar projects or have any ideas especially around automation, user access control, or Proxmox + GPU setups, I’d love to hear your thoughts!
https://redd.it/1kg8puy
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What Platform Engineering Really Means (and How It Differs from DevOps and SRE)
Hey all,
I just wrote a piece breaking down what Platform Engineering is — not just as a buzzword, but as a real discipline that’s emerging in many engineering organizations.
🔧 Key takeaways:
Platform Engineering is not just “DevOps rebranded.” It's about productizing the platform for developers — treating the internal developer platform (IDP) like a real product.
It focuses on golden paths, developer self-service, and abstracting complex infra behind sensible defaults.
It complements SRE by focusing on enablement, not just reliability.
The role is deeply cross-functional — blending infrastructure, developer experience, automation, and even elements of UX.
I also share real-world examples and tools/platforms that embody these ideas (e.g., Backstage, Kratix, Humanitec, etc.).
If you're navigating the gray area between DevOps, SRE, and Platform roles — or building an internal platform yourself — I’d love your thoughts.
👉 Full post here
Would love to hear:
How do you define platform engineering in your org?
What tooling or practices have helped you build your IDP?
https://redd.it/1kg7q10
@r_devops
Hey all,
I just wrote a piece breaking down what Platform Engineering is — not just as a buzzword, but as a real discipline that’s emerging in many engineering organizations.
🔧 Key takeaways:
Platform Engineering is not just “DevOps rebranded.” It's about productizing the platform for developers — treating the internal developer platform (IDP) like a real product.
It focuses on golden paths, developer self-service, and abstracting complex infra behind sensible defaults.
It complements SRE by focusing on enablement, not just reliability.
The role is deeply cross-functional — blending infrastructure, developer experience, automation, and even elements of UX.
I also share real-world examples and tools/platforms that embody these ideas (e.g., Backstage, Kratix, Humanitec, etc.).
If you're navigating the gray area between DevOps, SRE, and Platform roles — or building an internal platform yourself — I’d love your thoughts.
👉 Full post here
Would love to hear:
How do you define platform engineering in your org?
What tooling or practices have helped you build your IDP?
https://redd.it/1kg7q10
@r_devops
norbix.dev
Platform Engineering: The DevOps You Productize
What is Platform Engineering? How is it different from DevOps or SRE? This article unpacks the role of platform teams, why they’re critical in modern software delivery, and how they bring together cloud, automation, and developer experience.
Services which don't quite mesh with devops
Hey folks,
Do you have stories about teams or products which don't quite fit into devops? - for any reason.
How did your org or you approached these?
-
At my current org (midsized insurance enterprise) there are many teams with valid "buts" why devops as a culture and bag of methods/technologies is not or at least not fully applicable. While I always will argue that devops can be at least partially be useful for them, or that it is only about changing the teams processes or boundaries.. there are some external factors which can dampen acceptance.
for example:
- product releases/deployment is tied to a quarterly rythm cause of accounting rules / deployment frequency is flat. It could be grown with feature flags and decoupling of release and deployment, but the mindset of "why bother, we only need to deploy it every quarter" is strong
- onpremise infrastructure services / these are in various states, in-between "send me an jira ticket for your postgres" and "here is the self service/endpoint". In some of these, the day to day includes very little development. Base onprem infra teams are currently not in the nearest thing we have to a "platform team/product"
My first impuls tells me these or others similar to these are just valid and have to be looked at on a case by case basis or need an org restructure to see if and what of devops fits.
Would love to hear your thoughts on this.
Cheers
https://redd.it/1kgd7iq
@r_devops
Hey folks,
Do you have stories about teams or products which don't quite fit into devops? - for any reason.
How did your org or you approached these?
-
At my current org (midsized insurance enterprise) there are many teams with valid "buts" why devops as a culture and bag of methods/technologies is not or at least not fully applicable. While I always will argue that devops can be at least partially be useful for them, or that it is only about changing the teams processes or boundaries.. there are some external factors which can dampen acceptance.
for example:
- product releases/deployment is tied to a quarterly rythm cause of accounting rules / deployment frequency is flat. It could be grown with feature flags and decoupling of release and deployment, but the mindset of "why bother, we only need to deploy it every quarter" is strong
- onpremise infrastructure services / these are in various states, in-between "send me an jira ticket for your postgres" and "here is the self service/endpoint". In some of these, the day to day includes very little development. Base onprem infra teams are currently not in the nearest thing we have to a "platform team/product"
My first impuls tells me these or others similar to these are just valid and have to be looked at on a case by case basis or need an org restructure to see if and what of devops fits.
Would love to hear your thoughts on this.
Cheers
https://redd.it/1kgd7iq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What does Fastly need to do to be more enticing to developers?
I've seen a lot of people praise fastly for having great tech, but Cloudflare is much more popular.
What makes Cloudflare so much better than Fastly, and what can Fastly do to be better?
https://redd.it/1kgdc9l
@r_devops
I've seen a lot of people praise fastly for having great tech, but Cloudflare is much more popular.
What makes Cloudflare so much better than Fastly, and what can Fastly do to be better?
https://redd.it/1kgdc9l
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Backstage feels like a fools errand
The employee I replaced was promoting backstage and now its all my company wants to talk about.
Recently I looked up the custom runner he had to develop in react to get templates to run bash scripts, and now script updates requires a full upgrade of backstage.
I've also decided that I'd like to add some bash one-liners to my templates, but of course there's no runner for that so I can develop my own or find a 3rd party (not approved by the security team, so it wont ever see the light of day, however)
Context aside, why are so many people advocating for making a react app handle all of my infra provisioning?
https://redd.it/1kgfqys
@r_devops
The employee I replaced was promoting backstage and now its all my company wants to talk about.
Recently I looked up the custom runner he had to develop in react to get templates to run bash scripts, and now script updates requires a full upgrade of backstage.
I've also decided that I'd like to add some bash one-liners to my templates, but of course there's no runner for that so I can develop my own or find a 3rd party (not approved by the security team, so it wont ever see the light of day, however)
Context aside, why are so many people advocating for making a react app handle all of my infra provisioning?
https://redd.it/1kgfqys
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is there sometimes no hope?
Good afternoon, DevOps people of Reddit. I want to know if anyone else is feeling this. I have been brought on a project to help this company achieve DevOps practices. My main issue is that I am getting pushback on all my suggestions. I am looking at how things are done and thinking to myself that to even begin to achieve anything, everything would need to be changed. So my question to everyone is, as the way I am seeing it, this place will never achieve anything close to a DevOps mindset, is there any point in trying to do so? I just give up and roll with the insanity that is sanity, and look for a new role.
https://redd.it/1kgguq6
@r_devops
Good afternoon, DevOps people of Reddit. I want to know if anyone else is feeling this. I have been brought on a project to help this company achieve DevOps practices. My main issue is that I am getting pushback on all my suggestions. I am looking at how things are done and thinking to myself that to even begin to achieve anything, everything would need to be changed. So my question to everyone is, as the way I am seeing it, this place will never achieve anything close to a DevOps mindset, is there any point in trying to do so? I just give up and roll with the insanity that is sanity, and look for a new role.
https://redd.it/1kgguq6
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
docker_pull.py: Script to pull lots of container images in parallel
[https://github.com/joshzcold/docker\_pull](https://github.com/joshzcold/docker_pull)
Not sure who needs this, but I wrote as part of my work and this task seems to be lacking from the docker cli or equivilient.
Pulls lots of images in parallel using python multiprocessing and the docker engine api
Requirement is that you supply the full image like \`docker.io/nginx:latest\` instead of \`nginx:latest\`
At work we use this to consistently update a series of images from our private registry.
Supports auth through plaintext in \~/.docker/config.json or through the \`secretservice\` credential helper from [https://github.com/docker/docker-credential-helpers](https://github.com/docker/docker-credential-helpers)
[https://github.com/user-attachments/assets/98832e30-0a05-4789-b055-a825cbba1ba5](https://github.com/user-attachments/assets/98832e30-0a05-4789-b055-a825cbba1ba5)
https://redd.it/1kghgi7
@r_devops
[https://github.com/joshzcold/docker\_pull](https://github.com/joshzcold/docker_pull)
Not sure who needs this, but I wrote as part of my work and this task seems to be lacking from the docker cli or equivilient.
Pulls lots of images in parallel using python multiprocessing and the docker engine api
Requirement is that you supply the full image like \`docker.io/nginx:latest\` instead of \`nginx:latest\`
At work we use this to consistently update a series of images from our private registry.
Supports auth through plaintext in \~/.docker/config.json or through the \`secretservice\` credential helper from [https://github.com/docker/docker-credential-helpers](https://github.com/docker/docker-credential-helpers)
[https://github.com/user-attachments/assets/98832e30-0a05-4789-b055-a825cbba1ba5](https://github.com/user-attachments/assets/98832e30-0a05-4789-b055-a825cbba1ba5)
https://redd.it/1kghgi7
@r_devops
How Liquibase Simplifies Schema Management
If you've ever deployed schema changes manually, you know the pain: tracking SQL scripts, guessing what's applied where, and praying nothing breaks in prod.
I recently wrote a post on how **Liquibase** helps database admins and DevOps teams version-control and automate PostgreSQL migrations—like Git for your database schema.
It covers:
* Why traditional schema management breaks at scale
* How Liquibase tracks, applies, and rolls back changes safely
* Real YAML examples for PostgreSQL
* CI/CD automation tips
* Rollback strategies and changelog best practices
Check it out here 👉 [https://blog.sonichigo.com/how-liquibase-makes-life-easy-for-db-admins](https://blog.sonichigo.com/how-liquibase-makes-life-easy-for-db-admins)
Would love feedback from folks using other tools too—Flyway, Alembic, etc.
https://redd.it/1kgpm70
@r_devops
If you've ever deployed schema changes manually, you know the pain: tracking SQL scripts, guessing what's applied where, and praying nothing breaks in prod.
I recently wrote a post on how **Liquibase** helps database admins and DevOps teams version-control and automate PostgreSQL migrations—like Git for your database schema.
It covers:
* Why traditional schema management breaks at scale
* How Liquibase tracks, applies, and rolls back changes safely
* Real YAML examples for PostgreSQL
* CI/CD automation tips
* Rollback strategies and changelog best practices
Check it out here 👉 [https://blog.sonichigo.com/how-liquibase-makes-life-easy-for-db-admins](https://blog.sonichigo.com/how-liquibase-makes-life-easy-for-db-admins)
Would love feedback from folks using other tools too—Flyway, Alembic, etc.
https://redd.it/1kgpm70
@r_devops
Learn with Sonichigo
Simplifying Database Management with Liquibase
Liquibase simplifies database management by automating changes, supporting rollbacks, and enhancing collaboration with CI/CD integration
What to do about poor performing team member that isn't contributing?
I've got a very full roadmap and a team member that is openly working on a "skunk works" that provides limited value and is deprecated by the next version of one of our vendors. However this person is really playing the political game and claiming that tickets that take a few weeks max are taking 6 months plus, talking a lot in meetings, throwing ppl under the bus etc. How would you approach this situaiton?
https://redd.it/1kgpro4
@r_devops
I've got a very full roadmap and a team member that is openly working on a "skunk works" that provides limited value and is deprecated by the next version of one of our vendors. However this person is really playing the political game and claiming that tickets that take a few weeks max are taking 6 months plus, talking a lot in meetings, throwing ppl under the bus etc. How would you approach this situaiton?
https://redd.it/1kgpro4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do you promote kubernetes environments using ArgoCD?
I've watched a video by Anton Putra, https://www.youtube.com/watch?v=\_G\_RY5trQao, on production grade setup with Argo.
The video is great and I've learn a lot, but I'm curious about his method of promoting environments.
His suggestion is that you let developers deploy their applications to a development environment, and then at a scheduled time you freeze this environment, promote it to staging, run your tests, then promote it to production when ready.
All of this is done with a python script that he created.
My question is, is this best practice? Something about having a Python script loop through your manifests, make an annotation change, do a git push, etc, etc. All seems a bit anti-pattern to me?
Also if I understand it, how do you make changes to all environments to ensure they are consistent? In the video he is mostly demonstrating the image updater, which makes sense because once staging is unfroozen it can pull the latest image. But do you have to copy your manifest files between your development folder to your staging folder, check all changes have been copied correctly, then un-freeze? Then do the same for production?
Curious how others handle this, and what they think of the above?
https://redd.it/1kgrgfe
@r_devops
I've watched a video by Anton Putra, https://www.youtube.com/watch?v=\_G\_RY5trQao, on production grade setup with Argo.
The video is great and I've learn a lot, but I'm curious about his method of promoting environments.
His suggestion is that you let developers deploy their applications to a development environment, and then at a scheduled time you freeze this environment, promote it to staging, run your tests, then promote it to production when ready.
All of this is done with a python script that he created.
My question is, is this best practice? Something about having a Python script loop through your manifests, make an annotation change, do a git push, etc, etc. All seems a bit anti-pattern to me?
Also if I understand it, how do you make changes to all environments to ensure they are consistent? In the video he is mostly demonstrating the image updater, which makes sense because once staging is unfroozen it can pull the latest image. But do you have to copy your manifest files between your development folder to your staging folder, check all changes have been copied correctly, then un-freeze? Then do the same for production?
Curious how others handle this, and what they think of the above?
https://redd.it/1kgrgfe
@r_devops
Site Reliability Engineering Internship at S&P Global
Hey guys, I have an interview for Site Reliability Engineering internship at S&P Global. What should I expect? Has anyone ever interviewed for this role? Also what kind of Questions did you get? Again, I’m big on the questions to expect. Also, do they retain you after internships? I am done with school this summer so I’m looking for something can transition to a full time role.
https://redd.it/1kgql86
@r_devops
Hey guys, I have an interview for Site Reliability Engineering internship at S&P Global. What should I expect? Has anyone ever interviewed for this role? Also what kind of Questions did you get? Again, I’m big on the questions to expect. Also, do they retain you after internships? I am done with school this summer so I’m looking for something can transition to a full time role.
https://redd.it/1kgql86
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is Cloud & DevOps right for a non-coder with an IT degree?
Hi all,
I have a B.Tech in IT but I’m not a strong coder. I took a year break for SSC/RRB prep, but now I want to restart my career in tech.
I’m considering an offline Cloud and DevOps course, but I’m unsure if it’s beginner-friendly. I’m hoping to work abroad in the future — maybe in countries like Germany, the UK, or Canada.
Is this a good path for someone with limited coding skills?
How is the job/internship scope after completing such a course?
What kind of technical knowledge is expected before starting?
Would love to hear from anyone who started out like me or is working in this field. Thanks in advance!
https://redd.it/1kgsbxu
@r_devops
Hi all,
I have a B.Tech in IT but I’m not a strong coder. I took a year break for SSC/RRB prep, but now I want to restart my career in tech.
I’m considering an offline Cloud and DevOps course, but I’m unsure if it’s beginner-friendly. I’m hoping to work abroad in the future — maybe in countries like Germany, the UK, or Canada.
Is this a good path for someone with limited coding skills?
How is the job/internship scope after completing such a course?
What kind of technical knowledge is expected before starting?
Would love to hear from anyone who started out like me or is working in this field. Thanks in advance!
https://redd.it/1kgsbxu
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
microservices ci/cd and git branching
We are working on a microservice application and we are supposed to have 3 environments development, staging and production..
As a devsecops intern engineer, I'm thinking that the devs should work on feature/* branches and merge request to development branch only and then we will merge to staging and then to main ( for prod )
And we will have a manifests repos in which we will make the deployment to the appropriate environment..
My question is: Is that strategy possible and duable? and how will the .gitlab-ci.yml will be any different in the backend microservices that the devs work on in different branches, I mean in the end we will get the docker image pushed to our harbor registry... Will we have an image pushed on development, staging, main? and how about feature and branches and merge request pipelines?
And how about the manifests repo? should it also have 3 branches or what?
https://redd.it/1kgsl3u
@r_devops
We are working on a microservice application and we are supposed to have 3 environments development, staging and production..
As a devsecops intern engineer, I'm thinking that the devs should work on feature/* branches and merge request to development branch only and then we will merge to staging and then to main ( for prod )
And we will have a manifests repos in which we will make the deployment to the appropriate environment..
My question is: Is that strategy possible and duable? and how will the .gitlab-ci.yml will be any different in the backend microservices that the devs work on in different branches, I mean in the end we will get the docker image pushed to our harbor registry... Will we have an image pushed on development, staging, main? and how about feature and branches and merge request pipelines?
And how about the manifests repo? should it also have 3 branches or what?
https://redd.it/1kgsl3u
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community