Technical Interview Design that is a great candidate experience
Hi all,
I'm helping to run interviews at a firm and am currently designing a technical interview for a DevOps position. We primarily use AWS. I've read a lot on this forum about people saying how they hate take-home exercises and I agree! They are such a time-sink.
I want to improve the candidate experience and minimise our own time too as interviewers.
This has been my journey through interview design thus far:
# First Design (Diagram & Discussion)
Our first attempt at doing technical interviews was to present the candidate with a set of requirements and ask them to diagram out an architecture on a shared whiteboard. No code, no take home, just a diagram and a chat. This was fine and low effort however we have had several successful candidates pass this who turned out to be very poor performers. All talk, no walk.
So we tried changing it up and introduced a take-home in an attempt to ensure that candidates really can do the job!
# Second Design (Diagram, Discussion, Take Home & Review)
Next, in the first technical interview they were asked to draw an architecture of their own choosing to solve the same problem from the first design. If they passed that interview, then they took their design and implemented as much of it as possible in a take home exercise. We asked them to limit themselves to what they could complete within a set amount of time - usually a few hours. We made it clear during the design interview that they would be asked to implement their design if they passed the first interview.
Then the candidate would mail in the submission a few days later and I would review it. Finally, the candidate would have a second short interview where they present the solution and we would critique it.
Your typical onerous take-home interview, right?!!
We also had a lot of problems with this - people dropped off (would not bother with the submission) and the other was it burned a lot of time for the candidate and our interviewers.
# Latest Design (Live Debugging & Discussion)
My latest idea is to have the candidate spend an hour or 90 mins with us (TBD), where we spin up a environment with a number of broken systems. We present the candidate with a high-level arch diagram of the systems to give them a starting point and then ask them to:
1. Share screen.
2. Log into our interview AWS account.
3. Resolve the problems one-by-one.
The problems would be relatively simple, e.g. basic IAM troubleshooting (e.g. missing permission), broken lambda (coding error) and a Kubernetes misconfiguration (e.g. incorrect service selector). If the candidate resolves the problems then they can move on to describing how they would improve the system.
The disadvantages I see are:
Being watched might put people off their game.
Designing and creating the Terraform which sets up the broken systems takes a lot of time.
Unless we set up their permissions correctly, it exposes us to a risk of AWS account takeover and serious financial loss. This has been seriously evaluated and considered.
The advantages I see are:
I'm hoping the right candidate would enjoy trying to solve the problems. We should assess very quickly how familiar they are with AWS and how they go about reading existing code and troubleshooting.
If they find the problems easy, then great! They can move on to the discussion and can take the opportunity to discuss how they would improve things in it (because it will be intentionally poorly designed).
We will quickly identify people who don't know AWS, cannot debug things or cannot work collaboratively.
So what do you guys reckon, am I on the right track or is there anything you would suggest I do differently?
https://redd.it/1iqe5t3
@r_devops
Hi all,
I'm helping to run interviews at a firm and am currently designing a technical interview for a DevOps position. We primarily use AWS. I've read a lot on this forum about people saying how they hate take-home exercises and I agree! They are such a time-sink.
I want to improve the candidate experience and minimise our own time too as interviewers.
This has been my journey through interview design thus far:
# First Design (Diagram & Discussion)
Our first attempt at doing technical interviews was to present the candidate with a set of requirements and ask them to diagram out an architecture on a shared whiteboard. No code, no take home, just a diagram and a chat. This was fine and low effort however we have had several successful candidates pass this who turned out to be very poor performers. All talk, no walk.
So we tried changing it up and introduced a take-home in an attempt to ensure that candidates really can do the job!
# Second Design (Diagram, Discussion, Take Home & Review)
Next, in the first technical interview they were asked to draw an architecture of their own choosing to solve the same problem from the first design. If they passed that interview, then they took their design and implemented as much of it as possible in a take home exercise. We asked them to limit themselves to what they could complete within a set amount of time - usually a few hours. We made it clear during the design interview that they would be asked to implement their design if they passed the first interview.
Then the candidate would mail in the submission a few days later and I would review it. Finally, the candidate would have a second short interview where they present the solution and we would critique it.
Your typical onerous take-home interview, right?!!
We also had a lot of problems with this - people dropped off (would not bother with the submission) and the other was it burned a lot of time for the candidate and our interviewers.
# Latest Design (Live Debugging & Discussion)
My latest idea is to have the candidate spend an hour or 90 mins with us (TBD), where we spin up a environment with a number of broken systems. We present the candidate with a high-level arch diagram of the systems to give them a starting point and then ask them to:
1. Share screen.
2. Log into our interview AWS account.
3. Resolve the problems one-by-one.
The problems would be relatively simple, e.g. basic IAM troubleshooting (e.g. missing permission), broken lambda (coding error) and a Kubernetes misconfiguration (e.g. incorrect service selector). If the candidate resolves the problems then they can move on to describing how they would improve the system.
The disadvantages I see are:
Being watched might put people off their game.
Designing and creating the Terraform which sets up the broken systems takes a lot of time.
Unless we set up their permissions correctly, it exposes us to a risk of AWS account takeover and serious financial loss. This has been seriously evaluated and considered.
The advantages I see are:
I'm hoping the right candidate would enjoy trying to solve the problems. We should assess very quickly how familiar they are with AWS and how they go about reading existing code and troubleshooting.
If they find the problems easy, then great! They can move on to the discussion and can take the opportunity to discuss how they would improve things in it (because it will be intentionally poorly designed).
We will quickly identify people who don't know AWS, cannot debug things or cannot work collaboratively.
So what do you guys reckon, am I on the right track or is there anything you would suggest I do differently?
https://redd.it/1iqe5t3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Changing career trajectory, is DevOps what I'm looking for?
Hi DevOps!
I'm hoping for some insight in terms of career advice. I'll start by listing some career experience and my background:
* I've spent a year working in the NOC at a local datacentre
* Spent 2 years working as a field technician for an internet & phone service provider
* Worked at a helpdesk for a large organization for 4 years
* Worked as a Vocera SysAdmin for the same organization for 2 years (technical operations, system upgrades)
* Have been working as a voice network analyst for the same org for the last 6 years, 5 of which has been in a senior technical position. Mostly supporting Cisco Collaboration infrastructure, but also have spent the last 6 months as our lead analyst for our AWS contact center and some custom integrations.
My degree is in network & telecommunications engineering and I have my CCNA, CCNP Collaboration, Collaboration DevNet Specialist, and some other minor certs. I'm 33 and live in Canada. I make about $100k CAD currently.
I really enjoy learning new technologies and understanding how things works, especially how different systems and technologies work together. I am an intermediate Python user and have done some other minor work in Powershell, VBA, etc, but more amateur in comparison to Python. I like the aspect of automation, leveraging APIs, and programmability.
My company lets me study on work time and pays for me to get certified. I'm currently studying for my AWS CCP and am looking at getting either my AWS SAA or AWS CDA afterwards. I've been gaining a lot more familiarity with AWS and cloud technology lately.
I honestly enjoy my job quite a bit, but it is a unionized position with a hard set salary that I cannot negotiate. My pay grid is the highest tier, so I have hit a glass ceiling. I could literally ask for a $.50 raise or threaten to quit, and they would have to let me go.
Cloud technology intrigues me, but so do the other things above, and I would like to set the rest of my career up for growth doing work that excites me. I'd say I'm far from a fully-fledged a software developer, but I like coding/scripting, being a tech, building things, and collaborating.
DevOps has struck me as a career path that embodies a lot of the things that fascinate, all while allowing for me to continue learning and set myself up for growth.
Does DevOps sound like the right choice for me? Why or why not? If not, any other suggestions?
https://redd.it/1iqkxq9
@r_devops
Hi DevOps!
I'm hoping for some insight in terms of career advice. I'll start by listing some career experience and my background:
* I've spent a year working in the NOC at a local datacentre
* Spent 2 years working as a field technician for an internet & phone service provider
* Worked at a helpdesk for a large organization for 4 years
* Worked as a Vocera SysAdmin for the same organization for 2 years (technical operations, system upgrades)
* Have been working as a voice network analyst for the same org for the last 6 years, 5 of which has been in a senior technical position. Mostly supporting Cisco Collaboration infrastructure, but also have spent the last 6 months as our lead analyst for our AWS contact center and some custom integrations.
My degree is in network & telecommunications engineering and I have my CCNA, CCNP Collaboration, Collaboration DevNet Specialist, and some other minor certs. I'm 33 and live in Canada. I make about $100k CAD currently.
I really enjoy learning new technologies and understanding how things works, especially how different systems and technologies work together. I am an intermediate Python user and have done some other minor work in Powershell, VBA, etc, but more amateur in comparison to Python. I like the aspect of automation, leveraging APIs, and programmability.
My company lets me study on work time and pays for me to get certified. I'm currently studying for my AWS CCP and am looking at getting either my AWS SAA or AWS CDA afterwards. I've been gaining a lot more familiarity with AWS and cloud technology lately.
I honestly enjoy my job quite a bit, but it is a unionized position with a hard set salary that I cannot negotiate. My pay grid is the highest tier, so I have hit a glass ceiling. I could literally ask for a $.50 raise or threaten to quit, and they would have to let me go.
Cloud technology intrigues me, but so do the other things above, and I would like to set the rest of my career up for growth doing work that excites me. I'd say I'm far from a fully-fledged a software developer, but I like coding/scripting, being a tech, building things, and collaborating.
DevOps has struck me as a career path that embodies a lot of the things that fascinate, all while allowing for me to continue learning and set myself up for growth.
Does DevOps sound like the right choice for me? Why or why not? If not, any other suggestions?
https://redd.it/1iqkxq9
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How to Create Your Own Memecoin (Step-by-Step Guide)
Memecoins have taken over the crypto space, and while some are just for fun, others have made people millions overnight. If you've ever wondered how to create your own memecoin, here's a straightforward, no-BS guide to making it happen.
# Step 1: Define Your Memecoin Concept
Before writing any code, ask yourself:
What’s the meme or theme behind your coin? (Doge, Shiba, PEPE, etc.)
Is it just for fun, or do you want some utility?
What’s your target community? (Crypto bros, influencers, a niche group?)
A strong meme + a solid community = higher chances of success.
# Step 2: Choose a Blockchain
Most memecoins are launched on Solana, Ethereum, or Binance Smart Chain (BSC) because they’re fast and have good liquidity.
Solana (SOL): Low fees, fast transactions, easy to launch.
Ethereum (ETH): More established, but gas fees can be high.
BSC (Binance Smart Chain): Low fees, popular for memecoins.
Solana is the best right now because of speed and cost-efficiency.
# Step 3: Create a Token (No Coding Needed!)
You can create a token without coding using tools like:
[Pump.fun](https://Pump.fun) (Solana) – Quick and easy, but you give up some control.
Solana Token Creator – More manual but gives more ownership.
Remix & OpenZeppelin (Ethereum/BSC) – If you're comfortable with Solidity.
If you want full control, you’ll need to code your smart contract in Rust (Solana) or Solidity (Ethereum/BSC).
# Step 4: Add Liquidity & List on a DEX
A memecoin is useless if no one can trade it. You need liquidity on a decentralized exchange (DEX) like:
Raydium (Solana)
Uniswap (Ethereum)
PancakeSwap (BSC)
You’ll need some SOL, ETH, or BNB to provide liquidity so people can trade.
# Step 5: Build Hype & Community
This is where memecoins are made or broken. You need Twitter (X), Telegram, and Discord to shill your coin. Strategies include:
Meme marketing (funny tweets, viral content)
Airdrops & giveaways
Influencer partnerships
Community engagement (sh*tposting helps)
If the meme is strong, people will FOMO in.
# Step 6: (Optional) Add a Website & Roadmap
Most legit memecoins have a website + a roadmap, even if it’s just a joke. You can quickly build one using Webflow, Framer, or Next.js if you want something solid.
# Ending note
Creating a memecoin is easier than ever, but making it viral is the real challenge. If you can meme and market well, you have a shot at blowing up.
I’ve been in design and development for 5+ years, and if you're serious about making a memecoin that stands out, hit me up. Whether you need branding, a killer website, or development help—I got you.
https://redd.it/1iqmldx
@r_devops
Memecoins have taken over the crypto space, and while some are just for fun, others have made people millions overnight. If you've ever wondered how to create your own memecoin, here's a straightforward, no-BS guide to making it happen.
# Step 1: Define Your Memecoin Concept
Before writing any code, ask yourself:
What’s the meme or theme behind your coin? (Doge, Shiba, PEPE, etc.)
Is it just for fun, or do you want some utility?
What’s your target community? (Crypto bros, influencers, a niche group?)
A strong meme + a solid community = higher chances of success.
# Step 2: Choose a Blockchain
Most memecoins are launched on Solana, Ethereum, or Binance Smart Chain (BSC) because they’re fast and have good liquidity.
Solana (SOL): Low fees, fast transactions, easy to launch.
Ethereum (ETH): More established, but gas fees can be high.
BSC (Binance Smart Chain): Low fees, popular for memecoins.
Solana is the best right now because of speed and cost-efficiency.
# Step 3: Create a Token (No Coding Needed!)
You can create a token without coding using tools like:
[Pump.fun](https://Pump.fun) (Solana) – Quick and easy, but you give up some control.
Solana Token Creator – More manual but gives more ownership.
Remix & OpenZeppelin (Ethereum/BSC) – If you're comfortable with Solidity.
If you want full control, you’ll need to code your smart contract in Rust (Solana) or Solidity (Ethereum/BSC).
# Step 4: Add Liquidity & List on a DEX
A memecoin is useless if no one can trade it. You need liquidity on a decentralized exchange (DEX) like:
Raydium (Solana)
Uniswap (Ethereum)
PancakeSwap (BSC)
You’ll need some SOL, ETH, or BNB to provide liquidity so people can trade.
# Step 5: Build Hype & Community
This is where memecoins are made or broken. You need Twitter (X), Telegram, and Discord to shill your coin. Strategies include:
Meme marketing (funny tweets, viral content)
Airdrops & giveaways
Influencer partnerships
Community engagement (sh*tposting helps)
If the meme is strong, people will FOMO in.
# Step 6: (Optional) Add a Website & Roadmap
Most legit memecoins have a website + a roadmap, even if it’s just a joke. You can quickly build one using Webflow, Framer, or Next.js if you want something solid.
# Ending note
Creating a memecoin is easier than ever, but making it viral is the real challenge. If you can meme and market well, you have a shot at blowing up.
I’ve been in design and development for 5+ years, and if you're serious about making a memecoin that stands out, hit me up. Whether you need branding, a killer website, or development help—I got you.
https://redd.it/1iqmldx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Devops Contractors what is your advice?
I'm in the UK and have reached a point where I feel quite confident in my abilities with my current work place.
I've worked as a Devops Engineer at three different companies and have done a good job in each.
My salary is 75k, and I'm sure I can secure more elsewhere, but I've been considering going contracting.
Not just for the money, but I believe that if enjoy the wider exposure the different projects and technology to be something which really excites me.
But my concern... Am I good enough? Every time I think about it, I realise there's a range of technologies that I'm not amazing at, I'm just good. And my thought process is that to be a contractor, you need to be amazing. And Devops covers such a wide range of tools and technology, that this is a massive ask.
For those of you who have taken the leap, what would your advice be?
https://redd.it/1iqq31d
@r_devops
I'm in the UK and have reached a point where I feel quite confident in my abilities with my current work place.
I've worked as a Devops Engineer at three different companies and have done a good job in each.
My salary is 75k, and I'm sure I can secure more elsewhere, but I've been considering going contracting.
Not just for the money, but I believe that if enjoy the wider exposure the different projects and technology to be something which really excites me.
But my concern... Am I good enough? Every time I think about it, I realise there's a range of technologies that I'm not amazing at, I'm just good. And my thought process is that to be a contractor, you need to be amazing. And Devops covers such a wide range of tools and technology, that this is a massive ask.
For those of you who have taken the leap, what would your advice be?
https://redd.it/1iqq31d
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Passed my AWS CLF-C02 Exam with a score of 961/1000- Here's How
Spent around a week studying \~ 3 hours daily with full focus. Definitely an overkill for the exam but I wanted to score really well so had to put in all the effort. Skimmed through Stephane Maarek notes for the CLF-C02 course and FreeCodeCamp.org's Youtube video which were really helpful along with a few practice tests, last-minute summaries etc.
Have uploaded all the Material which I had followed on my Github repo https://github.com/AkshitSharma1/AWS-Certified-Cloud-Practitioner-Material/blob/main/
https://redd.it/1iqr8p9
@r_devops
Spent around a week studying \~ 3 hours daily with full focus. Definitely an overkill for the exam but I wanted to score really well so had to put in all the effort. Skimmed through Stephane Maarek notes for the CLF-C02 course and FreeCodeCamp.org's Youtube video which were really helpful along with a few practice tests, last-minute summaries etc.
Have uploaded all the Material which I had followed on my Github repo https://github.com/AkshitSharma1/AWS-Certified-Cloud-Practitioner-Material/blob/main/
https://redd.it/1iqr8p9
@r_devops
GitHub
GitHub - AkshitSharma1/AWS-Certified-Cloud-Practitioner-Material: Github repo containing preparatory material for AWS Certified…
Github repo containing preparatory material for AWS Certified Cloud Practitioner Exam (AWS CLF-02) - AkshitSharma1/AWS-Certified-Cloud-Practitioner-Material
Planning to transition from Software Developer to DevOps
I'm a Flutter Developer with over a year of experience, and I'm preparing for my first job hop. I don’t want to stay in Flutter—or even in software development—for long. I find DevOps highly attractive and have started working with its tools, which I find really interesting. It’s right up my alley. Is transitioning from Flutter to DevOps possible? I notice that many companies hiring Flutter developers already have a DevOps team, so my goal is to get hired as a Flutter Dev and transition internally into DevOps. Is this a solid plan?
https://redd.it/1iqsizf
@r_devops
I'm a Flutter Developer with over a year of experience, and I'm preparing for my first job hop. I don’t want to stay in Flutter—or even in software development—for long. I find DevOps highly attractive and have started working with its tools, which I find really interesting. It’s right up my alley. Is transitioning from Flutter to DevOps possible? I notice that many companies hiring Flutter developers already have a DevOps team, so my goal is to get hired as a Flutter Dev and transition internally into DevOps. Is this a solid plan?
https://redd.it/1iqsizf
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
I have been working at Tech Mahindra for the past five months and have been assigned to a technical support role. Unfortunately, I had no choice but to accept it, as staying on the bench for too long could have been risky. I have seen many seniors who have been on the bench for over a year.helppp...
I have been working at Tech Mahindra for the past five months and have been assigned to a technical support role. Unfortunately, I had no choice but to accept it, as staying on the bench for too long could have been risky. I have seen many seniors who have been on the bench for over a year.
Looking ahead, I want to transition into a more technical role after gaining experience. I am considering DevOps as a future career path while continuing to strengthen my SQL and Java skills through platforms like LeetCode.
I would appreciate any advice on the best courses or skills to focus on to make this transition smoother over the next year or so. What would be the best way to prepare for a shift into DevOps while keeping my coding skills sharp?
https://redd.it/1iqtevx
@r_devops
I have been working at Tech Mahindra for the past five months and have been assigned to a technical support role. Unfortunately, I had no choice but to accept it, as staying on the bench for too long could have been risky. I have seen many seniors who have been on the bench for over a year.
Looking ahead, I want to transition into a more technical role after gaining experience. I am considering DevOps as a future career path while continuing to strengthen my SQL and Java skills through platforms like LeetCode.
I would appreciate any advice on the best courses or skills to focus on to make this transition smoother over the next year or so. What would be the best way to prepare for a shift into DevOps while keeping my coding skills sharp?
https://redd.it/1iqtevx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Can I get into devops while already studying embedded systems?
I’m a freshman in computer engineering and im already on my way to perusing the embedded systems track.
I’ve wanted to freelance besides working on my bachelor degree, and i’m super interested in devops, however im not sure if im making the right choice here.
So is it actually possible to get into devops while studying embedded systems? And can i actually freelance as a devops engineer?
And if devops is not for me, what would you recommend?
https://redd.it/1iqyspa
@r_devops
I’m a freshman in computer engineering and im already on my way to perusing the embedded systems track.
I’ve wanted to freelance besides working on my bachelor degree, and i’m super interested in devops, however im not sure if im making the right choice here.
So is it actually possible to get into devops while studying embedded systems? And can i actually freelance as a devops engineer?
And if devops is not for me, what would you recommend?
https://redd.it/1iqyspa
@r_devops
Reddit
Can I get into devops while already studying embedded systems? : r/devops
384K subscribers in the devops community.
Pull Request testing on Kubernetes: working with GitHub Actions and GKE
I’m continuing my series on running the test suite for each Pull Request on Kubernetes. In the [previous post](https://blog.frankel.ch/integration-test-kubernetes/1/), I laid the groundwork for our learning journey: I developed a basic JVM-based CRUD app, tested it locally using Testcontainers, and tested it in a GitHub workflow with a GitHub service container.
This week, I will raise the ante to run the end-to-end test in the target Kubernetes environment. For this, I’ve identified gaps that I’ll implement in this blog post:
* Create and configure a Google Kubernetes Engine instance
* Create a Kubernetes manifest for the app, with Kustomize for customization
* Allow the GitHub workflow to use the GKE instance
* Build the Docker image and store it in the GitHub Docker repo
* Install the PostgreSQL Helm chart
* Apply our app manifest
* Finally, run the end-to-end test
Stages 1, 2, and 3 are upstream, while the workflow executes the latter steps for each PR.
As I had to choose a tech stack for the app, I had to select a Cloud provider for my infrastructure. I choose GKE because I’m more familiar with Google Cloud, but you can apply the same approach to any other provider. The concept will be the same, only the implementation will differ slightly.
[Read more](https://blog.frankel.ch/pr-testing-kubernetes/2/)
https://redd.it/1iqyp9e
@r_devops
I’m continuing my series on running the test suite for each Pull Request on Kubernetes. In the [previous post](https://blog.frankel.ch/integration-test-kubernetes/1/), I laid the groundwork for our learning journey: I developed a basic JVM-based CRUD app, tested it locally using Testcontainers, and tested it in a GitHub workflow with a GitHub service container.
This week, I will raise the ante to run the end-to-end test in the target Kubernetes environment. For this, I’ve identified gaps that I’ll implement in this blog post:
* Create and configure a Google Kubernetes Engine instance
* Create a Kubernetes manifest for the app, with Kustomize for customization
* Allow the GitHub workflow to use the GKE instance
* Build the Docker image and store it in the GitHub Docker repo
* Install the PostgreSQL Helm chart
* Apply our app manifest
* Finally, run the end-to-end test
Stages 1, 2, and 3 are upstream, while the workflow executes the latter steps for each PR.
As I had to choose a tech stack for the app, I had to select a Cloud provider for my infrastructure. I choose GKE because I’m more familiar with Google Cloud, but you can apply the same approach to any other provider. The concept will be the same, only the implementation will differ slightly.
[Read more](https://blog.frankel.ch/pr-testing-kubernetes/2/)
https://redd.it/1iqyp9e
@r_devops
A Java geek
Pull Request testing on Kubernetes: working with GitHub Actions and GKE
I’m continuing my series on running the test suite for each Pull Request on Kubernetes. In the previous post, I laid the groundwork for our learning journey: I developed a basic JVM-based CRUD app, tested it locally using Testcontainers, and tested it in…
I Quit My Job to Build TeachFlow – Launching Soon on Product Hunt!
Hey devs, I left my job to go all-in on TeachFlow, an open-source platform that makes learning to code feel like real pair programming. The coolest part?
Instantly inject code from your browser into VS Code via WebSockets. No copy-pasting, just seamless live coding.
Creators can also use their own YouTube videos to build interactive coding courses!
Being open-source, the only limit is our imagination. The launch is coming very soon on Product Hunt! If this sounds exciting, drop a comment. I’d love your thoughts and early feedback before we go live.
And if you want follow the prelaunch :)
https://www.producthunt.com/products/teachflow
https://redd.it/1ir3lrx
@r_devops
Hey devs, I left my job to go all-in on TeachFlow, an open-source platform that makes learning to code feel like real pair programming. The coolest part?
Instantly inject code from your browser into VS Code via WebSockets. No copy-pasting, just seamless live coding.
Creators can also use their own YouTube videos to build interactive coding courses!
Being open-source, the only limit is our imagination. The launch is coming very soon on Product Hunt! If this sounds exciting, drop a comment. I’d love your thoughts and early feedback before we go live.
And if you want follow the prelaunch :)
https://www.producthunt.com/products/teachflow
https://redd.it/1ir3lrx
@r_devops
Product Hunt
TeachFlow: Learn online with local reliability | Product Hunt
Use the power of the web on local. TeachFlow is a platform for developers to learn and share their knowledge. Use markdown to create awesome course and with some special component connect with the local environment of the student
Currently an IT Technician doing lots of devops related task trying to get into DevOps/Cloud Enginnering
Hi fellow devops-ers I currently work for an MSP where my primary job is day-to-day tickets related to networking, SharePoint, other Microsoft issues but lately I have been working more with Powershell, Microsoft Power Automate, PowerApps and basically creating lots of automation flows and scripts for any task the company needs. I do have a good understanding of Linux and I have a mini homelab where I run various docker services and even host my own website in a cluster of 4 Raspberry Pis and a Mini PC. In addition to strong networking skills I am also a decent dev with knowledge of React, NextJS, SQL, mongoDB, and Python (i have developed my own website and web apps).
I was thinking of moving to more of a cloud engineering or Jr DevOps role, however not sure what position would allow me to get into that domain of IT. I have applied to lots of positions on LinkedIn and Indeed but nothing really materialized. I am also getting my AWS Associate Solutions Architect cert to boost up my chances.
Would love to hear from you guys and if anyone has any recommendations for what my next steps should be.
Portfolio: mointech.dev
https://redd.it/1ir76ef
@r_devops
Hi fellow devops-ers I currently work for an MSP where my primary job is day-to-day tickets related to networking, SharePoint, other Microsoft issues but lately I have been working more with Powershell, Microsoft Power Automate, PowerApps and basically creating lots of automation flows and scripts for any task the company needs. I do have a good understanding of Linux and I have a mini homelab where I run various docker services and even host my own website in a cluster of 4 Raspberry Pis and a Mini PC. In addition to strong networking skills I am also a decent dev with knowledge of React, NextJS, SQL, mongoDB, and Python (i have developed my own website and web apps).
I was thinking of moving to more of a cloud engineering or Jr DevOps role, however not sure what position would allow me to get into that domain of IT. I have applied to lots of positions on LinkedIn and Indeed but nothing really materialized. I am also getting my AWS Associate Solutions Architect cert to boost up my chances.
Would love to hear from you guys and if anyone has any recommendations for what my next steps should be.
Portfolio: mointech.dev
https://redd.it/1ir76ef
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How long should we stay in one job one or two years ?
Please suggest I am on my first job since 3 months and I hate it because of the environment.
https://redd.it/1ir9iu5
@r_devops
Please suggest I am on my first job since 3 months and I hate it because of the environment.
https://redd.it/1ir9iu5
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Does kodekloud offer 40% discount for President’s day?
Looking for sale on Kodekloud
https://redd.it/1ircd0j
@r_devops
Looking for sale on Kodekloud
https://redd.it/1ircd0j
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Self-service portal with templating and automation
I'm looking for some SaaS developer portal that has self-service items (eg. Create S3 bucket) with input fields. On submission, it creates a GH pull request using a templete you define with the input fields.
Has anyone used any commercial product that could be configured to do something like this? The team has low bandwidth atm so I'm looking for some solution that needs minimal development. This also needs to be user friendly so I'm looking for a nice UI/UX
https://redd.it/1irhny9
@r_devops
I'm looking for some SaaS developer portal that has self-service items (eg. Create S3 bucket) with input fields. On submission, it creates a GH pull request using a templete you define with the input fields.
Has anyone used any commercial product that could be configured to do something like this? The team has low bandwidth atm so I'm looking for some solution that needs minimal development. This also needs to be user friendly so I'm looking for a nice UI/UX
https://redd.it/1irhny9
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
AWS ECS task ephemeral task definition filling up unexpectedly
I have a PHP application running in an ECS service and I recently also implemented DataDog, to monitor my services I recently ran into an error where my ephemeral storage of tasks got filled unexpectedly and i have never ran into this error in the past 1.5 years, what could be the reason behind this error? could i have something to do with my datadog implementation?
https://redd.it/1irido5
@r_devops
I have a PHP application running in an ECS service and I recently also implemented DataDog, to monitor my services I recently ran into an error where my ephemeral storage of tasks got filled unexpectedly and i have never ran into this error in the past 1.5 years, what could be the reason behind this error? could i have something to do with my datadog implementation?
https://redd.it/1irido5
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Rclone and S3 sutiable google drive replacement?
Hi i was just wondering if Rclone with S3 cloud storage would be a suitable replacement for google drive?
I don't care for conflicts right now it's mainly performance for multi gigbyte files.
I would wrap rclone in my own applicatoon for user authentication.
Or is there something else to consider.
What i need is:
- custom user auth
- cloud storage
- fast upload and download
- file permission filtering / allow list
- api or sdk or cli to control everything if needed
https://redd.it/1irn28r
@r_devops
Hi i was just wondering if Rclone with S3 cloud storage would be a suitable replacement for google drive?
I don't care for conflicts right now it's mainly performance for multi gigbyte files.
I would wrap rclone in my own applicatoon for user authentication.
Or is there something else to consider.
What i need is:
- custom user auth
- cloud storage
- fast upload and download
- file permission filtering / allow list
- api or sdk or cli to control everything if needed
https://redd.it/1irn28r
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How to Deploy Static Site to GCP CDN with GitHub Actions
Hey folks! 👋
After getting tired of managing service account keys and dealing with credential rotation, I spent some time figuring out a cleaner way to deploy static sites to GCP CDN using GitHub Actions and OpenID Connect authentication (or as GCP likes to call it, "Workload Identity Federation" 🙄).
I wrote up a detailed guide covering the entire setup, with full Infrastructure as Code examples using OpenTofu (Terraform's open source fork). Here's what I cover:
- Setting up GCP storage buckets with CDN enabled
- Configuring Workload Identity Federation between GitHub and GCP
- Creating proper IAM bindings and service accounts
- Setting up all the necessary DNS records
- Building a complete GitHub Actions workflow
- Full example of a working frontend repository
The whole setup is production-ready and focuses on security best practices. Everything is defined as code (using OpenTofu + Terragrunt), so you can version control your entire infrastructure.
Here's the guide:
https://developer-friendly.blog/blog/2025/02/17/how-to-deploy-static-site-to-gcp-cdn-with-github-actions/
Would love to hear your thoughts or if you have alternative approaches to solving this!
I'm particularly curious if anyone has experience with similar setups on other cloud providers.
https://redd.it/1iropdv
@r_devops
Hey folks! 👋
After getting tired of managing service account keys and dealing with credential rotation, I spent some time figuring out a cleaner way to deploy static sites to GCP CDN using GitHub Actions and OpenID Connect authentication (or as GCP likes to call it, "Workload Identity Federation" 🙄).
I wrote up a detailed guide covering the entire setup, with full Infrastructure as Code examples using OpenTofu (Terraform's open source fork). Here's what I cover:
- Setting up GCP storage buckets with CDN enabled
- Configuring Workload Identity Federation between GitHub and GCP
- Creating proper IAM bindings and service accounts
- Setting up all the necessary DNS records
- Building a complete GitHub Actions workflow
- Full example of a working frontend repository
The whole setup is production-ready and focuses on security best practices. Everything is defined as code (using OpenTofu + Terragrunt), so you can version control your entire infrastructure.
Here's the guide:
https://developer-friendly.blog/blog/2025/02/17/how-to-deploy-static-site-to-gcp-cdn-with-github-actions/
Would love to hear your thoughts or if you have alternative approaches to solving this!
I'm particularly curious if anyone has experience with similar setups on other cloud providers.
https://redd.it/1iropdv
@r_devops
developer-friendly.blog
How to Deploy Static Site to GCP CDN with GitHub Actions - Developer Friendly Blog
Learn how to deploy static sites to GCP CDN using GitHub Actions with OpenID Connect auth - a secure, automated solution without hardcoded credentials.
Docker interview
Hi, so as the title suggests. I have a technical interview about Docker/Python. It's for an entry-level role (Junior Devops). I had a previous candidate screening call and I was open and honest about not using these tools before with the tech lead at the company, but they still want to invite me to the interview after hearing about my experience with cloud platforms etc. They said the interview will mainly revolve around problem solving. So I was wondering if you guys can provide me with some tips to help prepare for it. Thanks
https://redd.it/1iro8ku
@r_devops
Hi, so as the title suggests. I have a technical interview about Docker/Python. It's for an entry-level role (Junior Devops). I had a previous candidate screening call and I was open and honest about not using these tools before with the tech lead at the company, but they still want to invite me to the interview after hearing about my experience with cloud platforms etc. They said the interview will mainly revolve around problem solving. So I was wondering if you guys can provide me with some tips to help prepare for it. Thanks
https://redd.it/1iro8ku
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Alerting System That Supports Custom Scripts & Smart Alerting
Hey everyone,
In my company, we developed an internal system for alerting that works like this:
1. We have a chain of applications passing data between them until it reaches a database (e.g., an IoT sensor sending data to an on-premise server, which then sends it through RabbitMQ/kafka to a processing app in a Kubernetes cluster, which finally writes it to a DB).
2. Each component in the chain exposes a CNC data endpoint (HTTP, Prometheus, etc.).
3. A sampling system (like Prometheus) collects this data and stores it in a database for postmortem analysis.
4. Our internal system queries this database (via SQL, PromQL, or similar) and runs custom Python scripts that contain alerting logic (e.g., "if value > 5, trigger an alert").
5. If an alert is triggered, the operations team gets notified.
We’re now looking into more established, open-source (or commercial) solutions that can:
\- Support querying a time-series database (Prometheus, InfluxDB, etc.)
\- Allow executing custom scripts for advanced alerting logic
\- Save all sampled data for later postmortems
\- Support smarter alerting—for example, if an IoT module has no ping, we should only see one alert ("No ping to IoT module") instead of multiple cascading alerts like "No input to processing app."
I've looked into Prometheus + Alertmanager, Zabbix, Grafana Loki, Sensu, and Kapacitor, but I’m wondering if there’s something that natively supports custom scripts and prevents redundant alerts in a structured way.
Would love to hear if anyone has used something similar or if there are better tools out there! Thanks in advance.
https://redd.it/1irr036
@r_devops
Hey everyone,
In my company, we developed an internal system for alerting that works like this:
1. We have a chain of applications passing data between them until it reaches a database (e.g., an IoT sensor sending data to an on-premise server, which then sends it through RabbitMQ/kafka to a processing app in a Kubernetes cluster, which finally writes it to a DB).
2. Each component in the chain exposes a CNC data endpoint (HTTP, Prometheus, etc.).
3. A sampling system (like Prometheus) collects this data and stores it in a database for postmortem analysis.
4. Our internal system queries this database (via SQL, PromQL, or similar) and runs custom Python scripts that contain alerting logic (e.g., "if value > 5, trigger an alert").
5. If an alert is triggered, the operations team gets notified.
We’re now looking into more established, open-source (or commercial) solutions that can:
\- Support querying a time-series database (Prometheus, InfluxDB, etc.)
\- Allow executing custom scripts for advanced alerting logic
\- Save all sampled data for later postmortems
\- Support smarter alerting—for example, if an IoT module has no ping, we should only see one alert ("No ping to IoT module") instead of multiple cascading alerts like "No input to processing app."
I've looked into Prometheus + Alertmanager, Zabbix, Grafana Loki, Sensu, and Kapacitor, but I’m wondering if there’s something that natively supports custom scripts and prevents redundant alerts in a structured way.
Would love to hear if anyone has used something similar or if there are better tools out there! Thanks in advance.
https://redd.it/1irr036
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do you manage your most frequently used infrastructure automation scripts?
Hey folks! How do you manage your most frequently used infrastructure automation scripts?
https://redd.it/1irt7m1
@r_devops
Hey folks! How do you manage your most frequently used infrastructure automation scripts?
https://redd.it/1irt7m1
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Rolling out new features, but everything is slowing down... help?
We’re preparing to roll out a set of new features for our app, but during staging tests, we noticed something weird: the app is running significantly slower. It’s strange because the new features don’t seem heavy on the backend, but somewhere along the way, our API response times nearly doubled.
I’ve already tried a few tools to diagnose the issue:
\- perf – Gave some general insights but didn’t pinpoint the bottleneck.
\- Flamegraph – Useful for a high-level view, but I’m struggling to get actionable details.
\- Py-Spy – Helpful for lightweight Python scripts, but not sufficient for this scale.
At this point, I’m at a loss. Has anyone dealt with something similar? What profiling tools or approaches worked for you? I’m especially curious about tools that work well in live environments, as the slowdown doesn’t always appear in staging.
https://redd.it/1is96rx
@r_devops
We’re preparing to roll out a set of new features for our app, but during staging tests, we noticed something weird: the app is running significantly slower. It’s strange because the new features don’t seem heavy on the backend, but somewhere along the way, our API response times nearly doubled.
I’ve already tried a few tools to diagnose the issue:
\- perf – Gave some general insights but didn’t pinpoint the bottleneck.
\- Flamegraph – Useful for a high-level view, but I’m struggling to get actionable details.
\- Py-Spy – Helpful for lightweight Python scripts, but not sufficient for this scale.
At this point, I’m at a loss. Has anyone dealt with something similar? What profiling tools or approaches worked for you? I’m especially curious about tools that work well in live environments, as the slowdown doesn’t always appear in staging.
https://redd.it/1is96rx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community