Need advice. Under 20, didnt go Uni
Hey, need some advice.
I didnt go University and spammed certs and projects. Got CKA and CKAD, Terraform + 4 Azure certs including Az104 Administrator and Az400 DevOps Engineer Expert. Lots of high level projects using what ive learnt like Jenkins + Docker + AKS + DevSecOps with SonarQube/Trivy, Github Actions + GitOps on EKS with Prometheus and Grafana monitoring , Azure Landing Zone + Terraform and Azure DevOps etc and more.
Struggling to find anything at all, feel like ive done everything i can but cant find anything. Feels like no matter how long or hard i study, no matter how much upskilling i do its not enough. Just came out of school last year how can I have experience.
Currently 30% into studying for the CKS and then going to learn Golang.
Any advice moving forward?
https://redd.it/1e4vg27
@r_devops
Hey, need some advice.
I didnt go University and spammed certs and projects. Got CKA and CKAD, Terraform + 4 Azure certs including Az104 Administrator and Az400 DevOps Engineer Expert. Lots of high level projects using what ive learnt like Jenkins + Docker + AKS + DevSecOps with SonarQube/Trivy, Github Actions + GitOps on EKS with Prometheus and Grafana monitoring , Azure Landing Zone + Terraform and Azure DevOps etc and more.
Struggling to find anything at all, feel like ive done everything i can but cant find anything. Feels like no matter how long or hard i study, no matter how much upskilling i do its not enough. Just came out of school last year how can I have experience.
Currently 30% into studying for the CKS and then going to learn Golang.
Any advice moving forward?
https://redd.it/1e4vg27
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Roast My Resume
Hey gang.
Been applying for jobs the past few weeks and I'm not even getting to an interview. In fact, all of my declines to date have been in under 24 hours, the rest just... ghost.
I've been aiming for roles which incorporate AWS and/or k8s. I also live in a tech black hole area and am Canadian so I'm stuck looking for remote work (which is getting thinner by the day).
Sent 51 applications in over the weekend, and as of today have 9 declines. Sigh.
https://imgur.com/a/roast-me-YoyPhND
Each resume and cover letter is customized for each job ad. As a result there can be a variance between them (illustrated in imgur link above; one was for platform engineering another was for finops), however, the general format still applies. As I've been applying for Intermediate and Senior roles, I've been focusing more on goals and outcomes over tech and tools, except for when the job ad focuses on tech and tools. I'd be happy to post most examples; this is just two out of hundreds.
My other problem is it seems like most positions posted are Senior-level. I see very few Junior and Intermediate-level roles. Until this experience, I believed I was Intermediate-to-Senior level, but at this point I'm hungry for success anywhere.
My last role was short... I was part of a round of mass layoffs. In fact, googling that employer still has those layoffs in the first page. Should I explain why the role was short, or will my explaining it validate an attribution bias a hiring person may possess against people with short tenures on their resume?
Also, I've paid for my CKA exam, just haven't taken it yet. I feel like I'd probably need to set aside my job hunt for 2-3 weeks to study. I used k8s a ton in my past role, and once I was laid off, I started a project called "KubeSprout" to really dive in... it basically stands up a k8s cluster using Taskfiles instead of kubeadm lol. If I were CKA certified, would the boost in candidacy justify the risk to income?
Is my experience consistent with what others are experiencing right now?
I still occasionally see posts from devops managers and other leadership-levels complaining about the quality of candidates. Like a candidate somehow making it to a final interview despite not knowing git, or finding out a new hire is actually 3 hotseating people in a strange country. I don't understand how this is even occurring considering my own experience does not seem to align with that. Ironically though, it does give me... some... hope? If the choice is down to me and some guy that doesn't know Git, well...
What am I even doing wrong. Jeez. I beseech the Internet for its help. My damn pocket has a hole in it, and my kids keep eating all my damn food. Ahhhhh!
I'm about 2 months away from buying a farm and containerizing goats instead of code. Hey, Pets vs. Cattle is transferable knowledge!
https://redd.it/1e4tkv2
@r_devops
Hey gang.
Been applying for jobs the past few weeks and I'm not even getting to an interview. In fact, all of my declines to date have been in under 24 hours, the rest just... ghost.
I've been aiming for roles which incorporate AWS and/or k8s. I also live in a tech black hole area and am Canadian so I'm stuck looking for remote work (which is getting thinner by the day).
Sent 51 applications in over the weekend, and as of today have 9 declines. Sigh.
https://imgur.com/a/roast-me-YoyPhND
Each resume and cover letter is customized for each job ad. As a result there can be a variance between them (illustrated in imgur link above; one was for platform engineering another was for finops), however, the general format still applies. As I've been applying for Intermediate and Senior roles, I've been focusing more on goals and outcomes over tech and tools, except for when the job ad focuses on tech and tools. I'd be happy to post most examples; this is just two out of hundreds.
My other problem is it seems like most positions posted are Senior-level. I see very few Junior and Intermediate-level roles. Until this experience, I believed I was Intermediate-to-Senior level, but at this point I'm hungry for success anywhere.
My last role was short... I was part of a round of mass layoffs. In fact, googling that employer still has those layoffs in the first page. Should I explain why the role was short, or will my explaining it validate an attribution bias a hiring person may possess against people with short tenures on their resume?
Also, I've paid for my CKA exam, just haven't taken it yet. I feel like I'd probably need to set aside my job hunt for 2-3 weeks to study. I used k8s a ton in my past role, and once I was laid off, I started a project called "KubeSprout" to really dive in... it basically stands up a k8s cluster using Taskfiles instead of kubeadm lol. If I were CKA certified, would the boost in candidacy justify the risk to income?
Is my experience consistent with what others are experiencing right now?
I still occasionally see posts from devops managers and other leadership-levels complaining about the quality of candidates. Like a candidate somehow making it to a final interview despite not knowing git, or finding out a new hire is actually 3 hotseating people in a strange country. I don't understand how this is even occurring considering my own experience does not seem to align with that. Ironically though, it does give me... some... hope? If the choice is down to me and some guy that doesn't know Git, well...
What am I even doing wrong. Jeez. I beseech the Internet for its help. My damn pocket has a hole in it, and my kids keep eating all my damn food. Ahhhhh!
I'm about 2 months away from buying a farm and containerizing goats instead of code. Hey, Pets vs. Cattle is transferable knowledge!
https://redd.it/1e4tkv2
@r_devops
Imgur
Roast Me.
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
Beginner in Git-flow. Need help.
Hi people
I'm working on a mobile app, and have been using Github(1 main branch and sub-branches originate from it. Also, all the sub-branches have been sequential until now) flow up until now. But, after applying for testing, when I thought about further app development, I was very confused.
After a long research, I up with a solution to use Git flow (https://nvie.com/posts/a-successful-git-branching-model/). But I have a lot of doubts regarding this workflow. Since most of you guys have tons of experience in this field, can you please help me.
Please visit the above link to understand my doubts.
1. First off, lets say I am simultaneously working on 2 features (f1, f2) on 2 different branches (b1, b2) originating from same develop branch. And remember that I have been pushing changes to the branches only after I had completed the objective/feature, but not frequently (I know its very bad, but I don't know how to make it right, plz help). So, during each feature development, I had to make changes in so many files (didn't sync the changes with one another). Now, after completion of f1, I pushed f1, and also merged with develop branch and pushed it. Now, if I want to merge f2, what is the process, so that all this wouldn't crash. (I'm also saying this, "I never faced conflicts while merging/pushing, since all my branches are from same parent branch and that too, all of them are sequential, and there are no side branches originating from these sub branches. Also, sorry for the wrong terminologies).
2. I don't understand the "git merge --no-ff" command, like how is it different from an ordinary "git merge"?
There might be even more as I dive through your comments, so please be patient. I tried learning using gemini, but it failed to make me understand.
https://redd.it/1e4uk3t
@r_devops
Hi people
I'm working on a mobile app, and have been using Github(1 main branch and sub-branches originate from it. Also, all the sub-branches have been sequential until now) flow up until now. But, after applying for testing, when I thought about further app development, I was very confused.
After a long research, I up with a solution to use Git flow (https://nvie.com/posts/a-successful-git-branching-model/). But I have a lot of doubts regarding this workflow. Since most of you guys have tons of experience in this field, can you please help me.
Please visit the above link to understand my doubts.
1. First off, lets say I am simultaneously working on 2 features (f1, f2) on 2 different branches (b1, b2) originating from same develop branch. And remember that I have been pushing changes to the branches only after I had completed the objective/feature, but not frequently (I know its very bad, but I don't know how to make it right, plz help). So, during each feature development, I had to make changes in so many files (didn't sync the changes with one another). Now, after completion of f1, I pushed f1, and also merged with develop branch and pushed it. Now, if I want to merge f2, what is the process, so that all this wouldn't crash. (I'm also saying this, "I never faced conflicts while merging/pushing, since all my branches are from same parent branch and that too, all of them are sequential, and there are no side branches originating from these sub branches. Also, sorry for the wrong terminologies).
2. I don't understand the "git merge --no-ff" command, like how is it different from an ordinary "git merge"?
There might be even more as I dive through your comments, so please be patient. I tried learning using gemini, but it failed to make me understand.
https://redd.it/1e4uk3t
@r_devops
nvie.com
A successful Git branching model
In this post I present a Git branching strategy for developing and releasing version-based software.
Doubts regarding semantic versioning system
Hey folks
Here's another one I'm really losing my mind over.
I'm developing an app, and just put it out of testing. And you know, not all updates given to an app are necessary to be downloaded and used by user. Lets say I'm using semantic versioning, MAJOR.MINOR.PATCH-BUILD, and I've written a piece of code that checks helps me redirect the user to Play-store to update the app if there's a must-be-updated update. Now, how do I maintain there semantic versions for that?
What I understood:
Major -> breaking changes, so must update.
Minor -> just a few changes/add-ons wrt UI/UX elements.
PATCH -> bug fixes.
BUILD -> to differentiate the usage (release, dev, etc)
What I want to know:
MAJOR -> I feel like I might make so many breaking changes, it might take the number so high up, which isn't very appealing.
MINOR -> Should I consider every UI/UX changes/add-ons a minor update and leave them as optional ones?
PATCH -> This is a tough one. Like, if a minor version has a bug, I should fix it and release it, so do I release it as a patch or a minor? I thought its a hierarchy (only Major needs updating and Minor doesn't. So, if Minor doesn't, why should a Patch need? But, if a patch helps resolve a Minor, it should right? But I don't this all patches requires updating, it would be a headache to users if there auto-update isn't enabled in the store.) How do I decide which patch requires updating and which don't?
BUILD -> I just came to know that there's this BUILD concept. Any suggestions about good usage?
https://redd.it/1e4uwcy
@r_devops
Hey folks
Here's another one I'm really losing my mind over.
I'm developing an app, and just put it out of testing. And you know, not all updates given to an app are necessary to be downloaded and used by user. Lets say I'm using semantic versioning, MAJOR.MINOR.PATCH-BUILD, and I've written a piece of code that checks helps me redirect the user to Play-store to update the app if there's a must-be-updated update. Now, how do I maintain there semantic versions for that?
What I understood:
Major -> breaking changes, so must update.
Minor -> just a few changes/add-ons wrt UI/UX elements.
PATCH -> bug fixes.
BUILD -> to differentiate the usage (release, dev, etc)
What I want to know:
MAJOR -> I feel like I might make so many breaking changes, it might take the number so high up, which isn't very appealing.
MINOR -> Should I consider every UI/UX changes/add-ons a minor update and leave them as optional ones?
PATCH -> This is a tough one. Like, if a minor version has a bug, I should fix it and release it, so do I release it as a patch or a minor? I thought its a hierarchy (only Major needs updating and Minor doesn't. So, if Minor doesn't, why should a Patch need? But, if a patch helps resolve a Minor, it should right? But I don't this all patches requires updating, it would be a headache to users if there auto-update isn't enabled in the store.) How do I decide which patch requires updating and which don't?
BUILD -> I just came to know that there's this BUILD concept. Any suggestions about good usage?
https://redd.it/1e4uwcy
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Sonarqube Custom Code
Anyone here uses Sonarqube with their tech stack? Do you think it is worth the trouble to create your custom rules in it? Or just go with what they have.. for reference we plan to use it with java code check
https://redd.it/1e4q3db
@r_devops
Anyone here uses Sonarqube with their tech stack? Do you think it is worth the trouble to create your custom rules in it? Or just go with what they have.. for reference we plan to use it with java code check
https://redd.it/1e4q3db
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Keycloak v25 improving performances
Hello everyone, I've written this article analyzing the performance of Keycloak v25. The previous version suffered heavy losses at the CPU level to increase the level of security, due to the hash algorithm. The new version has corrected this performance loss while maintaining high security.
To find out more, click here: https://cloud-iam.com/rkc25devops
https://redd.it/1e4ox3j
@r_devops
Hello everyone, I've written this article analyzing the performance of Keycloak v25. The previous version suffered heavy losses at the CPU level to increase the level of security, due to the hash algorithm. The new version has corrected this performance loss while maintaining high security.
To find out more, click here: https://cloud-iam.com/rkc25devops
https://redd.it/1e4ox3j
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Best cost effective way to run a lot of heavy tasks?
Hi everyone, to give some context i have a browser based game where every day at a certain time a the game matches are processed, this process takes about 5 seconds to run per match and there will be about 1000 matches to process, so running them sequentialy like i'm doing right now would take a lot of time to finish. Fyi i'm using Amazon SQS to queue the matches then i'm polling the messages from a Fargate ECS task with a cron job.
Thing is even processing a single match takes the container CPU to 99% (i'm using the smallest vcpu possible to reduce costs). I'm wondering what is the best course of action and architecture to handle this, i've read something about running several tasks in parallel but this is really not my area of expertise so i don't know.
Let me know if you need more info, i appreciate the guidance.
Thanks!
https://redd.it/1e584th
@r_devops
Hi everyone, to give some context i have a browser based game where every day at a certain time a the game matches are processed, this process takes about 5 seconds to run per match and there will be about 1000 matches to process, so running them sequentialy like i'm doing right now would take a lot of time to finish. Fyi i'm using Amazon SQS to queue the matches then i'm polling the messages from a Fargate ECS task with a cron job.
Thing is even processing a single match takes the container CPU to 99% (i'm using the smallest vcpu possible to reduce costs). I'm wondering what is the best course of action and architecture to handle this, i've read something about running several tasks in parallel but this is really not my area of expertise so i don't know.
Let me know if you need more info, i appreciate the guidance.
Thanks!
https://redd.it/1e584th
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Private Equity Firm Acquires Flexagon, Signaling Continued Interest in Salesforce DevOps
https://salesforcedevops.net/index.php/2024/07/16/private-equity-firm-acquires-flexagon/
https://redd.it/1e5aoct
@r_devops
https://salesforcedevops.net/index.php/2024/07/16/private-equity-firm-acquires-flexagon/
https://redd.it/1e5aoct
@r_devops
SalesforceDevops.net
Private Equity Firm Acquires Flexagon, Signaling Continued Interest in Salesforce DevOps - SalesforceDevops.net
Main Capital Partners acquires Flexagon, signaling growing investor confidence in the Salesforce DevOps sector with significant finance.
Please help me with professional knowledge
Hii people,
After reading all your answers to my previous questions, (first of all, I'm happy that you took your time to answer my dumb questions) I understood that there is still a long way ahead before I master git/versioning. Like I said, I'm a solo developer and not so familiar with Git/versioning, and have had zero guidance on that matters. I read docs, and a few other online resources and yet there are still a few concepts I don't understand. I just want to know how professionals and tech-workers/software engineers does these things, since I've been brute-forcing the flow up until now, and I'm at that point where that won't work anymore.
Also, how often do you guys PULL, ADD, COMMIT and PUSH changes?
I ADD+COMMIT+PUSH only once for a branch and that too when I'm done with that branch. And since its only me who works on the repo and that I only have a single branch originating from main/master at any given instance, I never used PULL, REBASE, RESET, MERGETOOL, DIFF. Can someone please guide me through the mistakes I've been making using Git.
https://redd.it/1e5cev0
@r_devops
Hii people,
After reading all your answers to my previous questions, (first of all, I'm happy that you took your time to answer my dumb questions) I understood that there is still a long way ahead before I master git/versioning. Like I said, I'm a solo developer and not so familiar with Git/versioning, and have had zero guidance on that matters. I read docs, and a few other online resources and yet there are still a few concepts I don't understand. I just want to know how professionals and tech-workers/software engineers does these things, since I've been brute-forcing the flow up until now, and I'm at that point where that won't work anymore.
Also, how often do you guys PULL, ADD, COMMIT and PUSH changes?
I ADD+COMMIT+PUSH only once for a branch and that too when I'm done with that branch. And since its only me who works on the repo and that I only have a single branch originating from main/master at any given instance, I never used PULL, REBASE, RESET, MERGETOOL, DIFF. Can someone please guide me through the mistakes I've been making using Git.
https://redd.it/1e5cev0
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need to move from Frontend to DevOPS after 2 years?
Hello there,
Current status:
I am Front-end developer for last 2 years. Mostly I work with react and Vue along with typescript.
Motivation to DevOPS:
- Server management, writing Linux commands, setting Docker, using git, I enjoy them
- I'm very insecure about my career as being a fr dev.
- Need to move to dubai from south aisa country. I want to learn strong technology with less competition having interest too in it.
- HTML_css less work. I hate frontend, by mistake I am in.
- Exposure to new skills other than just development
- need to start own small scale hosting company, so it can be helpful.
Cons:
- it's way more than just basics I know already. Like Jenkins, ci/CS, pipelines, kubernetes. Etc
- 4 months I have, I need to learn new tech and moved to new place. Is it enough time while maintaining 9 to 5.
- again junior, after spending. By the way Dubai companies still consider junior if experience is not inside Dubai. Outside experience is just 0. I've heard this. Not confirmed.
https://redd.it/1e5dnv6
@r_devops
Hello there,
Current status:
I am Front-end developer for last 2 years. Mostly I work with react and Vue along with typescript.
Motivation to DevOPS:
- Server management, writing Linux commands, setting Docker, using git, I enjoy them
- I'm very insecure about my career as being a fr dev.
- Need to move to dubai from south aisa country. I want to learn strong technology with less competition having interest too in it.
- HTML_css less work. I hate frontend, by mistake I am in.
- Exposure to new skills other than just development
- need to start own small scale hosting company, so it can be helpful.
Cons:
- it's way more than just basics I know already. Like Jenkins, ci/CS, pipelines, kubernetes. Etc
- 4 months I have, I need to learn new tech and moved to new place. Is it enough time while maintaining 9 to 5.
- again junior, after spending. By the way Dubai companies still consider junior if experience is not inside Dubai. Outside experience is just 0. I've heard this. Not confirmed.
https://redd.it/1e5dnv6
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Sonarqube coverage
Is there any way to configure quality gates in sonarqube so that if the code coverage is less than before, the build pipeline should fail?
https://redd.it/1e5e0et
@r_devops
Is there any way to configure quality gates in sonarqube so that if the code coverage is less than before, the build pipeline should fail?
https://redd.it/1e5e0et
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Should I find a tutor?
I'm currently learning devops. While it's going good, I feel that is too slow. Also on internet the information you find rarely matches complexity of an enterprise project. I've been a developer for more than 3 years now, working on huge projects. So when I learn something on the internet it always feels like scratching the surface.
Should I get a tutor with experience in the field?
https://redd.it/1e5f7c3
@r_devops
I'm currently learning devops. While it's going good, I feel that is too slow. Also on internet the information you find rarely matches complexity of an enterprise project. I've been a developer for more than 3 years now, working on huge projects. So when I learn something on the internet it always feels like scratching the surface.
Should I get a tutor with experience in the field?
https://redd.it/1e5f7c3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
GitLab explores sale
https://www.reuters.com/markets/deals/google-backed-software-developer-gitlab-explores-sale-sources-say-2024-07-17/
https://redd.it/1e5i7pe
@r_devops
https://www.reuters.com/markets/deals/google-backed-software-developer-gitlab-explores-sale-sources-say-2024-07-17/
https://redd.it/1e5i7pe
@r_devops
Reuters
Exclusive: Google-backed software developer GitLab explores sale, sources say
GitLab , a U.S. provider of cloud-based software development tools whose investors include Google parent Alphabet , is exploring a sale after attracting acquisition interest, according to people familiar with the matter.
I have built a visual node system for workflows and pipelines
Hey everyone,
For a few months I've been working on a hobby project and thought I'd share it with you. I call it Actionforge, a visual node system to build workflows and pipelines.
A bit of a backstory, I’m a software engineer and over the years I've noticed that many of my technical colleagues (those who aren't programmers) have a bit of a love-hate relationship with the programming ecosystem. Some of them like Python, but overall could never fully commit to it. Since my background is in 3D and VFX, where intuitive node systems are very common, I decided to bring this intuitivity to DevOps.
https://www.actionforge.dev
In a nutshell, you can build a graph using an editor and then run it everywhere.
The runtime to execute these graphs can be downloaded from the webpage. The runtime is a single binary (\~10MB), no installation, has no telemetry, and no internet is required. It runs on all platforms and architectures. It supports concurrent node execution, group nodes, port groups, streaming files from and to the cloud, and so on.
On top, if you're more into GitHub Actions, I have built a full GitHub integration, meaning instead of writing YAML files for GitHub Action workflows, you can simply click together a workflow with actions from the marketplace.
Happy to share all the nitty-gritty if you're interested.
https://redd.it/1e5kcr0
@r_devops
Hey everyone,
For a few months I've been working on a hobby project and thought I'd share it with you. I call it Actionforge, a visual node system to build workflows and pipelines.
A bit of a backstory, I’m a software engineer and over the years I've noticed that many of my technical colleagues (those who aren't programmers) have a bit of a love-hate relationship with the programming ecosystem. Some of them like Python, but overall could never fully commit to it. Since my background is in 3D and VFX, where intuitive node systems are very common, I decided to bring this intuitivity to DevOps.
https://www.actionforge.dev
In a nutshell, you can build a graph using an editor and then run it everywhere.
The runtime to execute these graphs can be downloaded from the webpage. The runtime is a single binary (\~10MB), no installation, has no telemetry, and no internet is required. It runs on all platforms and architectures. It supports concurrent node execution, group nodes, port groups, streaming files from and to the cloud, and so on.
On top, if you're more into GitHub Actions, I have built a full GitHub integration, meaning instead of writing YAML files for GitHub Action workflows, you can simply click together a workflow with actions from the marketplace.
Happy to share all the nitty-gritty if you're interested.
https://redd.it/1e5kcr0
@r_devops
www.actionforge.dev
Actionforge - Pipelines You Can See Running
A visual build server that dispatches, monitors, and runs your pipelines. Like GitHub Actions, but visual. And anywhere.
Top skills in demand for devops in west coast??
Hello!
I will be graduating from my master's in information systems in December, and I also have experience in Devops of 6 years. I am looking for jobs and want to move to California Bay Area / West Coast mainly due to the nice weather and relatively chill lifestyle. I am also looking to situate myself in areas with lower living expenses since I will be dealing with student loans.
While I have my hands dipped in a bunch of different cloud providers, devops tools and have been working on my skills in IAC, Kubernetes, Observability, monitoring and other tools. I am looking to highlight skills which are more likely to be picked up by companies in the west coast? I am looking for recommendations such as - `this area has companies in robotics so they are more likely to use GCP` etc. Any other advice, suggestions or wisdom are extremely welcome!
Reposting this after editting since I mixed up my east and west and some commenter was more focused on teaching me my lefts and rights. I'm just looking for some kindness guys.
https://redd.it/1e5m5m2
@r_devops
Hello!
I will be graduating from my master's in information systems in December, and I also have experience in Devops of 6 years. I am looking for jobs and want to move to California Bay Area / West Coast mainly due to the nice weather and relatively chill lifestyle. I am also looking to situate myself in areas with lower living expenses since I will be dealing with student loans.
While I have my hands dipped in a bunch of different cloud providers, devops tools and have been working on my skills in IAC, Kubernetes, Observability, monitoring and other tools. I am looking to highlight skills which are more likely to be picked up by companies in the west coast? I am looking for recommendations such as - `this area has companies in robotics so they are more likely to use GCP` etc. Any other advice, suggestions or wisdom are extremely welcome!
Reposting this after editting since I mixed up my east and west and some commenter was more focused on teaching me my lefts and rights. I'm just looking for some kindness guys.
https://redd.it/1e5m5m2
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is this job really worth the salary?
I'm UK based so can't speak for the rest of the world.
In the UK, I am seeing many DevOps jobs going for around the 50k - 60k mark. Some positions are even lower than this!
I know there are positions which rise higher than this, and senior roles can even go a good bit higher. But, my question is, do you guys think it's worth it?
I am just shy of 2 years into a DevOps role. Worked as a dev for a year before hand - very luckily managed to upskill and became a DevOps engineer. However, my salary is 36k, move from 34k as a developer. But the stress I feel as a DevOps engineer is x10 worse than when I was a developer.
I work in a consulting firm, so maybe this is part of it. But I have non-stop customers messaging me all day. Things are faulty here and then, and tickets are raised all over the place. Constantly meeting with clients to discuss SOW and updates on projects, etc. I know my pay will bump up, but even at 50k+ it seems like a whole lot of responsibility and knowledge you ned to know!
Comparing myself to my friends that are still part of the developer team, by no means are their jobs relaxed, but I feel like it's soo much more peaceful that the constant bombardment I am under.
Granted I know a lot of this is to due to me having to learn a whole bunch of new things and be there to answer questions over a whole range of topics. But I feel like when you compare what knowledge is expected of you compared to other professions which can get to 50k... it is quite wild.
https://redd.it/1e5m1dy
@r_devops
I'm UK based so can't speak for the rest of the world.
In the UK, I am seeing many DevOps jobs going for around the 50k - 60k mark. Some positions are even lower than this!
I know there are positions which rise higher than this, and senior roles can even go a good bit higher. But, my question is, do you guys think it's worth it?
I am just shy of 2 years into a DevOps role. Worked as a dev for a year before hand - very luckily managed to upskill and became a DevOps engineer. However, my salary is 36k, move from 34k as a developer. But the stress I feel as a DevOps engineer is x10 worse than when I was a developer.
I work in a consulting firm, so maybe this is part of it. But I have non-stop customers messaging me all day. Things are faulty here and then, and tickets are raised all over the place. Constantly meeting with clients to discuss SOW and updates on projects, etc. I know my pay will bump up, but even at 50k+ it seems like a whole lot of responsibility and knowledge you ned to know!
Comparing myself to my friends that are still part of the developer team, by no means are their jobs relaxed, but I feel like it's soo much more peaceful that the constant bombardment I am under.
Granted I know a lot of this is to due to me having to learn a whole bunch of new things and be there to answer questions over a whole range of topics. But I feel like when you compare what knowledge is expected of you compared to other professions which can get to 50k... it is quite wild.
https://redd.it/1e5m1dy
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How does your org handle dozens of tool versions across dozens of repos?
I'm curious about how everyone handles versioning across multiple repositories in their organizations. At my company, we deal with a mix of third-party and home-spun container images, machine images, software packages, software libraries, Terraform providers, Terraform modules, Helm charts, Kubernetes CRDs, Crossplane provider packages, and probably a few other things I'm forgetting.
With so many moving parts, we're trying to nail down a solid approach to versioning. For instance, when we have a Dockerfile in a repo that downloads a specific version of a tool, is it better to keep that tool updated regularly or stick to the pinned version that's known to work?
Where do you all draw the line between "maintain this version and try to keep it up to date as much as possible to get security and bug fixes" and "this pinned version is working, so let's not mess with it until necessary"? We're struggling with finding this line because we have so many versioned tools, but only 6 people on our platform team to manage it all.
I'm really interested in hearing how other teams handle this. Do you have specific policies or best practices that you follow? Are there tools or methods that help you manage and track versions efficiently? How do you deal with dependencies and ensure everything remains compatible?
https://redd.it/1e5ohvf
@r_devops
I'm curious about how everyone handles versioning across multiple repositories in their organizations. At my company, we deal with a mix of third-party and home-spun container images, machine images, software packages, software libraries, Terraform providers, Terraform modules, Helm charts, Kubernetes CRDs, Crossplane provider packages, and probably a few other things I'm forgetting.
With so many moving parts, we're trying to nail down a solid approach to versioning. For instance, when we have a Dockerfile in a repo that downloads a specific version of a tool, is it better to keep that tool updated regularly or stick to the pinned version that's known to work?
Where do you all draw the line between "maintain this version and try to keep it up to date as much as possible to get security and bug fixes" and "this pinned version is working, so let's not mess with it until necessary"? We're struggling with finding this line because we have so many versioned tools, but only 6 people on our platform team to manage it all.
I'm really interested in hearing how other teams handle this. Do you have specific policies or best practices that you follow? Are there tools or methods that help you manage and track versions efficiently? How do you deal with dependencies and ensure everything remains compatible?
https://redd.it/1e5ohvf
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Github actions reusable templates not really that usable ?
Hi all!
What am I missing ? I thought to make a reusable workflow and then use it a bunch of times, passing different inputs.
Of course, I would get those inputs from something like env vars or inputs to the workflow or any such thing. But that is not possible it seems because they somehow made it in a way that with the context of 'uses' none of those are available ? See this link: https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability . Now am I using this thing wrong? I have used things like azure devops pipelines and others, each with their own quirks... but this seems very strange to me, unless I am just trying to use a hammer to drill a hole, in which case I would gladly hear where the drill is !
https://redd.it/1e5msj7
@r_devops
Hi all!
What am I missing ? I thought to make a reusable workflow and then use it a bunch of times, passing different inputs.
Of course, I would get those inputs from something like env vars or inputs to the workflow or any such thing. But that is not possible it seems because they somehow made it in a way that with the context of 'uses' none of those are available ? See this link: https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability . Now am I using this thing wrong? I have used things like azure devops pipelines and others, each with their own quirks... but this seems very strange to me, unless I am just trying to use a hammer to drill a hole, in which case I would gladly hear where the drill is !
https://redd.it/1e5msj7
@r_devops
GitHub Docs
Contexts reference - GitHub Docs
Find information about contexts available in GitHub Actions workflows, including available properties, access methods, and usage examples.
Terminating Elegantly: A Guide to Graceful Shutdowns
For applications deployed in orchestrated environments (e.g., Kubernetes), graceful handling of termination signals is crucial.
I prepared this repo to demonstrate how to do it in Go/Kubernetes to make sure there is no loss of requests/data - https://github.com/plutov/packagemain/tree/master/graceful-shutdown
https://redd.it/1e5sdp4
@r_devops
For applications deployed in orchestrated environments (e.g., Kubernetes), graceful handling of termination signals is crucial.
I prepared this repo to demonstrate how to do it in Go/Kubernetes to make sure there is no loss of requests/data - https://github.com/plutov/packagemain/tree/master/graceful-shutdown
https://redd.it/1e5sdp4
@r_devops
GitHub
packagemain/graceful-shutdown at master · plutov/packagemain
Collection of materials for my Youtube Channel about Go - plutov/packagemain
What was the most challenging bug you ever fixed?
What's the most challenging bug you ever fixed?
Share your toughest debugging stories! 🚀
https://redd.it/1e5pffl
@r_devops
What's the most challenging bug you ever fixed?
Share your toughest debugging stories! 🚀
https://redd.it/1e5pffl
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
I am so baffed
Can someone explain to me what devops is? I am starting a DEVops role this September which is a 4 year apprenticeship with uni but have nooo idea what DEVops is. I been reading the thread and see alot of different versions of what responsibilities they have. Is DEVops a support role like IT where you’re just a fixer? Am I working on the cloud using AWS? What the flip is a docker? Is DEVops a mix between being a support engineer and a cloud engineer? Any help would be appreciated!!
https://redd.it/1e60ae4
@r_devops
Can someone explain to me what devops is? I am starting a DEVops role this September which is a 4 year apprenticeship with uni but have nooo idea what DEVops is. I been reading the thread and see alot of different versions of what responsibilities they have. Is DEVops a support role like IT where you’re just a fixer? Am I working on the cloud using AWS? What the flip is a docker? Is DEVops a mix between being a support engineer and a cloud engineer? Any help would be appreciated!!
https://redd.it/1e60ae4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community