How common is it for someone to get into DevOps engineering without having prior swe experience?
Hello all, I currently work as a SOC analyst. In my free time, I've gotten a good handle on python and I'll be sitting for my AWS SAA cert test soon. I either plan on getting more certs or devoting time to getting proficient with the Linux terminal and looking into containerization tooling after I pass that cert. I'm curious if it is worth eventually applying for junior devops positions when I'm ready or if I should try for something like a cloud engineer or some sort of swe position first. It seems a lot of job postings ask for prior swe experience(understandably) and I wanted to get some advice on what path I should take or what I should consider. thanks!
https://redd.it/108hcgs
@r_devops
Hello all, I currently work as a SOC analyst. In my free time, I've gotten a good handle on python and I'll be sitting for my AWS SAA cert test soon. I either plan on getting more certs or devoting time to getting proficient with the Linux terminal and looking into containerization tooling after I pass that cert. I'm curious if it is worth eventually applying for junior devops positions when I'm ready or if I should try for something like a cloud engineer or some sort of swe position first. It seems a lot of job postings ask for prior swe experience(understandably) and I wanted to get some advice on what path I should take or what I should consider. thanks!
https://redd.it/108hcgs
@r_devops
reddit
How common is it for someone to get into DevOps engineering...
Hello all, I currently work as a SOC analyst. In my free time, I've gotten a good handle on python and I'll be sitting for my AWS SAA cert test...
Chronological list of Resources to Learn DevOps from Complete Beginner to Advanced Level
DevOps is a rapidly growing field that combines software development and operations to improve the overall efficiency and effectiveness of software delivery. It is a set of practices and tools that help organizations to automate, monitor, and optimize their software development and deployment processes.
As the field of DevOps continues to evolve, it is becoming increasingly important for professionals to have a good understanding of the concepts and practices involved. In this article, we will provide a comprehensive guide on how to learn DevOps from complete beginner to advanced level.
We will provide a chronological list of resources that will take you from a complete beginner to an advanced level in DevOps. We will also provide you with information on the beginner, intermediate, and advanced topics in DevOps, as well as useful blogs and books for staying up-to-date with the latest trends and developments in the field.
**Chronological list of Resources to Learn DevOps from Complete Beginner to Advanced Level**
https://redd.it/10akuiq
@r_devops
DevOps is a rapidly growing field that combines software development and operations to improve the overall efficiency and effectiveness of software delivery. It is a set of practices and tools that help organizations to automate, monitor, and optimize their software development and deployment processes.
As the field of DevOps continues to evolve, it is becoming increasingly important for professionals to have a good understanding of the concepts and practices involved. In this article, we will provide a comprehensive guide on how to learn DevOps from complete beginner to advanced level.
We will provide a chronological list of resources that will take you from a complete beginner to an advanced level in DevOps. We will also provide you with information on the beginner, intermediate, and advanced topics in DevOps, as well as useful blogs and books for staying up-to-date with the latest trends and developments in the field.
**Chronological list of Resources to Learn DevOps from Complete Beginner to Advanced Level**
https://redd.it/10akuiq
@r_devops
how do you handle ssh host keys between image creation and deployment
I am creating vsphere VM template using Packer. Towards the end I remove ssh host keys to make pristine template - the idea being that when I deploy a VM from this template, I'll create new host keys.
I am then using Terraform to clone the template but Terraform cannot connect to the deployed VM because SSH is not running (because it does not have ssh host keys).
How do you solve this? Do you just leave the host keys in the template and then rotate them after Terraform deploys the VM?
https://redd.it/10ajd3f
@r_devops
I am creating vsphere VM template using Packer. Towards the end I remove ssh host keys to make pristine template - the idea being that when I deploy a VM from this template, I'll create new host keys.
I am then using Terraform to clone the template but Terraform cannot connect to the deployed VM because SSH is not running (because it does not have ssh host keys).
How do you solve this? Do you just leave the host keys in the template and then rotate them after Terraform deploys the VM?
https://redd.it/10ajd3f
@r_devops
reddit
how do you handle ssh host keys between image creation and deployment
I am creating vsphere VM template using Packer. Towards the end I remove ssh host keys to make pristine template - the idea being that when I...
For Working peoples
What is your daily routine i mean how do you work on docker k8s?
Which commands do you use often?
Do you use putty to access docker k8s or other methods? Please specify in detail..please.
Any troubleshooting methods do you use?
Any source for mastering these two?
Guys please help me as i am stuck in support job i really want to learn docker and k8s
https://redd.it/10ajvcg
@r_devops
What is your daily routine i mean how do you work on docker k8s?
Which commands do you use often?
Do you use putty to access docker k8s or other methods? Please specify in detail..please.
Any troubleshooting methods do you use?
Any source for mastering these two?
Guys please help me as i am stuck in support job i really want to learn docker and k8s
https://redd.it/10ajvcg
@r_devops
reddit
For Working peoples
What is your daily routine i mean how do you work on docker k8s? Which commands do you use often? Do you use putty to access docker k8s or other...
Is there any point in using Release Pipelines in AzureDevops in 2022 for a New Project?
They seem to be remnant of the old VSTS artifact that ADO has morphed out of. Is there any practical reason a new project would incorporate these into their devops practices, as opposed to sticking to 100% YAML based pipelines.
https://redd.it/10art66
@r_devops
They seem to be remnant of the old VSTS artifact that ADO has morphed out of. Is there any practical reason a new project would incorporate these into their devops practices, as opposed to sticking to 100% YAML based pipelines.
https://redd.it/10art66
@r_devops
reddit
Is there any point in using Release Pipelines in AzureDevops in...
They seem to be remnant of the old VSTS artifact that ADO has morphed out of. Is there any practical reason a new project would incorporate these...
Unified Application Management under Cloud-Edge Collaboration: A Solution Based on OpenYurt and KubeVela
https://kubevela.io/blog
https://redd.it/10aqj4k
@r_devops
https://kubevela.io/blog
https://redd.it/10aqj4k
@r_devops
Solutions for passing user specific data in to a container at startup
I'm looking for opinions on the best way to tackle a problem.
We have a web application that is span up as a container as a user logs in. To support some features such as 3rd party addons, we require certain preferences be available in file format inside the container in specific locations (Locations change depending on the addon). Has anyone had to tackle this issue themselves, and what did you find most efficient?
We work almost exclusively in AWS if that is a factor.
https://redd.it/10atvkp
@r_devops
I'm looking for opinions on the best way to tackle a problem.
We have a web application that is span up as a container as a user logs in. To support some features such as 3rd party addons, we require certain preferences be available in file format inside the container in specific locations (Locations change depending on the addon). Has anyone had to tackle this issue themselves, and what did you find most efficient?
We work almost exclusively in AWS if that is a factor.
https://redd.it/10atvkp
@r_devops
reddit
Solutions for passing user specific data in to a container at startup
I'm looking for opinions on the best way to tackle a problem. We have a web application that is span up as a container as a user logs in. To...
Junior SRE tasks (or something similair)
Hi all,
so, I'm looking to get into SRE and I know that there are many tutorials and books to read and stuff to do - but that's not what I'm after.
What I want to learn is what are your daily tasks on average; eg. if someone is to learn a programming language, I can tell them to go ahead and develop a calculator app or a simple CRUD web app for managing blog posts etc.
How would that translate to SRE engineer? What is something that you have to know in order to be be a junior SRE? And where can you practice that?
Taking myself for example - I would guess that I need to be able to set up a VPS over at Hetzner or DO, install an operating system on it, set up a web server and a mail server, secure it, set up some kind of monitoring for any outages... what else woould you add?
https://redd.it/10aveg0
@r_devops
Hi all,
so, I'm looking to get into SRE and I know that there are many tutorials and books to read and stuff to do - but that's not what I'm after.
What I want to learn is what are your daily tasks on average; eg. if someone is to learn a programming language, I can tell them to go ahead and develop a calculator app or a simple CRUD web app for managing blog posts etc.
How would that translate to SRE engineer? What is something that you have to know in order to be be a junior SRE? And where can you practice that?
Taking myself for example - I would guess that I need to be able to set up a VPS over at Hetzner or DO, install an operating system on it, set up a web server and a mail server, secure it, set up some kind of monitoring for any outages... what else woould you add?
https://redd.it/10aveg0
@r_devops
reddit
Junior SRE tasks (or something similair)
Hi all, so, I'm looking to get into SRE and I know that there are many tutorials and books to read and stuff to do - but that's not what I'm...
Recommended devops training ?
Just got off a call with the team and this year the company is allowing us to attend any trainings(devops related) to up skill.
Could be cloud related, ansible, terraform etc. Could anyone recommend something which they found real value in, that perhaps was a little costly but worth the investment. I have a few ideas of my own but since I don’t know it all, I was hoping for some community input.
TIA
Edit : I am a junior
https://redd.it/10ay8hf
@r_devops
Just got off a call with the team and this year the company is allowing us to attend any trainings(devops related) to up skill.
Could be cloud related, ansible, terraform etc. Could anyone recommend something which they found real value in, that perhaps was a little costly but worth the investment. I have a few ideas of my own but since I don’t know it all, I was hoping for some community input.
TIA
Edit : I am a junior
https://redd.it/10ay8hf
@r_devops
reddit
Recommended devops training ?
Just got off a call with the team and this year the company is allowing us to attend any trainings(devops related) to up skill. Could be cloud...
Using artifactory for Minecraft plugins
Hi r/devops,
I own a open-source network of Minecraft servers running behind a Bungeecord/Proxy on a dedicated Ubuntu server. The servers are running from the Pterodactyl panel which makes each server running in a container with sftp access and much more.
I have just recently finished our pipeline in Github. We have a Live branch to represent what is on the real server and a Dev branch that we use as a local development environment that runs in Docker from VSCode. We create branches from Dev with an issue and create PR when they are ready to be merged into Dev, when accepted the changed files will also be pushed to Live branch and be deployed on the corresponding server using sftp in Github Actions.
The problem is NOT automating the download of plugins, there are projects for that.
When we want to update a plugin we download it from it's source and upload the .jar directly to the real servers. Instead, we want to update plugins from our dev environment so we can test if it works, where it would be efficient if we only put the updated plugin in one place to update all servers if possible.
If a branch is updating plugins and the PR have been accepted, the plugins should be deployed to the servers that use it, just like our config files are being deployed with sftp.
I have setup Docker containers of both JFrog Artifactory OSS and Sonatype Nexus on our Ubuntu.
I'm still learning about artifactories but I assume that's what I need here as the plugins are Java binaries. I have an idea of using Gradle inside each server to tell which plugin and version it uses, and by this file, Git can tell if a plugin have been updated.
https://redd.it/10b0i1g
@r_devops
Hi r/devops,
I own a open-source network of Minecraft servers running behind a Bungeecord/Proxy on a dedicated Ubuntu server. The servers are running from the Pterodactyl panel which makes each server running in a container with sftp access and much more.
I have just recently finished our pipeline in Github. We have a Live branch to represent what is on the real server and a Dev branch that we use as a local development environment that runs in Docker from VSCode. We create branches from Dev with an issue and create PR when they are ready to be merged into Dev, when accepted the changed files will also be pushed to Live branch and be deployed on the corresponding server using sftp in Github Actions.
The problem is NOT automating the download of plugins, there are projects for that.
When we want to update a plugin we download it from it's source and upload the .jar directly to the real servers. Instead, we want to update plugins from our dev environment so we can test if it works, where it would be efficient if we only put the updated plugin in one place to update all servers if possible.
If a branch is updating plugins and the PR have been accepted, the plugins should be deployed to the servers that use it, just like our config files are being deployed with sftp.
I have setup Docker containers of both JFrog Artifactory OSS and Sonatype Nexus on our Ubuntu.
I'm still learning about artifactories but I assume that's what I need here as the plugins are Java binaries. I have an idea of using Gradle inside each server to tell which plugin and version it uses, and by this file, Git can tell if a plugin have been updated.
https://redd.it/10b0i1g
@r_devops
GitHub
GitHub - theflyingbirdsmc/TFB-Network: For The Flying Birds Minecraft Server
For The Flying Birds Minecraft Server. Contribute to theflyingbirdsmc/TFB-Network development by creating an account on GitHub.
APM/OTel product of choice?
What's everyone's current favorite APM provider of choice using OpenTelemetry?
Jaeger seems a bit lackluster these days. SigNoz seems cool. Grafana seems convenient. Kiali means I need to deal with Istio.
https://redd.it/10auz5a
@r_devops
What's everyone's current favorite APM provider of choice using OpenTelemetry?
Jaeger seems a bit lackluster these days. SigNoz seems cool. Grafana seems convenient. Kiali means I need to deal with Istio.
https://redd.it/10auz5a
@r_devops
reddit
APM/OTel product of choice?
What's everyone's current favorite APM provider of choice using OpenTelemetry? Jaeger seems a bit lackluster these days. SigNoz seems cool....
HA Vault backend
Hey everyone. I’m wondering the difference between Consul and DynamoDB as a backend for production Vault (community version)
Just some context:
My team is heavily invested into AWS
So I was wondering if there was any benefits, other than just being supported by Hashicorps, of using Consul, or if you all think I should just use DynamoDB or if DynamoDB has any drawbacks I wasn’t aware of.
Thank you all so much!
https://redd.it/10b4q9b
@r_devops
Hey everyone. I’m wondering the difference between Consul and DynamoDB as a backend for production Vault (community version)
Just some context:
My team is heavily invested into AWS
So I was wondering if there was any benefits, other than just being supported by Hashicorps, of using Consul, or if you all think I should just use DynamoDB or if DynamoDB has any drawbacks I wasn’t aware of.
Thank you all so much!
https://redd.it/10b4q9b
@r_devops
reddit
HA Vault backend
Hey everyone. I’m wondering the difference between Consul and DynamoDB as a backend for production Vault (community version) Just some...
Cincinnati Free Summer 2023 DevOps Bootcamp
I’m teaching a free in-person bootcamp in Cincinnati, Ohio focusing on DevOps, Cyber Security, and SysAdmin.
AMA in your comments; I’ll reply to all.
Interest form sign-up: https://forms.gle/m5NXdqcYxLikdtjSA
The class location and meeting times will be assessed and determined by a later email on January 30th that also gives the full finalized information for this bootcamp.
https://redd.it/10b7twh
@r_devops
I’m teaching a free in-person bootcamp in Cincinnati, Ohio focusing on DevOps, Cyber Security, and SysAdmin.
AMA in your comments; I’ll reply to all.
Interest form sign-up: https://forms.gle/m5NXdqcYxLikdtjSA
The class location and meeting times will be assessed and determined by a later email on January 30th that also gives the full finalized information for this bootcamp.
https://redd.it/10b7twh
@r_devops
Google Docs
DevOps, Cyber Security, and SysAdmin Course
Welcome! These 4 quick survey questions should take less than 5 minutes of your time.
Independent: not associated with the University of Cincinnati and not associated with Cyber@UC
Open to anyone, including non-students.
3-credit workload—three 1-hour classes…
Independent: not associated with the University of Cincinnati and not associated with Cyber@UC
Open to anyone, including non-students.
3-credit workload—three 1-hour classes…
Understanding the backend of a callcenter
I’ve started studying coding and at same time work at a callcenter where we receive calls from customers. I’d like to understand something as I’m a noobie. Sometimes happens, a kind of a bug, where the customer calls, and on waiting line it appears 3 or 4 times the same number, like 000418229201. This phone number appears 4x and pending line to be attended. Just 1 of them is where the customer is really waiting to be attended. The other 3 line calls are “ghost” where when I attend them no one answer, because customer is on another pending line, but with the same phone number. Problem with a server?
https://redd.it/10b8c9j
@r_devops
I’ve started studying coding and at same time work at a callcenter where we receive calls from customers. I’d like to understand something as I’m a noobie. Sometimes happens, a kind of a bug, where the customer calls, and on waiting line it appears 3 or 4 times the same number, like 000418229201. This phone number appears 4x and pending line to be attended. Just 1 of them is where the customer is really waiting to be attended. The other 3 line calls are “ghost” where when I attend them no one answer, because customer is on another pending line, but with the same phone number. Problem with a server?
https://redd.it/10b8c9j
@r_devops
reddit
Understanding the backend of a callcenter
I’ve started studying coding and at same time work at a callcenter where we receive calls from customers. I’d like to understand something as I’m...
How are applications using database providers like Supabase and Planetscale in production?
It’s always been drilled into me that it’s essential that any production database isn’t publicly available. DB PaaS providers like the above don’t have any facility for VPC peering and each database has a public IP.
Not sure if I’m missing something but how can these providers be realistically used in any serious applications?
https://redd.it/10b7ojd
@r_devops
It’s always been drilled into me that it’s essential that any production database isn’t publicly available. DB PaaS providers like the above don’t have any facility for VPC peering and each database has a public IP.
Not sure if I’m missing something but how can these providers be realistically used in any serious applications?
https://redd.it/10b7ojd
@r_devops
reddit
How are applications using database providers like Supabase and...
It’s always been drilled into me that it’s essential that any production database isn’t publicly available. DB PaaS providers like the above don’t...
CircleCI Security Incident
If you use CircleCI, and haven't rotated your secrets yet, you should do it ASAP.
https://circleci.com/blog/jan-4-2023-incident-report/
Edit: I know they first alerted about the incident 9 days ago, but today they posted the full report and it's worse than I expected.
https://redd.it/10b6ggh
@r_devops
If you use CircleCI, and haven't rotated your secrets yet, you should do it ASAP.
https://circleci.com/blog/jan-4-2023-incident-report/
Edit: I know they first alerted about the incident 9 days ago, but today they posted the full report and it's worse than I expected.
https://redd.it/10b6ggh
@r_devops
CircleCI
CircleCI incident report for January 4, 2023 security incident - CircleCI
Read the complete incident report from CircleCI’s January 4, 2023 security alert.
Packer vs RedHat Image Builder?
I work with mainly RedHat and Fedora containers, which would be the better solution? Not a lot of info from quick googling on a comparison between the two.
https://redd.it/10b9o78
@r_devops
I work with mainly RedHat and Fedora containers, which would be the better solution? Not a lot of info from quick googling on a comparison between the two.
https://redd.it/10b9o78
@r_devops
reddit
Packer vs RedHat Image Builder?
I work with mainly RedHat and Fedora containers, which would be the better solution? Not a lot of info from quick googling on a comparison between...
AWS Multi Region architecture without API Gateway
Hey guys ~
I’m looking to make my current architecture multi-region. I’ve read a little bit about options, but it seems like every stack involves Route 53 & API Gateway. My current stack does not involve any endpoints. What I currently have are multiple lambdas, ec2 instances, and a few databases. Aurora global db is obvious, but for ec2 & the lambdas, I’m a little confused on which direction to go.
For example, in the event of an outage in us-west-2, how would my lambdas in us-east-1 know there’s an outage and to failover? Again, makes sense using Route53 / api gateway, but I don’t have any endpoints.
Thoughts? Let me know if I should elaborate.
https://redd.it/10b1mid
@r_devops
Hey guys ~
I’m looking to make my current architecture multi-region. I’ve read a little bit about options, but it seems like every stack involves Route 53 & API Gateway. My current stack does not involve any endpoints. What I currently have are multiple lambdas, ec2 instances, and a few databases. Aurora global db is obvious, but for ec2 & the lambdas, I’m a little confused on which direction to go.
For example, in the event of an outage in us-west-2, how would my lambdas in us-east-1 know there’s an outage and to failover? Again, makes sense using Route53 / api gateway, but I don’t have any endpoints.
Thoughts? Let me know if I should elaborate.
https://redd.it/10b1mid
@r_devops
reddit
AWS Multi Region architecture without API Gateway
Hey guys ~ I’m looking to make my current architecture multi-region. I’ve read a little bit about options, but it seems like every stack involves...
A Public Git repository & misconfiguration detection tool
https://github.com/boringtools/git-alerts
https://redd.it/10b41jv
@r_devops
https://github.com/boringtools/git-alerts
https://redd.it/10b41jv
@r_devops
GitHub
GitHub - boringtools/git-alerts: Tool to detect and monitor GitHub org users' public repositories for secrets and sensitive files
Tool to detect and monitor GitHub org users' public repositories for secrets and sensitive files - boringtools/git-alerts
Mac or Windows
I’m an associate DevOps engineer and I work on a team that is mixed mac and windows computers. The other DevOps engineer works with a Mac, and he’s making a gentle push for me to switch over. He says in future jobs, being able to work proficiently with mac would be a better selling point. I understand I haven’t gone into detail about the work we’re doing or the tech stack, so I’m just looking for face value, general feedback.
I think typically this might be posted somewhere else, but since we’re mostly devops folks, what’s your experience in this debate?
https://redd.it/10b1c9h
@r_devops
I’m an associate DevOps engineer and I work on a team that is mixed mac and windows computers. The other DevOps engineer works with a Mac, and he’s making a gentle push for me to switch over. He says in future jobs, being able to work proficiently with mac would be a better selling point. I understand I haven’t gone into detail about the work we’re doing or the tech stack, so I’m just looking for face value, general feedback.
I think typically this might be posted somewhere else, but since we’re mostly devops folks, what’s your experience in this debate?
https://redd.it/10b1c9h
@r_devops
reddit
Mac or Windows
I’m an associate DevOps engineer and I work on a team that is mixed mac and windows computers. The other DevOps engineer works with a Mac, and...
What’s your opinion on “DevOps” as a job title (ie. DevOps Engineer)?
Thanks
View Poll
https://redd.it/10axvp2
@r_devops
Thanks
View Poll
https://redd.it/10axvp2
@r_devops
reddit
What’s your opinion on “DevOps” as a job title (ie. DevOps Engineer)?
Thanks