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
Unified Application Management under Cloud-Edge Collaboration: A Solution Based on OpenYurt and KubeVela
https://kubevela.io/blog
https://redd.it/10aqoaz
@r_devops
https://kubevela.io/blog
https://redd.it/10aqoaz
@r_devops
Moving from openlens to k9s after the 6.3.0 downgrade
Hey,
wanted to share my experience moving from openlens to k9s after the OSS version of openlens has been downgraded.
TLDR: k9s is provides all the features I used in Openlens previous to their downgrade in 6.3.0 and it will likely stay this way (since there is no commercial version of k9s and no company behind it).
Absolutely loving it so far.
https://mariuskimmina.substack.com/p/moving-from-lens-to-k9s-for-kubernetes
https://redd.it/10bomx3
@r_devops
Hey,
wanted to share my experience moving from openlens to k9s after the OSS version of openlens has been downgraded.
TLDR: k9s is provides all the features I used in Openlens previous to their downgrade in 6.3.0 and it will likely stay this way (since there is no commercial version of k9s and no company behind it).
Absolutely loving it so far.
https://mariuskimmina.substack.com/p/moving-from-lens-to-k9s-for-kubernetes
https://redd.it/10bomx3
@r_devops
Infrastructure as Posts
E1: Moving from Lens to k9s for Kubernetes visibility
TLDR: k9s is provides all the features I used in Openlens previous to their downgrade in 6.3.0 Give it a shot.
Any training recommendations for Devops Engineer?
Working as Devops for 2 years, have 3 additional years as sys admin. Preparing for a AWS certification and Kubernetes certification as I do work on both. Been asked from my company that they would pay for any training that would improve my personal career development and skills. Any suggestions or recommendations. Should I get something towards management related? Or technical?.
https://redd.it/10bo8ub
@r_devops
Working as Devops for 2 years, have 3 additional years as sys admin. Preparing for a AWS certification and Kubernetes certification as I do work on both. Been asked from my company that they would pay for any training that would improve my personal career development and skills. Any suggestions or recommendations. Should I get something towards management related? Or technical?.
https://redd.it/10bo8ub
@r_devops
reddit
Any training recommendations for Devops Engineer?
Working as Devops for 2 years, have 3 additional years as sys admin. Preparing for a AWS certification and Kubernetes certification as I do work...
Leaening Devops without its popular services
Hey there devops people, I'm currently a backend developer and I'm interested in learning more about Dev Op, to mess around with it and gain some experience.
The biggest issue is I live in Iran and almost all online services have placed sanctions on us. I can't have access to AWS, Google Cloud and so on.
Now my question is, how can I learn and be a devops engineer without relying on majority of popular online services?
https://redd.it/10bo793
@r_devops
Hey there devops people, I'm currently a backend developer and I'm interested in learning more about Dev Op, to mess around with it and gain some experience.
The biggest issue is I live in Iran and almost all online services have placed sanctions on us. I can't have access to AWS, Google Cloud and so on.
Now my question is, how can I learn and be a devops engineer without relying on majority of popular online services?
https://redd.it/10bo793
@r_devops
reddit
Leaening Devops without its popular services
Hey there devops people, I'm currently a backend developer and I'm interested in learning more about Dev Op, to mess around with it and gain some...
We're running a DevSecOps / AppSec CTF
We're a UK based DevSecOps consultancy and we're running a DevSecOps themed CTF this year which is hopefully of interest to a lot of people here.
It will be open to all, completely free and with some prizes.
In time we will be adding details to ctftime.org and also back here on Reddit, but for know you can keep up to date on it via our LinkedIn https://www.linkedin.com/posts/punk-security-limitedwearesoooooexcited-ctf-devsecops-activity-7020005807530364928-OPsp?utmsource=share&utmmedium=memberandroid
https://redd.it/10bo1z7
@r_devops
We're a UK based DevSecOps consultancy and we're running a DevSecOps themed CTF this year which is hopefully of interest to a lot of people here.
It will be open to all, completely free and with some prizes.
In time we will be adding details to ctftime.org and also back here on Reddit, but for know you can keep up to date on it via our LinkedIn https://www.linkedin.com/posts/punk-security-limitedwearesoooooexcited-ctf-devsecops-activity-7020005807530364928-OPsp?utmsource=share&utmmedium=memberandroid
https://redd.it/10bo1z7
@r_devops
ClickOps?
A friend of mine wants to build clickops tool for cloud resource management. I'm kinda against the idea as I'm already technical enough to use GitOps and such. But he insists that it'd be useful for people who have no idea what is gitops and terraform etc.
I'm wondering how realistic his idea is going to be in real life. What do you think? lol
Please share your thoughts if you were going to use such tools. How you're imagining it to be, if it ever to be useful to you. Personally, this idea is not clicking to me at all.
https://redd.it/10bzrml
@r_devops
A friend of mine wants to build clickops tool for cloud resource management. I'm kinda against the idea as I'm already technical enough to use GitOps and such. But he insists that it'd be useful for people who have no idea what is gitops and terraform etc.
I'm wondering how realistic his idea is going to be in real life. What do you think? lol
Please share your thoughts if you were going to use such tools. How you're imagining it to be, if it ever to be useful to you. Personally, this idea is not clicking to me at all.
https://redd.it/10bzrml
@r_devops
reddit
ClickOps?
A friend of mine wants to build clickops tool for cloud resource management. I'm kinda against the idea as I'm already technical enough to use...
I could use some suggestions
Devops is not my background. I recently took on a role where automated deployment is needed and I was studying devops technologies earlier last year til my bank account got low. :)
We do all our work through a website where you can deploy an entire environment with a button push. Good so far.
The problem is building the environments and configuring the individual operating systems takes forever.
Every environment gets a domain controller, a number of Windows boxes and 1 or more Linux boxes.
No environment can communicate with any other unless it is configured to do so and then mapped.
The site has an API that I can leverage to deploy templates and configure external access.
I'm not really sure which software options I should be looking at to accomplish this nor how to structure it.
Do I have an environment that calls the api to spin up a new environment, adds the VMs with something like terraform then builds using, I dunno, Puppet, then disconnects the new environment?
Do I have an environment template that is deployed, calls the api to add vms to itself, performs the builds and upon completion, removes the hosts that performed the build?
Is there a 3rd method I'm not imagineering?
What software combinations would work best for this setup?
https://redd.it/10c5n51
@r_devops
Devops is not my background. I recently took on a role where automated deployment is needed and I was studying devops technologies earlier last year til my bank account got low. :)
We do all our work through a website where you can deploy an entire environment with a button push. Good so far.
The problem is building the environments and configuring the individual operating systems takes forever.
Every environment gets a domain controller, a number of Windows boxes and 1 or more Linux boxes.
No environment can communicate with any other unless it is configured to do so and then mapped.
The site has an API that I can leverage to deploy templates and configure external access.
I'm not really sure which software options I should be looking at to accomplish this nor how to structure it.
Do I have an environment that calls the api to spin up a new environment, adds the VMs with something like terraform then builds using, I dunno, Puppet, then disconnects the new environment?
Do I have an environment template that is deployed, calls the api to add vms to itself, performs the builds and upon completion, removes the hosts that performed the build?
Is there a 3rd method I'm not imagineering?
What software combinations would work best for this setup?
https://redd.it/10c5n51
@r_devops
reddit
I could use some suggestions
Devops is not my background. I recently took on a role where automated deployment is needed and I was studying devops technologies earlier last...
Open Source projects and DevOps tools
Is there a list of Open Source projects and the DevOps tools that they use such as GitHub actions, Ansible, Terraform, etc.?
I'm looking for a project to get involved in. Ideally I'd like something that has those tools I mentioned above plus go programming.
https://redd.it/10c59ym
@r_devops
Is there a list of Open Source projects and the DevOps tools that they use such as GitHub actions, Ansible, Terraform, etc.?
I'm looking for a project to get involved in. Ideally I'd like something that has those tools I mentioned above plus go programming.
https://redd.it/10c59ym
@r_devops
reddit
Open Source projects and DevOps tools
Is there a list of Open Source projects and the DevOps tools that they use such as GitHub actions, Ansible, Terraform, etc.? I'm looking for a...
How to parallelize integration tests?
I am currently using pytest to run integration tests. The test suite has 13 tests in total and takes around 40 minutes to run with 8 tests taking the bulk of the time. At the beginning of the test (once per session) a new product (which is to be tested using integration tests) is created using docker-compose ensuring no cache is being used for building the containers.
Now my question is, is there any way to parallelize this considering I have only one VM to run all the tests? I cannot use docker-compose to spin up multiple instances of the product since the ports will clash.
I am thinking of Docker in Docker but not sure if it will work properly or not.
I am also open to using multiple machines but I have no idea how I can run separate tests on separate VMS and then aggregate the results.
https://redd.it/10c9z54
@r_devops
I am currently using pytest to run integration tests. The test suite has 13 tests in total and takes around 40 minutes to run with 8 tests taking the bulk of the time. At the beginning of the test (once per session) a new product (which is to be tested using integration tests) is created using docker-compose ensuring no cache is being used for building the containers.
Now my question is, is there any way to parallelize this considering I have only one VM to run all the tests? I cannot use docker-compose to spin up multiple instances of the product since the ports will clash.
I am thinking of Docker in Docker but not sure if it will work properly or not.
I am also open to using multiple machines but I have no idea how I can run separate tests on separate VMS and then aggregate the results.
https://redd.it/10c9z54
@r_devops
reddit
How to parallelize integration tests?
I am currently using pytest to run integration tests. The test suite has 13 tests in total and takes around 40 minutes to run with 8 tests taking...
Using multiple ci/cd providers at once
In the last few months, I saw some github projects using a mix of circle ci and github actions together in one code repository. I know that there are differences between the different providers. But... Is it common to use different ci tools at the same time?
https://redd.it/10byhzf
@r_devops
In the last few months, I saw some github projects using a mix of circle ci and github actions together in one code repository. I know that there are differences between the different providers. But... Is it common to use different ci tools at the same time?
https://redd.it/10byhzf
@r_devops
reddit
Using multiple ci/cd providers at once
In the last few months, I saw some github projects using a mix of circle ci and github actions together in one code repository. I know that there...
Redis timeouts: Error 110 connecting to <my_domain>:6379. Connection timed out.
I'm seeing intermittent errors in my logs from worker nodes that are trying to reach Redis:
```
Error 110 connecting to <mydomain>:6379. Connection timed out.
```
My app is deployed using docker-compose. The main container (Flask app) and the Redis container are on one VM while workers (Python RQ for async jobs) are on different VMs.
This is happening all of a sudden today and it's intermittent. There was absolutely no problem for months, which gets me thinking that it's a transient issue in the network?
Anyway, is there something I can do to fix this and avoid disruptions to my users? Thanks a lot.
PS. I'm not a devops guy.
https://redd.it/10ce04o
@r_devops
I'm seeing intermittent errors in my logs from worker nodes that are trying to reach Redis:
```
Error 110 connecting to <mydomain>:6379. Connection timed out.
```
My app is deployed using docker-compose. The main container (Flask app) and the Redis container are on one VM while workers (Python RQ for async jobs) are on different VMs.
This is happening all of a sudden today and it's intermittent. There was absolutely no problem for months, which gets me thinking that it's a transient issue in the network?
Anyway, is there something I can do to fix this and avoid disruptions to my users? Thanks a lot.
PS. I'm not a devops guy.
https://redd.it/10ce04o
@r_devops
reddit
Redis timeouts: Error 110 connecting to <my_domain>:6379....
I'm seeing intermittent errors in my logs from worker nodes that are trying to reach Redis: ``` Error 110 connecting to <mydomain>:6379....
who make more salary, DevOps engineer or product manager?
I see many roles in product manager in softwy industry. Who make more salary DevOps or pm
https://redd.it/10camrg
@r_devops
I see many roles in product manager in softwy industry. Who make more salary DevOps or pm
https://redd.it/10camrg
@r_devops
reddit
who make more salary, DevOps engineer or product manager?
I see many roles in product manager in softwy industry. Who make more salary DevOps or pm