Do you know any big DevOps projects?
I'm a beginner and I want to learn by looking through the code of others more experienced than me to see how they approach things. Looking for something that combines kubernetes, cloud and CI/CD (basically lots of devops tools). Found a few projects on GitHub, but they're all too simple (nothing complex or advances, just scratching the surface).
Do you know or have any big devops projects that I can take a look at?
https://redd.it/1doxejx
@r_devops
I'm a beginner and I want to learn by looking through the code of others more experienced than me to see how they approach things. Looking for something that combines kubernetes, cloud and CI/CD (basically lots of devops tools). Found a few projects on GitHub, but they're all too simple (nothing complex or advances, just scratching the surface).
Do you know or have any big devops projects that I can take a look at?
https://redd.it/1doxejx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Help Needed: Enabling Streaming Responses for AWS Lambda Chatbot built with Flask
Hello everyone,
I’ve been working on developing a chatbot using Flask, and I’m now looking to enable streaming responses. Despite following multiple posts and guides, I haven’t been able to get it to work effectively. I’m considering using AWS Lambda and API Gateway to establish the streaming response functionality.
Has anyone successfully implemented streaming responses in a similar setup? Could you share any resources or guidance on how to achieve this?
Here’s a bit more about my setup:
- Framework: Flask
- Infrastructure: AWS (considering Lambda and API Gateway)
Any step-by-step guides, code snippets, or pointers to useful tutorials would be greatly appreciated!
Thank you!
https://redd.it/1dozcry
@r_devops
Hello everyone,
I’ve been working on developing a chatbot using Flask, and I’m now looking to enable streaming responses. Despite following multiple posts and guides, I haven’t been able to get it to work effectively. I’m considering using AWS Lambda and API Gateway to establish the streaming response functionality.
Has anyone successfully implemented streaming responses in a similar setup? Could you share any resources or guidance on how to achieve this?
Here’s a bit more about my setup:
- Framework: Flask
- Infrastructure: AWS (considering Lambda and API Gateway)
Any step-by-step guides, code snippets, or pointers to useful tutorials would be greatly appreciated!
Thank you!
https://redd.it/1dozcry
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Tenure-based PTO policies seem like a massive red flag
If you're a company offering tenure-based PTO starting at two weeks and scaling up to four weeks after 15-20 years of service, you're only going to be hiring new graduates and middling experienced employees. You largely shut yourself off not only from the best employees, but also from the experience and lessons learned in the outside industry. Even if you hire high-quality entry-level employees and by some miracle several of them stick around for ten years, they're not going to be as productive as comparable employees with ten years of diverse work experience. And these policies which presumably are meant to retain employees are almost certainly only going to retain the lowest quality employees as the others can find gainful employment with dramatically better PTO (and almost invariably better pay) anywhere else in the industry.
This has been my experience when I worked for a tenure-based PTO company fresh out of school, and this is why I regard tenure-based PTO policies as a massive red flag when applying for jobs--even if I was willing to take a huge pay cut and a huge PTO cut to work on interesting problems, I can be reasonably certain that I'm going to be working in a sub-par environment with wildly outdated software development tools and practices under management that is actively fostering that environment.
I'm curious what others think--am I way off base? Or does this align with your experiences?
https://redd.it/1dp16vj
@r_devops
If you're a company offering tenure-based PTO starting at two weeks and scaling up to four weeks after 15-20 years of service, you're only going to be hiring new graduates and middling experienced employees. You largely shut yourself off not only from the best employees, but also from the experience and lessons learned in the outside industry. Even if you hire high-quality entry-level employees and by some miracle several of them stick around for ten years, they're not going to be as productive as comparable employees with ten years of diverse work experience. And these policies which presumably are meant to retain employees are almost certainly only going to retain the lowest quality employees as the others can find gainful employment with dramatically better PTO (and almost invariably better pay) anywhere else in the industry.
This has been my experience when I worked for a tenure-based PTO company fresh out of school, and this is why I regard tenure-based PTO policies as a massive red flag when applying for jobs--even if I was willing to take a huge pay cut and a huge PTO cut to work on interesting problems, I can be reasonably certain that I'm going to be working in a sub-par environment with wildly outdated software development tools and practices under management that is actively fostering that environment.
I'm curious what others think--am I way off base? Or does this align with your experiences?
https://redd.it/1dp16vj
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Nobody cares about your AWS certification
Got an email from someone today with so many AWS certificate icons in their signature I had to scroll over to the right to see them all. This is ridiculous and in my opinion, only serves to stroke the ego of this person. I get it though, maybe there's a more prestigious handful you'd like to display and that's fine but nobody cares that you passed your introductory certification proving that you know what S3, EC2, and a VPC is...
https://redd.it/1dp3x3y
@r_devops
Got an email from someone today with so many AWS certificate icons in their signature I had to scroll over to the right to see them all. This is ridiculous and in my opinion, only serves to stroke the ego of this person. I get it though, maybe there's a more prestigious handful you'd like to display and that's fine but nobody cares that you passed your introductory certification proving that you know what S3, EC2, and a VPC is...
https://redd.it/1dp3x3y
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Suggestions for High-Level or complex DevOps Projects to Deepen My Knowledge?
I'm diving deeper into DevOps and looking for some challenging project ideas to learn about technologies, I'm interested in working on something complex that will push me to learn and grow, my problem is I can pick up tools on their own but can't integrate them to make a complex working system.
I'm looking for project ideas that involve building complex systems, helping me develop skills and understand the integration of various tools and technologies. I'd love to hear your suggestions for challenging projects that require significant research and problem-solving. Ideally, these projects should push me to learn a lot and think deeply about the solutions. Thanks in advance for your ideas!
https://redd.it/1dp5l59
@r_devops
I'm diving deeper into DevOps and looking for some challenging project ideas to learn about technologies, I'm interested in working on something complex that will push me to learn and grow, my problem is I can pick up tools on their own but can't integrate them to make a complex working system.
I'm looking for project ideas that involve building complex systems, helping me develop skills and understand the integration of various tools and technologies. I'd love to hear your suggestions for challenging projects that require significant research and problem-solving. Ideally, these projects should push me to learn a lot and think deeply about the solutions. Thanks in advance for your ideas!
https://redd.it/1dp5l59
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
A fully free alternative to Ansible for android?
omething like ansible but for Android devices? For free
There's the android enterprise management, but at a first glance it seems to be all paid, you need to subscribe to a certified provider with closed doors pricing and feature
https://redd.it/1dp6ykh
@r_devops
omething like ansible but for Android devices? For free
There's the android enterprise management, but at a first glance it seems to be all paid, you need to subscribe to a certified provider with closed doors pricing and feature
https://redd.it/1dp6ykh
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
NEXT STEPS FOR CAREER
Hey Guys,
I got about 3 years of experience in a SWE position and have a CS degree. In those years I dealt with surface level Jenkins and had a superb time with it. I want to learn more about DevOps and potentially make a position change to a more DevOps related position.
What would be the best steps to learn modern DevOps, what should I learn first. I am in mobile development, so AWS stuff isn't as applicable to me.
https://redd.it/1dp7ha4
@r_devops
Hey Guys,
I got about 3 years of experience in a SWE position and have a CS degree. In those years I dealt with surface level Jenkins and had a superb time with it. I want to learn more about DevOps and potentially make a position change to a more DevOps related position.
What would be the best steps to learn modern DevOps, what should I learn first. I am in mobile development, so AWS stuff isn't as applicable to me.
https://redd.it/1dp7ha4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Azure web app cannot resolve Azure VM hostname
I have a web app and need it to resolve the hostname of an Azure server. When I go to console and tcpping the hostname, I get a host such host message. Both are part of the same VNet and are in the same location. I have the DNS server listed in the VNet. It will resolve with the FQDN but I need the short name to also resolve. Any ideas?
https://redd.it/1dp9ze6
@r_devops
I have a web app and need it to resolve the hostname of an Azure server. When I go to console and tcpping the hostname, I get a host such host message. Both are part of the same VNet and are in the same location. I have the DNS server listed in the VNet. It will resolve with the FQDN but I need the short name to also resolve. Any ideas?
https://redd.it/1dp9ze6
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Go microservice/CICD project ideas
Hey all,
I'm looking for some good Golang project ideas where I could demonstrate my skills with building a Go microservice or some kind of CI/CD automation for my github portfolio.
I'm recently laid off, but I have 6 years of experience as a Devops / SRE professional, but due to the nature of my work I have unfortunately been limited in scope and time which prevented from growing my skills on the job. The old company still had me managing Jenkins and vsphere, fml and good riddance. Some context have experience in AWS, Gitlab, Datadog, and Terraform.
Let me know if you guys have any ideas with regards to some problem in your current position you wish you could solve with Go, or just a good project idea which could highlight my skills. Much appreciated.
https://redd.it/1dpb026
@r_devops
Hey all,
I'm looking for some good Golang project ideas where I could demonstrate my skills with building a Go microservice or some kind of CI/CD automation for my github portfolio.
I'm recently laid off, but I have 6 years of experience as a Devops / SRE professional, but due to the nature of my work I have unfortunately been limited in scope and time which prevented from growing my skills on the job. The old company still had me managing Jenkins and vsphere, fml and good riddance. Some context have experience in AWS, Gitlab, Datadog, and Terraform.
Let me know if you guys have any ideas with regards to some problem in your current position you wish you could solve with Go, or just a good project idea which could highlight my skills. Much appreciated.
https://redd.it/1dpb026
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What CDN fits this use case?
We have an e-commerce site with a long tail of xx,xxx product pages. Many of these pages are visited infrequently, but when they do get visited, we need them to be performant.
The application is built with Next.js and hosted on Vercel. The pages are statically generated at build time.
Vercel provides their own CDN, but it evicts items from the cache for being accessed infrequently, and their definition of infrequently is if the item “only” gets requested once per day, for example. It doesn’t seem like you can change the cache expiration time. So that doesn’t seem to be a good fit.
I’ve read that AWS Cloudfront provides more control over the cache expiration time, but unless I was reading outdated information, it doesn’t seem to perform well with manual purges. We deploy pretty frequently at times, so being able to purge and repopulate the cache quickly is a feature we’re looking for.
I’ve also read about Fastly, but my understanding is that it’s super expensive, and I wasn’t able to get a hold of anybody when I reached out to them with questions.
Is there a better approach to this, or another CDN I should be looking at? Or maybe I’m wrong in some of this analysis?
Thanks in advance for any guidance.
https://redd.it/1dpacb3
@r_devops
We have an e-commerce site with a long tail of xx,xxx product pages. Many of these pages are visited infrequently, but when they do get visited, we need them to be performant.
The application is built with Next.js and hosted on Vercel. The pages are statically generated at build time.
Vercel provides their own CDN, but it evicts items from the cache for being accessed infrequently, and their definition of infrequently is if the item “only” gets requested once per day, for example. It doesn’t seem like you can change the cache expiration time. So that doesn’t seem to be a good fit.
I’ve read that AWS Cloudfront provides more control over the cache expiration time, but unless I was reading outdated information, it doesn’t seem to perform well with manual purges. We deploy pretty frequently at times, so being able to purge and repopulate the cache quickly is a feature we’re looking for.
I’ve also read about Fastly, but my understanding is that it’s super expensive, and I wasn’t able to get a hold of anybody when I reached out to them with questions.
Is there a better approach to this, or another CDN I should be looking at? Or maybe I’m wrong in some of this analysis?
Thanks in advance for any guidance.
https://redd.it/1dpacb3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Alternative to Strongdm?
Strongdm just jacked our price by more than double in renewal. Wondering if anyone tested out other tools besides Teleport. We use it for accessing our EC2s, mostly SSH.
https://redd.it/1dpkvlq
@r_devops
Strongdm just jacked our price by more than double in renewal. Wondering if anyone tested out other tools besides Teleport. We use it for accessing our EC2s, mostly SSH.
https://redd.it/1dpkvlq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Github Actions view variable in a different workflow
Hello guys!
In my workflow I have an input variable which decides which kind of secret I'm using.
I would like to 'publish' this variable, so in the next workflow run, I will be using the same input variable, or overriding the input variables, instead of having to manually input it again, or without it defaulting to the default option.
This workflow is used by multiple people, and each one of them needs a different secret, so it needs to not default the new variable for everyone I guess.
Is there anything like this that exists?
The best solution i've got to, is 'publishing' it by passing it to the step name, and then taking it from there, but it feels a bit wrong.
for example:
name: test
on:
workflowdispatch:
inputs:
secretchoice:
description: 'Override secret id'
required: false
SECRETID:
type: choice
options:
- "secret1"
- "secret2"
- "secret3"
- "secret4"
default: "secret1"
push:
branches: ["master"]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: "set [ENVSECRETID: ${{ github.event.inputs.SECRETID }}]"
run: echo "published on stage name"
would love to hear an expert opinion
https://redd.it/1dpllp5
@r_devops
Hello guys!
In my workflow I have an input variable which decides which kind of secret I'm using.
I would like to 'publish' this variable, so in the next workflow run, I will be using the same input variable, or overriding the input variables, instead of having to manually input it again, or without it defaulting to the default option.
This workflow is used by multiple people, and each one of them needs a different secret, so it needs to not default the new variable for everyone I guess.
Is there anything like this that exists?
The best solution i've got to, is 'publishing' it by passing it to the step name, and then taking it from there, but it feels a bit wrong.
for example:
name: test
on:
workflowdispatch:
inputs:
secretchoice:
description: 'Override secret id'
required: false
SECRETID:
type: choice
options:
- "secret1"
- "secret2"
- "secret3"
- "secret4"
default: "secret1"
push:
branches: ["master"]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: "set [ENVSECRETID: ${{ github.event.inputs.SECRETID }}]"
run: echo "published on stage name"
would love to hear an expert opinion
https://redd.it/1dpllp5
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
API connection with incorrect SSL only working on occasions
I have an API server that excepts post requests from the server of clients, which are sent via a wordpress plugin. However I noticed that for one request (where I used wpremoteget instead of curl) only worked for a hand full of users. Then I found that the source of the error was a mistake with my SSL certificate that I forgot to fix. It was towards my main domain and not the subdomain.
Does anyone know what the reason may be that this worked for a couple of users, but not all of them? I tried it from my local testing environment as well as from my staging site multiple times and it always worked. I only noticed the error, when I tried sending a curl post request via the linux console of my server.
https://redd.it/1dplkvi
@r_devops
I have an API server that excepts post requests from the server of clients, which are sent via a wordpress plugin. However I noticed that for one request (where I used wpremoteget instead of curl) only worked for a hand full of users. Then I found that the source of the error was a mistake with my SSL certificate that I forgot to fix. It was towards my main domain and not the subdomain.
Does anyone know what the reason may be that this worked for a couple of users, but not all of them? I tried it from my local testing environment as well as from my staging site multiple times and it always worked. I only noticed the error, when I tried sending a curl post request via the linux console of my server.
https://redd.it/1dplkvi
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Credits and resellers of $100k. Any risk?
As I was searching for how to get AWS/GCP credits, I bumped into multiple people who offered to resell credits. E.g. they’ve got $100k (or less) in credits, they’re not using them, want to split 70/30 or 60/40.
Thinking of taking up their offer after the credits I get run out.
1. Is there any risk if I join an organization?
One of those sellers is not comfortable with disclosing who they are, asked for crypto payments (red flags) but eventually said they’d accept PayPal. He also offered to make an advance of 10k which I can pay in 1.5mo from now.
Is there any risk e.g. can they see my user’s data? Or do I risk losing anything?
1. Can I just keep on joining different organizations, jumping from reseller to reseller?
https://redd.it/1dpnzff
@r_devops
As I was searching for how to get AWS/GCP credits, I bumped into multiple people who offered to resell credits. E.g. they’ve got $100k (or less) in credits, they’re not using them, want to split 70/30 or 60/40.
Thinking of taking up their offer after the credits I get run out.
1. Is there any risk if I join an organization?
One of those sellers is not comfortable with disclosing who they are, asked for crypto payments (red flags) but eventually said they’d accept PayPal. He also offered to make an advance of 10k which I can pay in 1.5mo from now.
Is there any risk e.g. can they see my user’s data? Or do I risk losing anything?
1. Can I just keep on joining different organizations, jumping from reseller to reseller?
https://redd.it/1dpnzff
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
User Behaviour Analysis / Mining
Hey everyone,
due to recent developments we are looking for a solution to monitoring user behaviour across an eCommerce-platform. We want to identify suspicious behaviour (potential data exfiltration, crawling from non-indexing sites, etc) and ideally get alerted when sessions seem suspicious.
We could do this based on access log analysis or session monitoring, but so far our research for tools in that regard has not turned up anything useful. We have monitoring for marketing (conversion, bounce rates) in place already and have things like dead links and infrastructure/performance problems covered, this is specific to user/session behaviour.
Wondering if somebody else is using tools for that purpose and has recommendations?
Thanks in advance :)
https://redd.it/1dpngcq
@r_devops
Hey everyone,
due to recent developments we are looking for a solution to monitoring user behaviour across an eCommerce-platform. We want to identify suspicious behaviour (potential data exfiltration, crawling from non-indexing sites, etc) and ideally get alerted when sessions seem suspicious.
We could do this based on access log analysis or session monitoring, but so far our research for tools in that regard has not turned up anything useful. We have monitoring for marketing (conversion, bounce rates) in place already and have things like dead links and infrastructure/performance problems covered, this is specific to user/session behaviour.
Wondering if somebody else is using tools for that purpose and has recommendations?
Thanks in advance :)
https://redd.it/1dpngcq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Any companies accepting positions (for visa holders 🙋♂️)
Sorry to ask, but want to see how markets are treating Visa holders in DevOps world right now. I tried two apply in LinkedIn and got instant rejection when I said I need future Visa Sponsorship (I figured its an automated system).
Cheers! 🫡
https://redd.it/1dpqxqr
@r_devops
Sorry to ask, but want to see how markets are treating Visa holders in DevOps world right now. I tried two apply in LinkedIn and got instant rejection when I said I need future Visa Sponsorship (I figured its an automated system).
Cheers! 🫡
https://redd.it/1dpqxqr
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Has anyone used Velero for their backup and DR on kubernetes clusters ? If not what tools do you use ?
Velero is open source and is recommended by aws for kubernetes workloads but has anyone used anything different ?
https://redd.it/1dpshw2
@r_devops
Velero is open source and is recommended by aws for kubernetes workloads but has anyone used anything different ?
https://redd.it/1dpshw2
@r_devops
First Interview - DevOps Student Position, Looking For Tips
Hello everyone!
I have my first interview coming up soon (as a 2nd year B.sc student of CS), and it's for a DevOps student position in one of the big companies.
I've spoken to the team manager as an initial phone interview, and she hinted at me that I'm not supposed to know so many things about DevOps (she knows I'm a student), and in the interview I'd be asked "logical" questions, and maybe some algorithms (in the technical part, of course that there is a regular, personal interview part).
In your experience, how should i prepare for the interview?
My current thinking is learning about the basics of DevOps (version control, Linux, CI/CD tools, cloud etc.)- but really only the basics of most of them, as well as practicing general interviewing, and grinding Leetcode questions. I'll mention I have less than a week until the interview.
Also, I'll use the opportunity and ask what do you think of DevOps as a student position? does it "lock me" in DevOps style jobs further on?
How can I take advantage of this first job to advance my skills as much as I can?
Thank you!
https://redd.it/1dpu9zq
@r_devops
Hello everyone!
I have my first interview coming up soon (as a 2nd year B.sc student of CS), and it's for a DevOps student position in one of the big companies.
I've spoken to the team manager as an initial phone interview, and she hinted at me that I'm not supposed to know so many things about DevOps (she knows I'm a student), and in the interview I'd be asked "logical" questions, and maybe some algorithms (in the technical part, of course that there is a regular, personal interview part).
In your experience, how should i prepare for the interview?
My current thinking is learning about the basics of DevOps (version control, Linux, CI/CD tools, cloud etc.)- but really only the basics of most of them, as well as practicing general interviewing, and grinding Leetcode questions. I'll mention I have less than a week until the interview.
Also, I'll use the opportunity and ask what do you think of DevOps as a student position? does it "lock me" in DevOps style jobs further on?
How can I take advantage of this first job to advance my skills as much as I can?
Thank you!
https://redd.it/1dpu9zq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Seeking Project Ideas for a Hands On DevOps Refresh
I’m currently the Head of DevOps at my company, which means I’ve been spending a lot of time recently leading people rather than building things. While I love my team and the work we’re doing, I’ve found myself missing the hands-on engineering aspect of DevOps.
For my sanity (and to sharpen my skills), I’ve decided to dedicate some of my free time to building and tinkering with projects. However, every time I sit down to start something, I end up staring at a blank screen, and my mind just goes blank.
I’m looking for suggestions on what to build or work on. Here are a few areas I’m interested in, but I’m open to any and all ideas:
1. CI/CD Pipelines: Always looking to improve and innovate here.
2. Automation: Tools and scripts that can streamline processes.
3. Cloud Infrastructure: I’m particularly interested in AWS, but I’m open to exploring other providers.
4. Monitoring and Logging: Enhancing observability with tools like Prometheus, Grafana, ELK stack, etc.
5. Security: Implementing security best practices in the pipeline and infrastructure.
6. Kubernetes: Anything from setting up clusters to advanced scheduling and scaling techniques.
I’m also very interested in contributing to open source projects. If you know of any active projects that could use some DevOps love, please point me in the right direction. I’d love to help out and collaborate with the community.
If you’ve worked on a project that you found particularly interesting or challenging, I’d love to hear about it. Or if you have any other ideas, please share!
Thanks in advance!
https://redd.it/1dpwrye
@r_devops
I’m currently the Head of DevOps at my company, which means I’ve been spending a lot of time recently leading people rather than building things. While I love my team and the work we’re doing, I’ve found myself missing the hands-on engineering aspect of DevOps.
For my sanity (and to sharpen my skills), I’ve decided to dedicate some of my free time to building and tinkering with projects. However, every time I sit down to start something, I end up staring at a blank screen, and my mind just goes blank.
I’m looking for suggestions on what to build or work on. Here are a few areas I’m interested in, but I’m open to any and all ideas:
1. CI/CD Pipelines: Always looking to improve and innovate here.
2. Automation: Tools and scripts that can streamline processes.
3. Cloud Infrastructure: I’m particularly interested in AWS, but I’m open to exploring other providers.
4. Monitoring and Logging: Enhancing observability with tools like Prometheus, Grafana, ELK stack, etc.
5. Security: Implementing security best practices in the pipeline and infrastructure.
6. Kubernetes: Anything from setting up clusters to advanced scheduling and scaling techniques.
I’m also very interested in contributing to open source projects. If you know of any active projects that could use some DevOps love, please point me in the right direction. I’d love to help out and collaborate with the community.
If you’ve worked on a project that you found particularly interesting or challenging, I’d love to hear about it. Or if you have any other ideas, please share!
Thanks in advance!
https://redd.it/1dpwrye
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Cloud agnostic SFTP
What is everyone's favorite cloud agnostic SFTP solution for prod?
https://redd.it/1dpxp8z
@r_devops
What is everyone's favorite cloud agnostic SFTP solution for prod?
https://redd.it/1dpxp8z
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community