Infrastructure as SQL
After having worked with numerous engineering teams of different sizes, as small as few people and up to several hundred, we have seen first hand how difficult it is to safely make and revert changes to infrastructure in a micro services architecture. This is a consequence of the current Infrastructure of Code solutions not having truly good ways to define dependencies between the different pieces of infrastructure.
What software you have deployed on what services and the interactions between them is not a program, it is information about your infrastructure. Changing your infrastructure is a set of operations to perform, a program. A SQL database is a set of information and SQL queries read or change that data. We are humbly putting forward our ideal way to describe cloud infrastructure that is familiar and makes the relations between pieces of your infrastructure first-class citizens. There is more information about Infrastructure as SQL in this post.
https://redd.it/pomj83
@r_devops
After having worked with numerous engineering teams of different sizes, as small as few people and up to several hundred, we have seen first hand how difficult it is to safely make and revert changes to infrastructure in a micro services architecture. This is a consequence of the current Infrastructure of Code solutions not having truly good ways to define dependencies between the different pieces of infrastructure.
What software you have deployed on what services and the interactions between them is not a program, it is information about your infrastructure. Changing your infrastructure is a set of operations to perform, a program. A SQL database is a set of information and SQL queries read or change that data. We are humbly putting forward our ideal way to describe cloud infrastructure that is familiar and makes the relations between pieces of your infrastructure first-class citizens. There is more information about Infrastructure as SQL in this post.
https://redd.it/pomj83
@r_devops
DEV Community
Infrastructure as SQL
What software you have deployed on what services and the interactions between them and the outside...
Istio Install/Upgrade Strategies
Anyone have experiences (good or bad) with Istio upgrades in production or suggestions on deployment strategies (ie. canary, blue/green etc)
Also interested to hear of experiences with the various install options (ie helm vs operator vs istioctl etc)
https://redd.it/poygit
@r_devops
Anyone have experiences (good or bad) with Istio upgrades in production or suggestions on deployment strategies (ie. canary, blue/green etc)
Also interested to hear of experiences with the various install options (ie helm vs operator vs istioctl etc)
https://redd.it/poygit
@r_devops
reddit
Istio Install/Upgrade Strategies
Anyone have experiences (good or bad) with Istio upgrades in production or suggestions on deployment strategies (ie. canary, blue/green etc) Also...
Key areas in first DevOps position.
I recently started a new DevOps position in my job. I took over from a guy who left the company. I don’t have much actual DevOps experience so I’ve been trying to pick things up as I go.
I spend a lot of my time working on Linux Virtual Machines so I’ve been trying to improve my Linux knowledge and my scripting.
I also plan on getting hands on with Jenkins and other automation tools. I’m also working on a project using AWS and Azure.
Any season DevOps pros please advise me how to succeed at this role. I don’t mind doing the hard work but want to make sure I’m on the right track
https://redd.it/poyeuw
@r_devops
I recently started a new DevOps position in my job. I took over from a guy who left the company. I don’t have much actual DevOps experience so I’ve been trying to pick things up as I go.
I spend a lot of my time working on Linux Virtual Machines so I’ve been trying to improve my Linux knowledge and my scripting.
I also plan on getting hands on with Jenkins and other automation tools. I’m also working on a project using AWS and Azure.
Any season DevOps pros please advise me how to succeed at this role. I don’t mind doing the hard work but want to make sure I’m on the right track
https://redd.it/poyeuw
@r_devops
reddit
Key areas in first DevOps position.
I recently started a new DevOps position in my job. I took over from a guy who left the company. I don’t have much actual DevOps experience so...
https://firehydrant.io/blog/firehydrant-plugin-for-backstage/
FireHydrant launched the first incident management plugin for Backstage. With the Firehydrant plugin, we introduce FireHydrant’s incident management and analytics in Backstage, so you can quickly and efficiently manage your incidents within Backstage. Teams can keep organized and easily identify information about services like recent active incidents, incident analytics service healthiness, time impacted, and MTT (Mean Time To ) data. The FireHydrant plugin will soon be available on SaaS Backstage provider, Roadie.
https://redd.it/poy15k
@r_devops
FireHydrant launched the first incident management plugin for Backstage. With the Firehydrant plugin, we introduce FireHydrant’s incident management and analytics in Backstage, so you can quickly and efficiently manage your incidents within Backstage. Teams can keep organized and easily identify information about services like recent active incidents, incident analytics service healthiness, time impacted, and MTT (Mean Time To ) data. The FireHydrant plugin will soon be available on SaaS Backstage provider, Roadie.
https://redd.it/poy15k
@r_devops
Now available: FireHydrant plugin for Backstage
Learn more about our new plugin with Backstage
What is the most complicated CI/CD system you had to deal with or build one?
Being there many tools and ways of doing this, which is your most complicated setup you had to deal with?
https://redd.it/poo8p0
@r_devops
Being there many tools and ways of doing this, which is your most complicated setup you had to deal with?
https://redd.it/poo8p0
@r_devops
reddit
What is the most complicated CI/CD system you had to deal with or...
Being there many tools and ways of doing this, which is your most complicated setup you had to deal with?
k3d - k3s in Docker
Is it recommended to use k3d fro production?
I have just started exploring around k3d and its really amazing tool to work upon especially for local Kubernetes development but I am not sure we should use it in production or not.
As of now in local development, I haven't faced any such issues that would restrict me to use it in prod, but being a beginner I am not very much comfortable with the production use-cases,
so can anyone help me with this?
https://redd.it/pp8ol4
@r_devops
Is it recommended to use k3d fro production?
I have just started exploring around k3d and its really amazing tool to work upon especially for local Kubernetes development but I am not sure we should use it in production or not.
As of now in local development, I haven't faced any such issues that would restrict me to use it in prod, but being a beginner I am not very much comfortable with the production use-cases,
so can anyone help me with this?
https://redd.it/pp8ol4
@r_devops
reddit
k3d - k3s in Docker
Is it recommended to use k3d fro production? I have just started exploring around k3d and its really amazing tool to work upon especially for...
How do you make work visible according to the first way
According to The First Way, which is about ensuring work flows from left to right i.e. request - > running in production, the work should be made visible. That way you can mange things like amount in "work in progress" etc.
How do you make all the smaller tasks visible? Like changing a config, help someone test something, do a 30 minute explanation to the new guy, etc.
Do you create cards for every little activity?
I can't quite decide on what would be a good solution for tracking all the "messy" stuff that is not nicely described as a story as part of a feature.
https://redd.it/pp9b09
@r_devops
According to The First Way, which is about ensuring work flows from left to right i.e. request - > running in production, the work should be made visible. That way you can mange things like amount in "work in progress" etc.
How do you make all the smaller tasks visible? Like changing a config, help someone test something, do a 30 minute explanation to the new guy, etc.
Do you create cards for every little activity?
I can't quite decide on what would be a good solution for tracking all the "messy" stuff that is not nicely described as a story as part of a feature.
https://redd.it/pp9b09
@r_devops
reddit
How do you make work visible according to the first way
According to The First Way, which is about ensuring work flows from left to right i.e. request - > running in production, the work should be made...
IaC for a small set of bare metal servers
Hello! I have a relatively small set of bare metal and VPS servers that I use mainly for my own personal needs. My main way of managing them at the moment is just SSHing into them and doing administrative tasks that way. Pretty much everything that I will be running is running inside a Docker container and I configure these using a local docker-compose file. I'd really like to just have a single GitHub repository where I can manage a list of hosts:
Install Docker if its missing
Start Docker containers with the proper configuration parameters (ports, volumes, etc.)
You can think like docker-compose but for multiple machines
Administrative tasks
My ideal workflow would be to push to a separate git branch, create a PR, and have the changes be "dry run" against my current infrastructure. Merging to main will actually apply the changes to my servers.
I've been testing an Ansible set up to handle this, but in my experience it can be somewhat slow since for every machine it needs to rerun every task (even if the task determines nothing needs to be changed) every time a change is made to the playbook. I also don't really want to delete tasks because if I decide to add another server it'll need to run those tasks for it anyway.
Are there any alternatives that you would recommend trying? Is there any way to speed up how Ansible runs playbooks?
I appreciate any ideas for this, thanks!
https://redd.it/pp9tkg
@r_devops
Hello! I have a relatively small set of bare metal and VPS servers that I use mainly for my own personal needs. My main way of managing them at the moment is just SSHing into them and doing administrative tasks that way. Pretty much everything that I will be running is running inside a Docker container and I configure these using a local docker-compose file. I'd really like to just have a single GitHub repository where I can manage a list of hosts:
Install Docker if its missing
Start Docker containers with the proper configuration parameters (ports, volumes, etc.)
You can think like docker-compose but for multiple machines
Administrative tasks
My ideal workflow would be to push to a separate git branch, create a PR, and have the changes be "dry run" against my current infrastructure. Merging to main will actually apply the changes to my servers.
I've been testing an Ansible set up to handle this, but in my experience it can be somewhat slow since for every machine it needs to rerun every task (even if the task determines nothing needs to be changed) every time a change is made to the playbook. I also don't really want to delete tasks because if I decide to add another server it'll need to run those tasks for it anyway.
Are there any alternatives that you would recommend trying? Is there any way to speed up how Ansible runs playbooks?
I appreciate any ideas for this, thanks!
https://redd.it/pp9tkg
@r_devops
reddit
IaC for a small set of bare metal servers
Hello! I have a relatively small set of bare metal and VPS servers that I use mainly for my own personal needs. My main way of managing them at...
Amazon EventBridge to Salesforce using API Destinations
https://towardsaws.com/aws-eventbridge-to-salesforce-using-api-destinations-8b956ec45b79
https://redd.it/pp9gap
@r_devops
https://towardsaws.com/aws-eventbridge-to-salesforce-using-api-destinations-8b956ec45b79
https://redd.it/pp9gap
@r_devops
Medium
Amazon EventBridge to Salesforce using API Destinations
In this post, I’ll detail out how to integrate with Salesforce using the API Destinations functionality.
Do I need nginx?
Recently I started my first internship during my computer science bachelor. During this internship I need to improve the proces of delivering student projects to teachers within school. For this task I came up with a system which requires students to Dockerize their projects, put them on github where they will be automatically published to a VPS using GitHub actions. These urls won’t be visited by more than 10 people at the same time. After presenting this design to my “boss” he stated that I should use nginx, I tried understanding what it does and why I need it but I can’t really comprehend why I should use it. Is it necessary to implement this and why?
https://redd.it/ppbksz
@r_devops
Recently I started my first internship during my computer science bachelor. During this internship I need to improve the proces of delivering student projects to teachers within school. For this task I came up with a system which requires students to Dockerize their projects, put them on github where they will be automatically published to a VPS using GitHub actions. These urls won’t be visited by more than 10 people at the same time. After presenting this design to my “boss” he stated that I should use nginx, I tried understanding what it does and why I need it but I can’t really comprehend why I should use it. Is it necessary to implement this and why?
https://redd.it/ppbksz
@r_devops
reddit
Do I need nginx?
Recently I started my first internship during my computer science bachelor. During this internship I need to improve the proces of delivering...
Do you need a new job?
Mayden are looking for new hands please - https://mayden.co.uk/working-here/
https://redd.it/pp9f0i
@r_devops
Mayden are looking for new hands please - https://mayden.co.uk/working-here/
https://redd.it/pp9f0i
@r_devops
Mayden
Mayden | Working here
Join our friendly, talented and diverse team based in Bath, UK. Or want to apply for a year long student work placement? Find out more.
Release dashboard for multiple rounds of testing with a pipeline
Any suggestions for what's a good way to visualise all the test results from a build in one place? There would be unit tests, smoke tests, regression tests, e2e tests in a pipeline (different frameworks) and I am trying to find a way to see all the results combined
https://redd.it/ppewzk
@r_devops
Any suggestions for what's a good way to visualise all the test results from a build in one place? There would be unit tests, smoke tests, regression tests, e2e tests in a pipeline (different frameworks) and I am trying to find a way to see all the results combined
https://redd.it/ppewzk
@r_devops
reddit
Release dashboard for multiple rounds of testing with a pipeline
Any suggestions for what's a good way to visualise all the test results from a build in one place? There would be unit tests, smoke tests,...
What would you use to configure VMs?
I'm starting to get more into infrastructure management, and I'm very familiar with Docker and Kubernetes and using tools like Helm & Kustomize to install things on my cluster and Terraform to provision my cluster (on GKE).
I want to start looking at doing more things on VM instances - how would you go about installing and configuring the VM runtime? For example, making sure certain binaries, packages, or languages are installed on every VM? Is this where things like Ansible, Chef, and Puppet come into play?
https://redd.it/ppeglu
@r_devops
I'm starting to get more into infrastructure management, and I'm very familiar with Docker and Kubernetes and using tools like Helm & Kustomize to install things on my cluster and Terraform to provision my cluster (on GKE).
I want to start looking at doing more things on VM instances - how would you go about installing and configuring the VM runtime? For example, making sure certain binaries, packages, or languages are installed on every VM? Is this where things like Ansible, Chef, and Puppet come into play?
https://redd.it/ppeglu
@r_devops
reddit
What would you use to configure VMs?
I'm starting to get more into infrastructure management, and I'm very familiar with Docker and Kubernetes and using tools like Helm & Kustomize to...
Cloud Platform(s) Management
I have been a cloud platform user & admin for some time now. I am familiar with some major cloud platforms that offer Infrastructure as a service such as AWS & Azure. I have noticed that many of these platforms are really lacking when it comes to their administration, identity & user management. Every time when it comes to onboarding new users or updating user permissions or creating new roles in the systems it gets really complicated, cumbersome & repetitive.
​
Moreover, this becomes more & more complicated when a System Admin such as myself has to deal with multiple different cloud platforms with a small team. There are both similar things to do in each platform yet some platform specific things in regards to IAM, resource monitoring, reporting etc.
​
To the fellow Cloud Admins or System Admins out there do you use any such tools where you can control/manage all the major Cloud Platform like AWS, Azure & GCP centrally & automate some of the steps?
https://redd.it/ppguxo
@r_devops
I have been a cloud platform user & admin for some time now. I am familiar with some major cloud platforms that offer Infrastructure as a service such as AWS & Azure. I have noticed that many of these platforms are really lacking when it comes to their administration, identity & user management. Every time when it comes to onboarding new users or updating user permissions or creating new roles in the systems it gets really complicated, cumbersome & repetitive.
​
Moreover, this becomes more & more complicated when a System Admin such as myself has to deal with multiple different cloud platforms with a small team. There are both similar things to do in each platform yet some platform specific things in regards to IAM, resource monitoring, reporting etc.
​
To the fellow Cloud Admins or System Admins out there do you use any such tools where you can control/manage all the major Cloud Platform like AWS, Azure & GCP centrally & automate some of the steps?
https://redd.it/ppguxo
@r_devops
reddit
Cloud Platform(s) Management
I have been a cloud platform user & admin for some time now. I am familiar with some major cloud platforms that offer Infrastructure as a service...
Learning Path + Lab Building for a Beginner
Hey everyone,
this is my first reddit post, after reading for a couple of years - so please have mercy ;-)
My professional background is 10-15 years of experience in enterprise datacenter infrastructures, in the fields of Engineering/Implementing/Administering/Migration/Monitoring of Windows Server, System Center Suite, Exchange, ADFS, Virtualization, File-Systems, as well as little experience IT-Project Management and team-leadership. Three years ago I changed my position to a Cloud Engineer, working with Microsoft 365, Intune and Azure. Once I was part of a project with a DevOps approach and during that time I became a better understanding of the technology and the way of work, which excited me a lot till this day. Unfortunately due to customer demands, my projects shifted from Azure to 90% Microsoft 365, which does not really excite me anymore. It appears to be that my company doesn´t have a lot of Azure (DevOps) Projects in the pipeline.
So it seems like I won´t get any to little DevOps exposure anytime soon. Already being in a senior position, working only for max 35hrs/week and the need of feeding the family makes it hard to apply for entry positions. Therefore, I made the decision to create a learning path by my own, to refresh some knowledge, close some gaps, educate myself about products and methodology and to make myself more attractive to the market.
I would like to share with you my estimated learning path and would be very interested of your feedback. During a Udemy Sale, I acquired several videos regarding DevOps tools. I would like to build several projects according to the learning path, to build up on the stuff I learned.
I am aware of the most common websites, articles and books, nevertheless If someone has a really nice hint, I would be very thankful.
Learning Path 2021 / 2022
Learning Path 2022
I am aware that I might struggle with some parts and I need more time to learn for a topic - then so be it. I would like to know if this is somehow realistic and a "good path"? The ice tip on the cake would be some ideas for projects, building up according the acquired knowledge.
I am looking forward for your input and much regards.
https://redd.it/ppatqh
@r_devops
Hey everyone,
this is my first reddit post, after reading for a couple of years - so please have mercy ;-)
My professional background is 10-15 years of experience in enterprise datacenter infrastructures, in the fields of Engineering/Implementing/Administering/Migration/Monitoring of Windows Server, System Center Suite, Exchange, ADFS, Virtualization, File-Systems, as well as little experience IT-Project Management and team-leadership. Three years ago I changed my position to a Cloud Engineer, working with Microsoft 365, Intune and Azure. Once I was part of a project with a DevOps approach and during that time I became a better understanding of the technology and the way of work, which excited me a lot till this day. Unfortunately due to customer demands, my projects shifted from Azure to 90% Microsoft 365, which does not really excite me anymore. It appears to be that my company doesn´t have a lot of Azure (DevOps) Projects in the pipeline.
So it seems like I won´t get any to little DevOps exposure anytime soon. Already being in a senior position, working only for max 35hrs/week and the need of feeding the family makes it hard to apply for entry positions. Therefore, I made the decision to create a learning path by my own, to refresh some knowledge, close some gaps, educate myself about products and methodology and to make myself more attractive to the market.
I would like to share with you my estimated learning path and would be very interested of your feedback. During a Udemy Sale, I acquired several videos regarding DevOps tools. I would like to build several projects according to the learning path, to build up on the stuff I learned.
I am aware of the most common websites, articles and books, nevertheless If someone has a really nice hint, I would be very thankful.
Learning Path 2021 / 2022
Learning Path 2022
I am aware that I might struggle with some parts and I need more time to learn for a topic - then so be it. I would like to know if this is somehow realistic and a "good path"? The ice tip on the cake would be some ideas for projects, building up according the acquired knowledge.
I am looking forward for your input and much regards.
https://redd.it/ppatqh
@r_devops
ImgBB
1
Image 1 hosted in ImgBB
Statusgator dashboard
Hi.
Anybody here using Statusgator to monitor service status of websites? I was wondering if there is a way to remove the "Powered by StatusGator" footer.
Thanks.
https://redd.it/ppc3oa
@r_devops
Hi.
Anybody here using Statusgator to monitor service status of websites? I was wondering if there is a way to remove the "Powered by StatusGator" footer.
Thanks.
https://redd.it/ppc3oa
@r_devops
reddit
Statusgator dashboard
Hi. Anybody here using Statusgator to monitor service status of websites? I was wondering if there is a way to remove the "Powered by...
Open-source or Hosted tool for servers monitoring
I made this web application for simply monitoring servers status at a glance. It uses Spring Boot, MongoDB and acquires the data from a shell script that runs on the crontab. Check it out for self-hosting or using the cloud version at https://sssm.app. You can also contribute to the GitHub at https://github.com/fbocolowski/sssm.
Screenshot: https://i.imgur.com/y6qKPhl.png
https://redd.it/ppl35n
@r_devops
I made this web application for simply monitoring servers status at a glance. It uses Spring Boot, MongoDB and acquires the data from a shell script that runs on the crontab. Check it out for self-hosting or using the cloud version at https://sssm.app. You can also contribute to the GitHub at https://github.com/fbocolowski/sssm.
Screenshot: https://i.imgur.com/y6qKPhl.png
https://redd.it/ppl35n
@r_devops
Zero to Devops (is it possible?)
Hi everyone! I recently visited my friend who’s a devops engineer in Dallas. I was really interested in what he does. I’m a math teacher with a masters in mathematics education. He recently sent me a list of everything I should learn to become a devops engineer.
However, I did not speak to him about how one can become a devops engineer. What I mean by that is, there’s no such thing as a junior devops role. There’s no schooling or many boot camps that teach you to get into sysadmin and then devops. I know it’s a lot to learn, but Im pretty good at teaching myself.
Realistically, what path should a person interested in devops take.
I have zero experience in programming, cloud services (aws, azure, etc.)
I know it’s a very complicated career path and I would be switching careers at 31 years old and I hope no one tells me it’s impossible or there really isn’t a route. I feel like most of the posts I see are for people that have some experience.
Hopefully someone can shed some light for me on this topic.
https://redd.it/ppkdys
@r_devops
Hi everyone! I recently visited my friend who’s a devops engineer in Dallas. I was really interested in what he does. I’m a math teacher with a masters in mathematics education. He recently sent me a list of everything I should learn to become a devops engineer.
However, I did not speak to him about how one can become a devops engineer. What I mean by that is, there’s no such thing as a junior devops role. There’s no schooling or many boot camps that teach you to get into sysadmin and then devops. I know it’s a lot to learn, but Im pretty good at teaching myself.
Realistically, what path should a person interested in devops take.
I have zero experience in programming, cloud services (aws, azure, etc.)
I know it’s a very complicated career path and I would be switching careers at 31 years old and I hope no one tells me it’s impossible or there really isn’t a route. I feel like most of the posts I see are for people that have some experience.
Hopefully someone can shed some light for me on this topic.
https://redd.it/ppkdys
@r_devops
reddit
Zero to Devops (is it possible?)
Hi everyone! I recently visited my friend who’s a devops engineer in Dallas. I was really interested in what he does. I’m a math teacher with a...
Flutter android apk build issues. Help?
Hey guys, having an issue with my flutter build (first time working with it!). When I have the whole application open (android folder, ios folder, build, etc) the build goes fine and runs on the emulator. Now however, I'm trying to export an android apk for release, so I open the android folder alone in android studio and have all sorts of errors.
\-Gradle sync failed
\-Stuck on "loading devices"
\-Built apk fails to install on device
​
Help please :(
https://redd.it/ppnhrb
@r_devops
Hey guys, having an issue with my flutter build (first time working with it!). When I have the whole application open (android folder, ios folder, build, etc) the build goes fine and runs on the emulator. Now however, I'm trying to export an android apk for release, so I open the android folder alone in android studio and have all sorts of errors.
\-Gradle sync failed
\-Stuck on "loading devices"
\-Built apk fails to install on device
​
Help please :(
https://redd.it/ppnhrb
@r_devops
reddit
Flutter android apk build issues. Help?
Hey guys, having an issue with my flutter build (first time working with it!). When I have the whole application open (android folder, ios folder,...
Change compression type for backend in Nginx
Hello yall,
I have a next deployment:
a web application, that gives HTTP responses with gzip compression
nginx, that works as a reverse proxy for the app
Is it possible to make something like this - nginx decompresses backend responses and does it again with using Brotli?
https://redd.it/ppnovk
@r_devops
Hello yall,
I have a next deployment:
a web application, that gives HTTP responses with gzip compression
nginx, that works as a reverse proxy for the app
Is it possible to make something like this - nginx decompresses backend responses and does it again with using Brotli?
https://redd.it/ppnovk
@r_devops
reddit
Change compression type for backend in Nginx
Hello yall, I have a next deployment: * a web application, that gives HTTP responses with gzip compression * nginx, that works as a reverse...
What's your resume pipeline ?
Yes I know, the title is kinda clickbait.
I'd like to stop using WYSIWYG editors to write my resume(s), so the only way I found is resume as code 😉
I thought of Latex which I never used, and I also found https://jsonresume.org interesting, and it's easily pipelinable (sic).
What do you use ?
Bonus: if I can generate my resume in English & French format at once, it would be awesome.
https://redd.it/ppncfq
@r_devops
Yes I know, the title is kinda clickbait.
I'd like to stop using WYSIWYG editors to write my resume(s), so the only way I found is resume as code 😉
I thought of Latex which I never used, and I also found https://jsonresume.org interesting, and it's easily pipelinable (sic).
What do you use ?
Bonus: if I can generate my resume in English & French format at once, it would be awesome.
https://redd.it/ppncfq
@r_devops