Reddit DevOps
273 subscribers
22 photos
31.4K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
I can’t write the right vagrantfile for hyperv

I want to learn ansible but i can't start because i couldn't make the vagrantfile to run well on hypery (i can't use virtualbox) so if someone can help me adjust a vagrantfile so it can run on hypery with the same vms
Please send me a message if you can help and i will really appreciate it

https://redd.it/1g7vnr7
@r_devops
shared developer setup for macOS and windows

Hello,

recently we have finally been able to use MacBooks in our company, i.e. also for our customer projects.

Previously, development was done purely on Windows laptops and there was a setup with SEU-as-Code that created an isolated environment with IntelliJ, Git for Windows, VirtualBox for a Devbox and SQLPlus.

The environment was then assembled as required using configs, start and env scripts.

However, the whole setup is very old and should have been modernized a long time ago anyway, as SEU-as-code has not been developed further for years. Now they want a new setup and support for both operating systems

The current statement from our leads is that the costs for the modernization will increase by 50% if we want to support Mac and that they would like to use separate setups.

However, I find it hard to imagine that we are the first to run into this issue and that there is no practical solution, especially if the setup is developed from scratch and no technical debt has to be taken into account. Also, both leads were not fans of the Mac launch before, so I'm not sure if this is a purely objective opinion.

The question here in the round whether someone already has experience with this and perhaps has something like this in use in their own company.

Ideas, tools, anything would help, as I'm currently worried that our bosses might scupper the whole issue of Macs because of the statement.

Or does anyone know a better subreddit for the question if I'm wrong here, I haven't found one so I'm asking here in the hope it's OK.

https://redd.it/1g7x9vk
@r_devops
I wanna build my own cloud

Hi folks
I wanna build my own cloud that i wish to extend
Which approach do i need to go with and why

https://redd.it/1g83oes
@r_devops
Buildfarm on Kubernetes

Anyone running production-grade Bazel Buildfarm (I guess it's just Buildfarm now) setup using the official helm chart with Linux, Windows and macOS workers? Just curious about experience with it, especially autoscaling, CAS management, overall configuration etc.

I have a setup with all that, but without autoscaling (because when Linux workers scale down buildfarm still looks for what was in their CAS for some reason and builds fail when they don't find something that was cached - instead of just rebuilding it, for some reason). Windows workers performance is kinda dogshit, but that may be about our custom toolchains - or just Windows being Windows keeping that CPU usage under 40% pretty much always.

As we're on AWS / EKS, we're also thinking about moving CAS to S3. Anyone here had something like that?

https://redd.it/1g84lz5
@r_devops
Software Engineer Jobs Report 10/16: Every week I spend hours scraping the internet for recently posted software engineer jobs. I hand pick the best ones, put them in a list, and share them to help your job search. Here is this weeks spreadsheet. 260+ roles USA and aboard. Devops roles included.

Hey friends, every week I search the internet for software engineer jobs that have been recently posted on a company's career page. I collect the jobs, put them in a spreadsheet, and share them with anyone whose looking for their next role. All for free.

I hand pick the ones I know are good roles, with market salaries, and no glaring flags (ex: I generally only put roles with posted salary bands). Though its not easy to tell if the roles require leetcode or not. I want to figure out how to get the information in the future.

The data is sourced by my own web scraping bots, paid sources, free sources, VC sites, and the typical job board sites. I spend an ungodly amount on the web so you don't have too!

About me, I am a senior software engineer with a decade of work history, and ample job searching experience to know that its a long game and its a numbers game.

If there are other roles you'd like to see, let me know in the comments.

To get the nicely formatted spreadsheet, click here.

If you want to read my write up, click here.

if you want to get these in an email, click here.

Cheers!

https://redd.it/1g85r21
@r_devops
automate VPS server migration - what do you use?

im tired of doing it by hand - so I got ansible setup and can provision new hosts quickly.

But what do you do for data/application migrations old vps to new vps?
is it possible to automate that as well? using what tool? just rsync or is there anything better?

https://redd.it/1g85z0g
@r_devops
Simple helm charts to learn from

We're going through a k8s transition at work, and I've been through all the KodeKloud learning paths and read a lot of tutorials online about helm charts, but I've found either:

1. They're just tutorials that cover the concepts, and so they're very easy to understand.
2. Looking through random real-world charts like bitbami charts are super complicated and I have a lot of trouble understanding them.

I've tried googling for "simple helm charts" and stuff like that without success.

Does anyone have any hints on what I should do next to learn more so I can get closer to understanding the complicated bitbami and other complicated charts?

Thanks!

https://redd.it/1g8c2xh
@r_devops
Got Github actions running 2x-10x Faster with an overclocked self hosted actions runner. Benched against 3 CPU types (i9, EPYC, Threadripper) and Github's runners - How to guide

Keen for ways to make this go even faster, let me know if you've tried anything like this:

https://words.strongcompute.com/p/maximising-github-actions-efficiency

Other hardware things we're doing to speed up dev:
* M4s as soon as they drop, have a couple M3s already and they're compiling about 2x faster than the M1s.

(Most of our dev is in Elixir)

https://redd.it/1g8c9uh
@r_devops
Should Data Quality Be Managed in DevOps Sprints?

My experience with managing issues with data isn’t as simple as throwing them into a sprint, following the ‘tasks’, then closing out the user story at the end of the sprint. It simply does not work because discovery is a bitch. Furthermore, the emphasis is not on pipelines or the nature how of how data behaves that constitutes “quality”. Instead, I find that managing data issues involve a lot more stakeholder managing, identifying and reducing bottlenecks of trying to fit data into DevOps, and as a result blame from unaware or even arguably incompetent management that hide behind scrum because they do not have one clue about actual problem solving.

I cannot be the only one. Every suggestion I have made to prove that either our approach is inefficient, lacks necessary clarity, or just the wrong tool from the job gets met with some form of perceived dismissiveness on my end. Maybe I’m being too kind. Perhaps my manager is just plain inept at understanding how some things work and loves to just point fingers. I get the sense that they simply cannot believe I could be right. What’s apparent is that they never have anything remotely to contribute and it’s easy to tell.

Maybe I am ranting but I think DataOps could be a candidate for a proposed solution. Until, I’ll keep hammering this squared peg into this round hole.

Does anyone else have experience with this? Any suggestions for a different or modified approach with DevOps? I can’t help but to feel overwhelmed. All my ideas are mostly passed over if they mean changing the system. The others ones just get appropriated.

https://redd.it/1g8h6fn
@r_devops
Linux engineer with some devops experience, and I was recently laid off. I want to improve my devops skills but not sure where to focus.

So I'm a recently laid-off engineer, but I was working in a devops role. My role was kind of hybrid devops / linux engineer / cloud engineer. I have a ton of experience in system engineering and AWS, but as I start looking more for work I'm a bit unsure where to shore up my skills.

Things I definitely know I need to do are:

* Learn a scripting language - python or go seem to be most sought after right now. If I go the route of python I'll probably work off of Automating the Easy Stuff with Python.
* Learn more about CI/CD - my CI/CD knowledge is extremely limited, and I'm not sure where to start. Any recommendations accepted.
* Learning more about containerization. Again, recommendations for materials are greatly appreciated.

I already know a good amount about Kubernetes as it's inner workings, having been the go-to fixer for a large kubernetes cluster, so I am prepped there but it does seem like many companies are moving away from Kubernetes now. Not sure if I should be focusing my energies elsewhere.

https://redd.it/1g8jgfb
@r_devops
Discussing Challenges and Solutions in Automating PHP Application Deployments

Hello fellow DevOps practitioners,

I've recently been working on automating PHP application deployments, focusing on integrating GitHub Actions, AWS CloudFormation, and Ansible. I'd like to share some insights and open up a discussion about the challenges and solutions in this space.

Some key points I've encountered:

1. Balancing flexibility and standardization in CI/CD pipelines for various PHP frameworks (WordPress, Drupal, custom apps).
2. Managing infrastructure as code effectively with CloudFormation, especially for multi-environment setups.
3. Ensuring idempotency and consistency in server configurations using Ansible.
4. Implementing secure practices throughout the deployment process.

I've found that this combination of tools can significantly reduce deployment times and human errors, but it comes with its own set of challenges.

What has been your experience with automating PHP deployments? Have you encountered similar issues or found innovative solutions? I'm particularly interested in hearing about:

Strategies for handling database migrations safely
Approaches to blue-green deployments for PHP apps
Techniques for managing environment-specific configurations
Best practices for secret management in PHP deployment pipelines

https://redd.it/1g8krt6
@r_devops
Looking for DevOps mentor/guide

Hello. As the title says I'm looking for someone who is experienced in devops and willing to guide others and help in clearing any doubts in their free time. I was working as a devops engineer myself but the project i was working in had very little to do with devops and most of the work I had was just in linux servers and monitoring. I've nothing devops related to show on my resume. There was no proper planning in our project during deployments as well, no processes followed. This has made it extremely hard for me to find a job elsewhere as my exposure to the tools and devops methods are close to nothing. If there is any existing discord group or anything please let me know. I can go ahead and create one otherwise if anybody is willing to join and guide/ clear doubts and help in gaining actual corporate project knowledge on processes and methods followed.

https://redd.it/1g8k3pv
@r_devops
Please review my resume

I posted it last time and got some suggestions and redid the resume,

please review it and let me know any changes are needed.

here is the links https://imgur.com/a/BOt2CTC


and in my current position i already completed 2 years i spited it because it got an promotion.

https://redd.it/1g8mc3c
@r_devops
Help us build a better monitoring service!

Hey everyone!

I’m in the process of developing a new platform focused on uptime monitoring and cronjob healthchecks, similar to other existing services. To ensure we create something truly valuable, I’d love to hear from you!



I’ve put together a short feedback form to gather insights on what features are most important to you, your current pain points with existing solutions, and any additional thoughts you might have. Your input will be critical in shaping this service.



If you could take 2-3 minutes to fill out this form, it would really help us know we're going in the right direction:

https://tally.so/r/3yqPj8



Thank you!

https://redd.it/1g8n5my
@r_devops
DevOps toolbox self "upgrade"

Hi all, are there any good FREE resources you can share to level-up my DevOps? I am that kind of guy which might fall asleep watching a training video or listening to a lecture so I was wondering if there is something more engaging so I can do something while at work my brain knda rots - for the couple of years in this company I've been dealing with standardizations of python files and helm charts ... and something else here and there!

https://redd.it/1g8nzw8
@r_devops
2 Months in as a DevOps engineer, need advice!

I'm a CS-grad, and got a DevOps job at an enterprise company. I have like zero experience in DevOps but I am willing to learn. The thing is everything is moving sooooooo slowly. The people here are on the older side (40s - 50s), with kids and they don't seem too interested in solving stuff and moving quickly. They are pretty much there for the pay. And I get it, they are at later stages in their careers and don't have the same drive.

The thing is that me as a junior that has zero experience in this field is learning stuff at an excruciating slow pace. I ask for tasks to do and am given very little to do. So I have a lot of time over and try to fill it with things to learn.

What can I do in this position? Just learn stuff on my own and change companies after a year or so? How do I go about learning new stuff in this field? My company is heavily into the Azure DevOps framework, we are not on cloud yet, but rumors are we will start migrating to the cloud soon. Maybe that's something interesting I should focus on? Right now my only task has been fixing CI/CD pipelines and integrating some tools to our pipelines, basic stuff really.

Any advice?

https://redd.it/1g8onwi
@r_devops
Devops career path from taking Cloud Practitioner CLF-C02 and what else can I do to help improve job prospects?

Hi all,

Iam looking to break into Devops. Iam stuck in a QA manual role with no career paths in my current company I work for.Ive done QA testing for at least 10 years and I want to branch out to do something different. Iam not interested in doing QA Automation for the time being.

I did see the AWS certification career paths. Iam currently nearing completion and taking my exam for the CLF-C02.

What I wanted to know was, what type of jobs can I get with just taking the CLF-C02? Or would it be better if I continued with taking more AWS certifications before starting applying for Devop jobs and doing project works on the side to help build my knowledge and experience?

It might just be me being impatient or just the toxic work environment Iam in at the moment, I'm just looking to exit out of my current role asap.

https://redd.it/1g8qd7j
@r_devops
I created a Free DevOps Learning Path using free online material (starting with youtube) – would love feedback

I’ve been working on a learning path with free DevOps courses to make it easier for people to start from scratch and progress step-by-step. It's still a work in progress, and I’d appreciate any feedback or suggestions.

If you have a go-to resource that really helped you, I’d love to hear about it. Here’s the link if you want to check it out:

https://www.alldevopscourses.com/

would love any feedback or suggestions!
Thanks for your time!

https://redd.it/1g8tbav
@r_devops
I'm 42 and have been in tech my whole life, but my resume reflects the reality of too many layoffs, personal medical issues, and I just haven't been serious about professional growth. What can I do between certifications, classes, even cover letters to get a job despite my experience?

https://imgur.com/a/RuDmov0

I've strongly considered just rewinding, getting a 4-year degree in CS, and going into something like full stack like I used to do. I haven't been exposed to k8s and industrial AWS at scale and I'm honestly not sure I want to get the certifications in that to make myself marketable because I have an adversion to tooling and prefer programming.

I've primarily approached DevOps from a developer and hardware friendly approach lately which reflects in CI but the jobs don't seem to be there either because of my crap resume or the realities of the market.

https://redd.it/1g8vx8r
@r_devops
Proper Secrets Manager vs Cloud Storage Bucket with fine-grained access control, what am I missing?

Working on updating some existing Ansible automation during a slow period at work. Our team recently got access to our Org's HashiVault instance(s) and we've started populating some static secrets there. Our automation can now retrieve those secrets at runtime, and it makes things easier to manage over having ansible-vaulted values in our code.

One of the steps in our code needs to access an SSH key for connecting to a specific machine. We currently keep the SSH key in a GCP Storage bucket. The bucket has fine-grained access control enabled on it, basically needing to be a member of an AD Group to get access to it, (or have a GCP SA with the same permissions).

I started to move the contents of those SSH keys into HashiVault, but it got me wondering, what am I gaining by doing so?

If i'm not wrong, Google encrypts all storage bucket data at rest, access to that data is controlled by group membership ACL. Storage buckets contents are versioned.

All those above things are the same thing HashiVault offers.

I know Vault seems like the proper solution still but wondering if there's some obvious thing i'm missing here.

https://redd.it/1g8x0r9
@r_devops
DevOps Engineers - Are These Really Your Biggest Pain Points?

I’m doing some research to better understand the real-world pain points DevOps Engineers face. I've gathered some high-level information on what I believe are common challenges in the DevOps space, and I’d love to get your feedback. Are these legit from a high-level?

# Here are a few key pain points I’ve identified:

1. Performance Bottlenecks: Ensuring consistent high IOPS and ultra-low latency, especially when dealing with data-intensive workloads in cloud environments.
2. Infrastructure Complexity: Managing multi-cloud or hybrid environments without creating operational silos or increasing system complexity.
3. Scaling Automation: Automating infrastructure provisioning and scaling, while ensuring the performance keeps up with growing workloads.
4. Incident Management: Dealing with unexpected downtime and the need for systems that self-heal quickly to prevent major outages.
5. Cost Optimization: Balancing performance and cloud infrastructure costs to ensure you’re not overspending while keeping everything running smoothly.

# Does this align with your experience? How would you validate these pain points in your day-to-day operations?

Additionally, I’m curious to hear more about your personal pain points! What’s one or two real-life pain points that inhibit you from doing your job well? It could be related to infrastructure, tooling, processes, or even communication issues within your team.

Lastly, I’m also looking for feedback on the stages of the DevOps lifecycle.

Do you think these stages (planning, coding, building, testing, release, deployment, monitoring, and feedback) cover the full picture? Feel free to add any missing pieces!

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