Searching for a job on LinkedIn
Hi guys, Is it worth getting linkedin premium while looking for a job in DevOps? Would it help me getting more recruiters to text me? Please share your experience!
https://redd.it/1bzacvo
@r_devops
Hi guys, Is it worth getting linkedin premium while looking for a job in DevOps? Would it help me getting more recruiters to text me? Please share your experience!
https://redd.it/1bzacvo
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Graceful Server Eviction on Cloud Providers
How common is it that cloud providers ask tenants to evict their running workloads from a server, say for a regular maintenance or upgrade? If so, what are the common patterns that engineers use to remove their workloads? Do they simply turn off the service (assuming there are other replicas that can handle the load) or do they start a new replica? Are there cases wherein your cloud provider cannot provide you with ample resources to start a new replica and therefore you need to degrade some non-critical parts of the application to free up capacity so that the critical service can run?
https://redd.it/1bzgm1u
@r_devops
How common is it that cloud providers ask tenants to evict their running workloads from a server, say for a regular maintenance or upgrade? If so, what are the common patterns that engineers use to remove their workloads? Do they simply turn off the service (assuming there are other replicas that can handle the load) or do they start a new replica? Are there cases wherein your cloud provider cannot provide you with ample resources to start a new replica and therefore you need to degrade some non-critical parts of the application to free up capacity so that the critical service can run?
https://redd.it/1bzgm1u
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need Feedback - I made this to automate the creation and updation of API documentation
**The Problem:** As a developer, manually updating API documentation is a nightmare. I've spent countless hours on it, only to miss crucial details or make mistakes. And outdated or inaccurate docs frustrate users and devs alike. 😭
**The Solution:** After brainstorming and coding, I've created apicall.ai – an innovative AI solution that revolutionizes API documentation. With just a cURL request, it automatically generates comprehensive docs. But the best part? As your API evolves, apicall.ai keeps the docs in sync through an interactive chat interface, instantly updating them.
I need your help.
* If you've struggled with API docs before, DM me your experiences - what worked, what didn't?
* Checking out the landing page? Let me know what's clear and what's confusing.
* If you're interested in getting early access to [apicall.ai](https://apicall.ai/) and providing feedback, join the waitlist or DM me.
https://redd.it/1bzjaju
@r_devops
**The Problem:** As a developer, manually updating API documentation is a nightmare. I've spent countless hours on it, only to miss crucial details or make mistakes. And outdated or inaccurate docs frustrate users and devs alike. 😭
**The Solution:** After brainstorming and coding, I've created apicall.ai – an innovative AI solution that revolutionizes API documentation. With just a cURL request, it automatically generates comprehensive docs. But the best part? As your API evolves, apicall.ai keeps the docs in sync through an interactive chat interface, instantly updating them.
I need your help.
* If you've struggled with API docs before, DM me your experiences - what worked, what didn't?
* Checking out the landing page? Let me know what's clear and what's confusing.
* If you're interested in getting early access to [apicall.ai](https://apicall.ai/) and providing feedback, join the waitlist or DM me.
https://redd.it/1bzjaju
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
List of popular Service Catalog tools
Hello folks, I wrote an article covering 7 service catalog tools, their pros/cons and context on what folks have talked about it. (Backstage, Cortex, OpsLevel, Port, Compass, Roadie and Datadog Service Catalog)
Have also discussed why some companies still went ahead and did a DIY despite the availability of these tools.
In case you are evaluating a Service Catalog tool currently, I hope you find this one useful!
https://redd.it/1bzj38v
@r_devops
Hello folks, I wrote an article covering 7 service catalog tools, their pros/cons and context on what folks have talked about it. (Backstage, Cortex, OpsLevel, Port, Compass, Roadie and Datadog Service Catalog)
Have also discussed why some companies still went ahead and did a DIY despite the availability of these tools.
In case you are evaluating a Service Catalog tool currently, I hope you find this one useful!
https://redd.it/1bzj38v
@r_devops
drdroid.io
List of Top 8 Service Catalog tools
In micro-services driven architectures, a Service Catalog becomes a critical asset for software engineering teams. It provides a structured inventory of all the services, including their metadata, dependencies, teams responsible, related links and the environments…
Best practice for TBD for application and IaC for web app environments
(Sorry if this question has been asked ad-nauseum, spent a couple hours googling and searching Reddit and I feel like I’m not quite grasping the terminology I should be searching for)
Let’s say I have a fairly typical web app in source control, and I’m following TBD and having one main brunch and short-lived feature branches that get merged on frequently.
Over in a separate repo, I have a Terraform project that has provisioned cloud resources that build and deploy my web app in testing, staging, and production environments in AWA. Because I’m following best practices, I have each of these environments split up in their own AWS account (at least, I think that’s the best practice, please correct me if I’m wrong)
Here’s my questions:
1. It’s my understanding I should be sharing my binaries between my environments, rather than rebuilding them for each environment. If that’s the case, how should I be sharing the binaries between my environments (assuming that splitting up each environment into its own account is the best practice)?
2. How do I test changes to my IaC while ensuring I don’t disrupt CI/CD on the application side? Example, I want to test a change in the build process in my lower environments, but I don’t want to disrupt the current workflow of promoting the application build from test to staging to prod.
3. This is more of a TBD question than an IaC question but I’m having a hard time wrapping my head around it: how do I ensure in-progress features aren’t accidentally getting pushed up with finished features? Example, Feature1 and Feature2 have been merged into main; Feature1 is good to go and move on to stage, but Feature2 has some issues and needs some more work, but we don’t want work on Feature2 to block deployment of Feature1 to prod.
Hopefully that makes sense, thank you in advance.
https://redd.it/1bzjszd
@r_devops
(Sorry if this question has been asked ad-nauseum, spent a couple hours googling and searching Reddit and I feel like I’m not quite grasping the terminology I should be searching for)
Let’s say I have a fairly typical web app in source control, and I’m following TBD and having one main brunch and short-lived feature branches that get merged on frequently.
Over in a separate repo, I have a Terraform project that has provisioned cloud resources that build and deploy my web app in testing, staging, and production environments in AWA. Because I’m following best practices, I have each of these environments split up in their own AWS account (at least, I think that’s the best practice, please correct me if I’m wrong)
Here’s my questions:
1. It’s my understanding I should be sharing my binaries between my environments, rather than rebuilding them for each environment. If that’s the case, how should I be sharing the binaries between my environments (assuming that splitting up each environment into its own account is the best practice)?
2. How do I test changes to my IaC while ensuring I don’t disrupt CI/CD on the application side? Example, I want to test a change in the build process in my lower environments, but I don’t want to disrupt the current workflow of promoting the application build from test to staging to prod.
3. This is more of a TBD question than an IaC question but I’m having a hard time wrapping my head around it: how do I ensure in-progress features aren’t accidentally getting pushed up with finished features? Example, Feature1 and Feature2 have been merged into main; Feature1 is good to go and move on to stage, but Feature2 has some issues and needs some more work, but we don’t want work on Feature2 to block deployment of Feature1 to prod.
Hopefully that makes sense, thank you in advance.
https://redd.it/1bzjszd
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Recommendations for a monitoring tool
In my previous jobs, I've always used Datadog as a monitoring tool. Currently, I'm working on a smaller on-premise project, and the client wants to install a monitoring tool for the entire infrastructure we'll be creating. They have suggested Zabbix as a potential candidate, and although I've worked with it several years ago, I would like to know what other current tools are available that are more user-friendly. In my initial search, I've found that most new solutions are oriented towards the cloud, but in my case, I would need something that can be installed on-premise. Our use case is very simple, just obtaining metrics for CPU, memory, and disk. Any recommendation?
Thank you very much in advance.
https://redd.it/1bznrxo
@r_devops
In my previous jobs, I've always used Datadog as a monitoring tool. Currently, I'm working on a smaller on-premise project, and the client wants to install a monitoring tool for the entire infrastructure we'll be creating. They have suggested Zabbix as a potential candidate, and although I've worked with it several years ago, I would like to know what other current tools are available that are more user-friendly. In my initial search, I've found that most new solutions are oriented towards the cloud, but in my case, I would need something that can be installed on-premise. Our use case is very simple, just obtaining metrics for CPU, memory, and disk. Any recommendation?
Thank you very much in advance.
https://redd.it/1bznrxo
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Access point router
Hi Iive in egypt and I have a Vodafone router but it doesn't cover up the whole house so I found this old router I can use as an access point (Dlink dir853) but I cant use it at all i searched alot of videos I face alot of mistakes like :
when I change my IP from the site i cant access the router page anymore (even with the new IP) .
it doesnt provide internet even when I connected both with ethernet cable.
I Really need help I couldnt find anything on the internet.
https://redd.it/1bznop8
@r_devops
Hi Iive in egypt and I have a Vodafone router but it doesn't cover up the whole house so I found this old router I can use as an access point (Dlink dir853) but I cant use it at all i searched alot of videos I face alot of mistakes like :
when I change my IP from the site i cant access the router page anymore (even with the new IP) .
it doesnt provide internet even when I connected both with ethernet cable.
I Really need help I couldnt find anything on the internet.
https://redd.it/1bznop8
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Hashicorp vault configuration on kubernetes
I'm trying to configure Hashicorp Vault which is running on a kubernetes cluster. Unfortunately I cannot configure Vault using CRD's so were stuck I think with using Terraform. So we're thinking to deploy Vault with a helm chart and do the configuration afterwards with Terraform via a git pipeline.
I also stumbled on https://github.com/redhat-cop/vault-config-operator which seems to be exactly what we're looking for.
I'm curious if any has experience with vault-config-operator or how to do the configuration of Vault after it's deployed in a kubernetes cluster.
Regards
https://redd.it/1bzp0po
@r_devops
I'm trying to configure Hashicorp Vault which is running on a kubernetes cluster. Unfortunately I cannot configure Vault using CRD's so were stuck I think with using Terraform. So we're thinking to deploy Vault with a helm chart and do the configuration afterwards with Terraform via a git pipeline.
I also stumbled on https://github.com/redhat-cop/vault-config-operator which seems to be exactly what we're looking for.
I'm curious if any has experience with vault-config-operator or how to do the configuration of Vault after it's deployed in a kubernetes cluster.
Regards
https://redd.it/1bzp0po
@r_devops
GitHub
GitHub - redhat-cop/vault-config-operator: An operator to support Haschicorp Vault configuration workflows from within Kubernetes
An operator to support Haschicorp Vault configuration workflows from within Kubernetes - redhat-cop/vault-config-operator
Advice for someone wanting to switch from backend to devops
Hi everyone! I just joined the sub and this is my first post.
Im a backend engineer with my confort language being TypeScript and NodeJS. In the past i have done some devops work in the project and did pretty good. Most of my devops work consisted on config automation, json / yaml parsing and bash scripting. I managed to get the importance of infrastrure as code and to mitigate admin overhead and develop strategies to test changes.
The reasson why im back on the backend is because the client company faced some budget issues and they cut-off my company devops services, so i was moved back to my original position full-time.
All my professional experience consists on web apps mostly, however in my spare time i do lots of bash scripts and i have done some small apps with python (i love python). I have worked in event-driven workflows as well as syncronous workflows.
I feel like devops is one of those subjects where landing the first job is really hard, mostly because a lot of professionals incurr in bad practices just to get things done fast (such as doing manual input and never reflecting it in the infra code) and because of that companies are very skeptical about hiring someone new (imagine someone with near-zero professional experience!)
Thats why i made this post, if you have any advice that you would give to someone who is trying to transition from backend development to devops, this is the place.
https://redd.it/1bzrpk0
@r_devops
Hi everyone! I just joined the sub and this is my first post.
Im a backend engineer with my confort language being TypeScript and NodeJS. In the past i have done some devops work in the project and did pretty good. Most of my devops work consisted on config automation, json / yaml parsing and bash scripting. I managed to get the importance of infrastrure as code and to mitigate admin overhead and develop strategies to test changes.
The reasson why im back on the backend is because the client company faced some budget issues and they cut-off my company devops services, so i was moved back to my original position full-time.
All my professional experience consists on web apps mostly, however in my spare time i do lots of bash scripts and i have done some small apps with python (i love python). I have worked in event-driven workflows as well as syncronous workflows.
I feel like devops is one of those subjects where landing the first job is really hard, mostly because a lot of professionals incurr in bad practices just to get things done fast (such as doing manual input and never reflecting it in the infra code) and because of that companies are very skeptical about hiring someone new (imagine someone with near-zero professional experience!)
Thats why i made this post, if you have any advice that you would give to someone who is trying to transition from backend development to devops, this is the place.
https://redd.it/1bzrpk0
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Newbie building first CI/CD
Hi all,
I am completely new, hoping to get some answers here. I am looking to build my first CI/CD which needs to look as close as possible to a production ready version.
I think it's easier to start with GitLab runners, I looked a bit at them and they make sense in my head also can accommodate our needs.
But I was suggested Jenkins as a decent starting point. It looks like Jenkins needs to be run on a server on it's own. How do you guys handle multi project + multi environment CI/CD with Jenkins?
Probably it's better to state what I want the output to look like instead of writing some here nonsense :D
I have two not related project, I already dockerized the project. I am thinking of running them as containers (the traffic we have doesn't seem like we need k8s yet) on at least two environments staging and prod.
Thank you in advanced for reading this post and helping me wrap my head around this task.
https://redd.it/1bzuo3f
@r_devops
Hi all,
I am completely new, hoping to get some answers here. I am looking to build my first CI/CD which needs to look as close as possible to a production ready version.
I think it's easier to start with GitLab runners, I looked a bit at them and they make sense in my head also can accommodate our needs.
But I was suggested Jenkins as a decent starting point. It looks like Jenkins needs to be run on a server on it's own. How do you guys handle multi project + multi environment CI/CD with Jenkins?
Probably it's better to state what I want the output to look like instead of writing some here nonsense :D
I have two not related project, I already dockerized the project. I am thinking of running them as containers (the traffic we have doesn't seem like we need k8s yet) on at least two environments staging and prod.
Thank you in advanced for reading this post and helping me wrap my head around this task.
https://redd.it/1bzuo3f
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Career Dilemma: Stick with Data Engineering or Jump into Data Science?
I completed a PhD in physics/computer science. With my background in computer science/ML, I managed to secure a research engineer role in the renewable energy sector, aiming to develop a tool for diagnosing power plants. The goal was to build the product and enable the implementation of physical and AI models. Initially, I was interested in both data science and data engineering aspects. However, I've spent about 2 years now focusing on the data engineering part (essential for setting the stage for AI). Now, I feel I'll have to maintain the product's infrastructure and prepare the data pipelines, while others will develop the AI models on their side (Jupyter Notebook kind of work), and once ready, I'll have to implement it into the product.
My initial aim was to understand the workflow of transitioning from a PoC developed in isolation to a usable product, but now I feel stuck in the data engineering (MLOps?) aspect rather than the modeling side, and doing some small personal AI project on my side. I'm unsure whether to continue mastering this part, given the huge demand within the company (and the market) or start looking towards moving more into data science? I'm interested in both, but have a slight preference for data science (mainly reinforcement learning actually). What do you think?
https://redd.it/1bzxf2s
@r_devops
I completed a PhD in physics/computer science. With my background in computer science/ML, I managed to secure a research engineer role in the renewable energy sector, aiming to develop a tool for diagnosing power plants. The goal was to build the product and enable the implementation of physical and AI models. Initially, I was interested in both data science and data engineering aspects. However, I've spent about 2 years now focusing on the data engineering part (essential for setting the stage for AI). Now, I feel I'll have to maintain the product's infrastructure and prepare the data pipelines, while others will develop the AI models on their side (Jupyter Notebook kind of work), and once ready, I'll have to implement it into the product.
My initial aim was to understand the workflow of transitioning from a PoC developed in isolation to a usable product, but now I feel stuck in the data engineering (MLOps?) aspect rather than the modeling side, and doing some small personal AI project on my side. I'm unsure whether to continue mastering this part, given the huge demand within the company (and the market) or start looking towards moving more into data science? I'm interested in both, but have a slight preference for data science (mainly reinforcement learning actually). What do you think?
https://redd.it/1bzxf2s
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Trying to deep dive service mesh mutual TLS, what am I missing here?
I've setup a service A -> service B communication with istio sidecar installed (from Go custom-built images). I've captured all packets in each service's sidecar. Here's the full trace:
https://imgur.com/a/k3j7nCL
192.168.221.20 - serviceA pod IP
192.168.221.23 - serviceB pod IP
10.104.205.243 - serviceB svc IP
What I don't understand is why am I seeing the packets unencrypted? As far as I know, mTLS should work out of the box. Also, the presence of "x-forwarded-client-cert" header is an indicator that mTLS is active, yet packets are in plain text.
https://redd.it/1bzy2dl
@r_devops
I've setup a service A -> service B communication with istio sidecar installed (from Go custom-built images). I've captured all packets in each service's sidecar. Here's the full trace:
https://imgur.com/a/k3j7nCL
192.168.221.20 - serviceA pod IP
192.168.221.23 - serviceB pod IP
10.104.205.243 - serviceB svc IP
What I don't understand is why am I seeing the packets unencrypted? As far as I know, mTLS should work out of the box. Also, the presence of "x-forwarded-client-cert" header is an indicator that mTLS is active, yet packets are in plain text.
https://redd.it/1bzy2dl
@r_devops
Imgur
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.
had DevOps interview at Google ... Here are the questions
Hi Guys, couple months ago I had an interview at Google for Senior Site Reliability Engineer, SE (system engineering) position.
It took me some time to recall questions and write them plus I added some additional relevant questions that I used for preparation. Before the interview I received a pdf "Google Interview Prep Guide Site Reliability Engineering" with areas to prepare and books to read (if somebody needs this pdf dm me and I will forward it)... nevertheless interview was still quite tough and not the typical DevOps interview I was used to.
I'm posting it on https://prepare.sh/engineering/devops/google/
I create this website to help our community with interview prep
If you liked it, please share with your friends so I could do more of devops content, thank you
https://redd.it/1c00ec8
@r_devops
Hi Guys, couple months ago I had an interview at Google for Senior Site Reliability Engineer, SE (system engineering) position.
It took me some time to recall questions and write them plus I added some additional relevant questions that I used for preparation. Before the interview I received a pdf "Google Interview Prep Guide Site Reliability Engineering" with areas to prepare and books to read (if somebody needs this pdf dm me and I will forward it)... nevertheless interview was still quite tough and not the typical DevOps interview I was used to.
I'm posting it on https://prepare.sh/engineering/devops/google/
I create this website to help our community with interview prep
If you liked it, please share with your friends so I could do more of devops content, thank you
https://redd.it/1c00ec8
@r_devops
Helpful SRE advice
Found this article about the human side of careers in SRE super useful, lots of advice that I wish I was given in the early days. It's more about convincing people to understand why what you do is important, than technical skill, that make or break you. Let me know what other advice you'd give to a new SRE?
https://redd.it/1c01dpu
@r_devops
Found this article about the human side of careers in SRE super useful, lots of advice that I wish I was given in the early days. It's more about convincing people to understand why what you do is important, than technical skill, that make or break you. Let me know what other advice you'd give to a new SRE?
https://redd.it/1c01dpu
@r_devops
Checkly
For an SRE, relationships and communication matter most: advice from SRE's
This collection offers hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and embracing failure, the journey to becoming an experienced SRE is more about personal growth than the…
If Dev and Ops Had a Baby — It Would Be Called Winglang
The New Stack released this article about the ex-AWS engineer who built the CDK, now Co-Founder of Wing explaining the challenges with the current cloudscape and DevOps.
https://thenewstack.io/if-dev-and-ops-had-a-baby-it-would-be-called-winglang/
https://redd.it/1c02ssi
@r_devops
The New Stack released this article about the ex-AWS engineer who built the CDK, now Co-Founder of Wing explaining the challenges with the current cloudscape and DevOps.
https://thenewstack.io/if-dev-and-ops-had-a-baby-it-would-be-called-winglang/
https://redd.it/1c02ssi
@r_devops
The New Stack
If Dev and Ops Had a Baby — It Would Be Called Winglang
The cloud is an organic system that evolves, and possibilities are endless — you can essentially build what you want. At the same time, it’s a hostile and intimidating place.
On demand ssh and rdp access to servers
Anyone use anything besides Cyberark or Teleport for ssh and rdp access? More specifically, we need a way to give our teams (if we can to specific developers) access to servers on demand.
https://redd.it/1c0316b
@r_devops
Anyone use anything besides Cyberark or Teleport for ssh and rdp access? More specifically, we need a way to give our teams (if we can to specific developers) access to servers on demand.
https://redd.it/1c0316b
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Am I even a DevOps?
Hey, I was doubting if I should write this post or not, yet I guess at this point I need some guidance from experienced people.
So, I'm a 25 y.o. IT guy, that wanted to join the DevOps ranks for several years. After I got my Bachelors in Software Engineering, I started working as a NOC Engineer in a Cybersecurity company almost 5 years ago, and thought that I'd continue my journey as a Cybersec specialist or something closely related to that.
Unfortunately the promissed NOC role was not quite what I expected, mostly me and my colleagueswere just monitoring our system, escalating alerts and following up with their resolutions on various teams. (OPS, DBA, R&D)
6 months after that, my constant bragging to my Manager got us into Incident Management and handling. She was always thoughtful of us and tried to find common solutions for us to get more experienced and be more usefull overall. I was trained to identify incidents, writing and leading RCA and Retrospectives, basically everything that implied the role of Incident Manager. We did not study things like ITIL or anything related to it, but we knew how to do out job and handled the processes well. At some point I leaded the onboarding of new members and optimized monitoring and Incident handling processes in the Company. Yet, 2 years in I felt like I needed something more technical. I never wanted to be a programmer as it is and long forgotten my dream to join Cybersecurity field as it was highly competitive and nigh impossible to rank up in it within my "third-world" country. At that point I really started to get inspired by DevOps philosophy. I started learning basic and essential tools like Docker, Ansible and principals of CI/CD. Tried to do some basic stuff with AWS and read about its services. Took a few courses.
My efforts and good relationships with my Manager allowed me to transfer to our R&D where we had a good senior DevOps who knew his stuff. He started giving me some tasks like container optimization, some easy stuff within K8s (cronjobs, error handling etc.) It seemed like everyone appreciated what I was doing and were generally satisfied.
Eventually, we started to prepare for migration to the cloud (we had several DCs prior to this)
Took some courses from Amazon, experimented. But one day, a bit more than a year ago our company was shut down by the decision of the board of officers. In one day we were left without a job. All 260+ people. At the time, our country was in deep crisis and it was nigh impossible to find a decent job in IT. I was in doubt, I was not a good DevOps in any way or form, but really wanted to continue with that. I pressed on, learned, trained and it took me 4 months to land a job in an awesome AI company, that was looking for a Junior DevOps to support their Senior and document everything that he built throughout 9 years of the company existence. Now, I know, that a Junior DevOps is a blasphemy for the most part, yet at the time my only option was to return to Monitoring and Incident Management. But I did not see any light and future for me in that path.
Going back to the company, I learned to work with Terraform there, documented all the modules, started to write some of my own. We worked on integrating ArgoCD to the infrastructure that was deployed in GKE. At this point in 6 moths I learned even more stuff than before, and fell in love with Terraform.
Until I was left without a job again 4 moths ago... Company lost the most valuable customer, and they had to cut almost everyone that was working there. Leaving only my Senior, CEO, CTO and a newly hired Customer Success manager. We had a really strong rapport with my senior at this point, he even had to cut our finally call, because he was starting to feel unwell from everything that was happening.
And here I am, 4 months into the jobless worldonce again, still trying to continue with my learning and getting a job, yet now it seems even more impossible than before. I applied to hundreds of positions both Junior and Middle, but all I got were only cold
Hey, I was doubting if I should write this post or not, yet I guess at this point I need some guidance from experienced people.
So, I'm a 25 y.o. IT guy, that wanted to join the DevOps ranks for several years. After I got my Bachelors in Software Engineering, I started working as a NOC Engineer in a Cybersecurity company almost 5 years ago, and thought that I'd continue my journey as a Cybersec specialist or something closely related to that.
Unfortunately the promissed NOC role was not quite what I expected, mostly me and my colleagueswere just monitoring our system, escalating alerts and following up with their resolutions on various teams. (OPS, DBA, R&D)
6 months after that, my constant bragging to my Manager got us into Incident Management and handling. She was always thoughtful of us and tried to find common solutions for us to get more experienced and be more usefull overall. I was trained to identify incidents, writing and leading RCA and Retrospectives, basically everything that implied the role of Incident Manager. We did not study things like ITIL or anything related to it, but we knew how to do out job and handled the processes well. At some point I leaded the onboarding of new members and optimized monitoring and Incident handling processes in the Company. Yet, 2 years in I felt like I needed something more technical. I never wanted to be a programmer as it is and long forgotten my dream to join Cybersecurity field as it was highly competitive and nigh impossible to rank up in it within my "third-world" country. At that point I really started to get inspired by DevOps philosophy. I started learning basic and essential tools like Docker, Ansible and principals of CI/CD. Tried to do some basic stuff with AWS and read about its services. Took a few courses.
My efforts and good relationships with my Manager allowed me to transfer to our R&D where we had a good senior DevOps who knew his stuff. He started giving me some tasks like container optimization, some easy stuff within K8s (cronjobs, error handling etc.) It seemed like everyone appreciated what I was doing and were generally satisfied.
Eventually, we started to prepare for migration to the cloud (we had several DCs prior to this)
Took some courses from Amazon, experimented. But one day, a bit more than a year ago our company was shut down by the decision of the board of officers. In one day we were left without a job. All 260+ people. At the time, our country was in deep crisis and it was nigh impossible to find a decent job in IT. I was in doubt, I was not a good DevOps in any way or form, but really wanted to continue with that. I pressed on, learned, trained and it took me 4 months to land a job in an awesome AI company, that was looking for a Junior DevOps to support their Senior and document everything that he built throughout 9 years of the company existence. Now, I know, that a Junior DevOps is a blasphemy for the most part, yet at the time my only option was to return to Monitoring and Incident Management. But I did not see any light and future for me in that path.
Going back to the company, I learned to work with Terraform there, documented all the modules, started to write some of my own. We worked on integrating ArgoCD to the infrastructure that was deployed in GKE. At this point in 6 moths I learned even more stuff than before, and fell in love with Terraform.
Until I was left without a job again 4 moths ago... Company lost the most valuable customer, and they had to cut almost everyone that was working there. Leaving only my Senior, CEO, CTO and a newly hired Customer Success manager. We had a really strong rapport with my senior at this point, he even had to cut our finally call, because he was starting to feel unwell from everything that was happening.
And here I am, 4 months into the jobless worldonce again, still trying to continue with my learning and getting a job, yet now it seems even more impossible than before. I applied to hundreds of positions both Junior and Middle, but all I got were only cold
mails that I'm just not a fit. I always tell the truth to HRs about my experiences, without exaggeration and mostly get the response that I'm not experienced enough. I guess, probably I am inexperienced in some things, but does this restrict me from learning? I can sit in front of my pc, create countless labs and all, but how am I supposed to get better, without getting an actual working experience? Everything is even more difficult this time as I'm trying to find a job outside my country, since I already landed one like that. And all the propositions that I get ATM from there are mostly working with old stack, with a salary that's 3-5 times lower than what I had before.
So, basically it, I'm really desperate at this point and don't know what to do. Loosing a job twice in a year threw me into desperation, inability to land even a screening deepened my sorrow and at this point I don't even know If I even have the knowledge and ability to continue.
I'm sorry for such a long post, it's mostly my internal scream at this point. I was hoping, that maybe some of You people could give me a good advice on what should I do next.
https://redd.it/1c01njx
@r_devops
So, basically it, I'm really desperate at this point and don't know what to do. Loosing a job twice in a year threw me into desperation, inability to land even a screening deepened my sorrow and at this point I don't even know If I even have the knowledge and ability to continue.
I'm sorry for such a long post, it's mostly my internal scream at this point. I was hoping, that maybe some of You people could give me a good advice on what should I do next.
https://redd.it/1c01njx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
2 Ways AI Assistants are changing Kubernetes Troubleshooting
Blair, Botkube's Product Lead, recently wrote this article on Ways AI Assistants are changing k8s Troubleshooting. Giving AI abilities to run troubleshooting commands within Kubernetes may be powerful, but is it helpful to the DevOps or platform engineer running it? Check out the article and let us know if you think the benefits of AI are helping DevOps engineers with their workloads.
https://redd.it/1c07mr3
@r_devops
Blair, Botkube's Product Lead, recently wrote this article on Ways AI Assistants are changing k8s Troubleshooting. Giving AI abilities to run troubleshooting commands within Kubernetes may be powerful, but is it helpful to the DevOps or platform engineer running it? Check out the article and let us know if you think the benefits of AI are helping DevOps engineers with their workloads.
https://redd.it/1c07mr3
@r_devops
The New Stack
2 Ways AI Assistants Are Changing Kubernetes Troubleshooting
AI that mimics how humans approach troubleshooting can democratize and improve how people identify and fix Kubernetes issues.
CI/CD assessment
Hello everyone,
Do you know any assessment out there related to best practices on continuos integration and delivery?
I would like to assess an existing approach from both perspectives, the application and also the CI/CD platform.
Thanks
https://redd.it/1c08458
@r_devops
Hello everyone,
Do you know any assessment out there related to best practices on continuos integration and delivery?
I would like to assess an existing approach from both perspectives, the application and also the CI/CD platform.
Thanks
https://redd.it/1c08458
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What is the point of Ansible & would I benefit from it
Hey,
I keep hearing 'ansible!!' & I have looked around and started learning about these playbooks but what do they save me from doing? So far, I have just witnessed it saving me from writing 'kubectl apply -f x.yaml' when my FluxCD already does this for me. [ For those who don't know Flux is a GitOps tool which pulls your YAML files from a GitHub repo & auto applies them, periodically checking for changes\]
My current setup is 4x deployment YAMLs, 2x service YAMLs, 2x Ingress Resource, 1x Ingress Controller. Happy to provide more info in comments, just ask.
Is this something I should spend time on, what do you guys use your Ansible playbooks for?
​
https://redd.it/1c09ich
@r_devops
Hey,
I keep hearing 'ansible!!' & I have looked around and started learning about these playbooks but what do they save me from doing? So far, I have just witnessed it saving me from writing 'kubectl apply -f x.yaml' when my FluxCD already does this for me. [ For those who don't know Flux is a GitOps tool which pulls your YAML files from a GitHub repo & auto applies them, periodically checking for changes\]
My current setup is 4x deployment YAMLs, 2x service YAMLs, 2x Ingress Resource, 1x Ingress Controller. Happy to provide more info in comments, just ask.
Is this something I should spend time on, what do you guys use your Ansible playbooks for?
​
https://redd.it/1c09ich
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community