How I setup my Kubernetes CI/CD pipeline for deploying my spring boot application
Being fairly new to Devops and going through the basics of Kubernetes, I wanted to setup the pipeline which automate the deployment of my Spring Boot application inside kubernetes cluster
And this how it achieved it
1. **Setup Kubernetes cluster** \- When it comes to learning new stuff I like to setup everything from scratch and prefer to have everything running on my laptop. Here are the list of thinks which you need if you want to run Kubernetes cluster on local development machine
1. **Virtual Box** \- This is the first tool you need to install if you are trying to setup your kubernetes cluster
2. **Vagrant** \- I love vagrant and its simplicity, you just need to define
​
Vagrant.configure("2") do |config|
config.vm.define "jenkinsserver" do |jenkinsserver|
jenkinsserver.vm.box_download_insecure = true
jenkinsserver.vm.box = "hashicorp/bionic64"
jenkinsserver.vm.network "forwarded_port", guest: 8080, host: 8080
jenkinsserver.vm.network "forwarded_port", guest: 8081, host: 8081
jenkinsserver.vm.network "forwarded_port", guest: 9090, host: 9090
jenkinsserver.vm.network "private_network", ip: "100.0.0.1"
jenkinsserver.vm.hostname = "jenkinsserver"
jenkinsserver.vm.provider "virtualbox" do |v|
v.name = "jenkinsserver"
v.memory = 2048
v.cpus = 2
end
end
config.vm.define "k8smaster" do |k8smaster|
k8smaster.vm.box_download_insecure = true
k8smaster.vm.box = "hashicorp/bionic64"
k8smaster.vm.network "private_network", ip: "100.0.0.2"
k8smaster.vm.hostname = "k8smaster"
k8smaster.vm.provider "virtualbox" do |v|
v.name = "k8smaster"
v.memory = 2048
v.cpus = 2
end
end
config.vm.define "k8sworker" do |k8sworker|
k8sworker.vm.box_download_insecure = true
k8sworker.vm.box = "hashicorp/bionic64"
k8sworker.vm.network "private_network", ip: "100.0.0.3"
k8sworker.vm.hostname = "k8sworker"
k8sworker.vm.provider "virtualbox" do |v|
v.name = "k8sworker"
v.memory = 2048
v.cpus = 2
end
end
end
3. **Kubespray -** They have done really good job at automating the kubernetes cluster setup using ansible. I would recommend to use kubespray, if you are a newbie like me to setup kubernetes cluster. Here is the lab session where i setup my own kubernetes cluster - [Lab session Demo](https://youtu.be/7dG3vZFjQsE)
4. **Docker** - Since you are working with Kubernetes then you must need Docker because kubernetes is Container orchestration tool. So go ahead and install docker on your local development laptop not in virtual machine
5. **Spring Boot Application** - Now after setting up kubernetes cluster now you need to have an application which you want to deploy inside kubernetes cluster. So I am using **Spring Boot Application**. You can do [Git Clone](https://github.com/rahulwagh/springboot-with-docker) .
In the Git Repository you will find the **Dockerfile** along with **docker-compose.yaml**, which you can user to build your Docker image of spring boot application.
6. **Push Spring Boot to Docker Hub** - Now you got your Spring Boot Application and its time to push your application into Docker Hub. Follow this [Lab Session](https://youtu.be/DFuxCSI4ktY)
7. **Install Jenkins** - Now you need to install Jenkins on the VMs. I prefer to install it on **amaster**(ansible node). Refer to this article [Install jenkins](https://jhooq.com/ci-cd-jenkins-kubernetes/#3-install-jenkins-on-your-jenkinsserve)
8. **Pipeline setup** - This is last step and it is going to be the long one but I prepared a [lab session](https://youtu.be/TPMUxsRI1OA) so that it is easy to understand.
Its
Being fairly new to Devops and going through the basics of Kubernetes, I wanted to setup the pipeline which automate the deployment of my Spring Boot application inside kubernetes cluster
And this how it achieved it
1. **Setup Kubernetes cluster** \- When it comes to learning new stuff I like to setup everything from scratch and prefer to have everything running on my laptop. Here are the list of thinks which you need if you want to run Kubernetes cluster on local development machine
1. **Virtual Box** \- This is the first tool you need to install if you are trying to setup your kubernetes cluster
2. **Vagrant** \- I love vagrant and its simplicity, you just need to define
​
Vagrant.configure("2") do |config|
config.vm.define "jenkinsserver" do |jenkinsserver|
jenkinsserver.vm.box_download_insecure = true
jenkinsserver.vm.box = "hashicorp/bionic64"
jenkinsserver.vm.network "forwarded_port", guest: 8080, host: 8080
jenkinsserver.vm.network "forwarded_port", guest: 8081, host: 8081
jenkinsserver.vm.network "forwarded_port", guest: 9090, host: 9090
jenkinsserver.vm.network "private_network", ip: "100.0.0.1"
jenkinsserver.vm.hostname = "jenkinsserver"
jenkinsserver.vm.provider "virtualbox" do |v|
v.name = "jenkinsserver"
v.memory = 2048
v.cpus = 2
end
end
config.vm.define "k8smaster" do |k8smaster|
k8smaster.vm.box_download_insecure = true
k8smaster.vm.box = "hashicorp/bionic64"
k8smaster.vm.network "private_network", ip: "100.0.0.2"
k8smaster.vm.hostname = "k8smaster"
k8smaster.vm.provider "virtualbox" do |v|
v.name = "k8smaster"
v.memory = 2048
v.cpus = 2
end
end
config.vm.define "k8sworker" do |k8sworker|
k8sworker.vm.box_download_insecure = true
k8sworker.vm.box = "hashicorp/bionic64"
k8sworker.vm.network "private_network", ip: "100.0.0.3"
k8sworker.vm.hostname = "k8sworker"
k8sworker.vm.provider "virtualbox" do |v|
v.name = "k8sworker"
v.memory = 2048
v.cpus = 2
end
end
end
3. **Kubespray -** They have done really good job at automating the kubernetes cluster setup using ansible. I would recommend to use kubespray, if you are a newbie like me to setup kubernetes cluster. Here is the lab session where i setup my own kubernetes cluster - [Lab session Demo](https://youtu.be/7dG3vZFjQsE)
4. **Docker** - Since you are working with Kubernetes then you must need Docker because kubernetes is Container orchestration tool. So go ahead and install docker on your local development laptop not in virtual machine
5. **Spring Boot Application** - Now after setting up kubernetes cluster now you need to have an application which you want to deploy inside kubernetes cluster. So I am using **Spring Boot Application**. You can do [Git Clone](https://github.com/rahulwagh/springboot-with-docker) .
In the Git Repository you will find the **Dockerfile** along with **docker-compose.yaml**, which you can user to build your Docker image of spring boot application.
6. **Push Spring Boot to Docker Hub** - Now you got your Spring Boot Application and its time to push your application into Docker Hub. Follow this [Lab Session](https://youtu.be/DFuxCSI4ktY)
7. **Install Jenkins** - Now you need to install Jenkins on the VMs. I prefer to install it on **amaster**(ansible node). Refer to this article [Install jenkins](https://jhooq.com/ci-cd-jenkins-kubernetes/#3-install-jenkins-on-your-jenkinsserve)
8. **Pipeline setup** - This is last step and it is going to be the long one but I prepared a [lab session](https://youtu.be/TPMUxsRI1OA) so that it is easy to understand.
Its
YouTube
kubespray Kubernetes Cluster setup - Part 3
==================================
Guide for installation instructions - https://jhooq.com/kubespray-12-steps-for-installing-a-production-ready-kubernetes-cluster/
==================================
This tutorial is for the ones who want to try out the…
Guide for installation instructions - https://jhooq.com/kubespray-12-steps-for-installing-a-production-ready-kubernetes-cluster/
==================================
This tutorial is for the ones who want to try out the…
been an daunting task to make everything work smoothly but it was so fun to work with all the nitty gritty of the DevOps CI/CD ecosystem.
https://redd.it/k00vtc
@r_devops
https://redd.it/k00vtc
@r_devops
reddit
How I setup my Kubernetes CI/CD pipeline for deploying my spring...
Being fairly new to Devops and going through the basics of Kubernetes, I wanted to setup the pipeline which automate the deployment of my Spring...
Envoy 426 HTTP Issue
Hi Chaps,
I've created Frontent App and Backend app using envoy as sidecar for service mesh.
When I request frontend for backed I get the following directly from envoy:
**http/1.1 426 upgrade required**
Both frontend and backend are Nginx based.
Any ideas ?
https://redd.it/k0ooaw
@r_devops
Hi Chaps,
I've created Frontent App and Backend app using envoy as sidecar for service mesh.
When I request frontend for backed I get the following directly from envoy:
**http/1.1 426 upgrade required**
Both frontend and backend are Nginx based.
Any ideas ?
https://redd.it/k0ooaw
@r_devops
reddit
Envoy 426 HTTP Issue
Hi Chaps, I've created Frontent App and Backend app using envoy as sidecar for service mesh. When I request frontend for backed I get the...
Good Open-Source APM tool for php application
Hi Guys
From a long time I'm unable to find a good and easy to setup APM tool for our php application.
I tried using paid tools (new relic, dynatrace, elastic APM), but they'll all end up high cost at the end.
So i'm looking to implement a solution which should be an open-source and should be having good documentation to study with php support. Our application runs on cake php 5.6 (i know it's outdated, but no option to upgrade for now)
So please suggest me something to start. I'm confused by googling this as it shows every tool out their. Not sure where to go now.
https://redd.it/k0mm6n
@r_devops
Hi Guys
From a long time I'm unable to find a good and easy to setup APM tool for our php application.
I tried using paid tools (new relic, dynatrace, elastic APM), but they'll all end up high cost at the end.
So i'm looking to implement a solution which should be an open-source and should be having good documentation to study with php support. Our application runs on cake php 5.6 (i know it's outdated, but no option to upgrade for now)
So please suggest me something to start. I'm confused by googling this as it shows every tool out their. Not sure where to go now.
https://redd.it/k0mm6n
@r_devops
reddit
Good Open-Source APM tool for php application
Hi Guys From a long time I'm unable to find a good and easy to setup APM tool for our php application. I tried using paid tools (new relic,...
Technical books that you actually like (all books WILL be read)
Does anyone have any?
I've read a whole bunch, but the only ones I can think of that I've actually liked are:
* K&R's The C Programming Language
* Learning From Data
* The DevOps Handbook
https://redd.it/k0jzpi
@r_devops
Does anyone have any?
I've read a whole bunch, but the only ones I can think of that I've actually liked are:
* K&R's The C Programming Language
* Learning From Data
* The DevOps Handbook
https://redd.it/k0jzpi
@r_devops
reddit
Technical books that you actually like (all books WILL be read)
Does anyone have any? I've read a whole bunch, but the only ones I can think of that I've actually liked are: * K&R's The C Programming...
How should I keep my DevOps Telegram channels interesting yet less noisy?
I started a Telegram channel sometime back to post interesting SRE, DevOps and DevSecOps updates. I mostly share about new new tools and technologies in the market that could be used in your DevOps work. I initially started it as a platform to make notes for myself and soon learned that others also needed it as much. I have about 500 subscribers now. I was not aware of Telegram's channel analytics feature and recently got to know about it. As I checked the graphs, I realized that only 55% on the subscribers were actually viewing the posts actively. All others mostly muted. Also if I posted more than 4 updates in a day, the number of "mutes" would go high on that day.
How do I keep the channel interesting, yet engaging? The question is more about, As a DevOps engineer, what kind of post would keep you more interested and engaged if you were subscribed to one such channel?
I thought of creating a poll and asking in the channel itself, but again those who actually muted the notification would never vote.
https://redd.it/k0io8k
@r_devops
I started a Telegram channel sometime back to post interesting SRE, DevOps and DevSecOps updates. I mostly share about new new tools and technologies in the market that could be used in your DevOps work. I initially started it as a platform to make notes for myself and soon learned that others also needed it as much. I have about 500 subscribers now. I was not aware of Telegram's channel analytics feature and recently got to know about it. As I checked the graphs, I realized that only 55% on the subscribers were actually viewing the posts actively. All others mostly muted. Also if I posted more than 4 updates in a day, the number of "mutes" would go high on that day.
How do I keep the channel interesting, yet engaging? The question is more about, As a DevOps engineer, what kind of post would keep you more interested and engaged if you were subscribed to one such channel?
I thought of creating a poll and asking in the channel itself, but again those who actually muted the notification would never vote.
https://redd.it/k0io8k
@r_devops
reddit
How should I keep my DevOps Telegram channels interesting yet less...
I started a Telegram channel sometime back to post interesting SRE, DevOps and DevSecOps updates. I mostly share about new new tools and...
10k Emails
Alright, I need to register 10k emails. Any script for that or I need to do it manually?
https://redd.it/k0elv6
@r_devops
Alright, I need to register 10k emails. Any script for that or I need to do it manually?
https://redd.it/k0elv6
@r_devops
reddit
10k Emails
Alright, I need to register 10k emails. Any script for that or I need to do it manually?
What happens when we deploy multi stage dockerfile,will it be running a single container or multiple containers??
Multistage dockerfile
https://redd.it/jzy1zw
@r_devops
Multistage dockerfile
https://redd.it/jzy1zw
@r_devops
reddit
What happens when we deploy multi stage dockerfile,will it be...
Multistage dockerfile
How to handle regular spikes in requests?
I have an app which could probably run on Heroku for $50/mo with normal traffic, but I have a few endpoints listening to webhooks and those will get absolutely slammed with tens of thousands of requests when a customer does a batch update. I have basically just been throwing money at the problem but I’m searching for a better solution. I’m not much of a devops person. Could anyone suggest some typical solutions for something like this? I’m willing to move off Heroku.
https://redd.it/jzwd48
@r_devops
I have an app which could probably run on Heroku for $50/mo with normal traffic, but I have a few endpoints listening to webhooks and those will get absolutely slammed with tens of thousands of requests when a customer does a batch update. I have basically just been throwing money at the problem but I’m searching for a better solution. I’m not much of a devops person. Could anyone suggest some typical solutions for something like this? I’m willing to move off Heroku.
https://redd.it/jzwd48
@r_devops
reddit
How to handle regular spikes in requests?
I have an app which could probably run on Heroku for $50/mo with normal traffic, but I have a few endpoints listening to webhooks and those will...
Test-move traffic from one domain to another a short while, SSL-question
We need to test-run a domain at another hosting company for 30 minutes. The site is ofc https/ssl, and I wonder if I can order a Let'sEncrypt from the new hosting control panel, or will it somehow interfere or disable the original servers SSL certificate for the same domain? I need to point the traffic back after 30 minutes, and don't want anything to break.
They use DNSSEC. Is there anything more to it than just changing A-records?
We will change DNS service to Cloudflare, is there anything I need to think about because of DNSSEC, or just change NS-records with the registrar like usual?
https://redd.it/jztm3k
@r_devops
We need to test-run a domain at another hosting company for 30 minutes. The site is ofc https/ssl, and I wonder if I can order a Let'sEncrypt from the new hosting control panel, or will it somehow interfere or disable the original servers SSL certificate for the same domain? I need to point the traffic back after 30 minutes, and don't want anything to break.
They use DNSSEC. Is there anything more to it than just changing A-records?
We will change DNS service to Cloudflare, is there anything I need to think about because of DNSSEC, or just change NS-records with the registrar like usual?
https://redd.it/jztm3k
@r_devops
reddit
Test-move traffic from one domain to another a short while,...
We need to test-run a domain at another hosting company for 30 minutes. The site is ofc https/ssl, and I wonder if I can order a Let'sEncrypt from...
DevOps being a blocker?
I just got some complaints that DevOps and my pipelines are blocking developers code... I’m not sure how to feel, we are the only team in the company that deploys 4000+ a sprint, and a recent issue with a production roll out was caused by multiple code errors by the development team (which they still blamed us...).
How do you deal with this? Are my code coverage checks and quality gates stopping development from being good developers?
Anyone else have similar experiences?? I’m fuming right now because of the amount of time I’ve spent writing and designing systems for all of this is being called a “rusted engine”.... Maybe I am at fault, I should sharpen up.
https://redd.it/jzlhmu
@r_devops
I just got some complaints that DevOps and my pipelines are blocking developers code... I’m not sure how to feel, we are the only team in the company that deploys 4000+ a sprint, and a recent issue with a production roll out was caused by multiple code errors by the development team (which they still blamed us...).
How do you deal with this? Are my code coverage checks and quality gates stopping development from being good developers?
Anyone else have similar experiences?? I’m fuming right now because of the amount of time I’ve spent writing and designing systems for all of this is being called a “rusted engine”.... Maybe I am at fault, I should sharpen up.
https://redd.it/jzlhmu
@r_devops
reddit
DevOps being a blocker?
I just got some complaints that DevOps and my pipelines are blocking developers code... I’m not sure how to feel, we are the only team in the...
Free Project Tracking Software
Hi everyone. I hope you are doing well given current Covid-19 epidemic.
Recently I came with idea to search and find possible free alternative to Jira for my company project tracking. Jira is very good software but cost a fortune and it is slow at times.
My company have close to 50 employees and we are growing relatively fast.
What is the best free alternative to Jira? What your company is using for project tracking ?
https://redd.it/k0zi6q
@r_devops
Hi everyone. I hope you are doing well given current Covid-19 epidemic.
Recently I came with idea to search and find possible free alternative to Jira for my company project tracking. Jira is very good software but cost a fortune and it is slow at times.
My company have close to 50 employees and we are growing relatively fast.
What is the best free alternative to Jira? What your company is using for project tracking ?
https://redd.it/k0zi6q
@r_devops
reddit
Free Project Tracking Software
Hi everyone. I hope you are doing well given current Covid-19 epidemic. Recently I came with idea to search and find possible free alternative to...
Is DevOps another business management method?
I recently came across FinOps as a cloud financial management approach and am now somewhat confused by DevOps seemingly plural meanings.
Are there additional cloud business management methods like DevOps and FinOps?
https://redd.it/jzpe17
@r_devops
I recently came across FinOps as a cloud financial management approach and am now somewhat confused by DevOps seemingly plural meanings.
Are there additional cloud business management methods like DevOps and FinOps?
https://redd.it/jzpe17
@r_devops
reddit
Is DevOps another business management method?
I recently came across FinOps as a cloud financial management approach and am now somewhat confused by DevOps seemingly plural meanings. Are...
[Kafka] Insulator, an open source tool to interact with Kafka
Insulator is an opensource and multi-platform UI to make easier interact with a Kafka cluster.
It's easy to configure and supports SSL, SASL or Plaintext connections to the cluster.
Main features are: Avro consumer with easy search functionality, Avro producer, Schema registry viewer and more.
Check it out at [https://github.com/andrea-vinci/Insulator](https://github.com/andrea-vinci/Insulator)
https://redd.it/jzolk0
@r_devops
Insulator is an opensource and multi-platform UI to make easier interact with a Kafka cluster.
It's easy to configure and supports SSL, SASL or Plaintext connections to the cluster.
Main features are: Avro consumer with easy search functionality, Avro producer, Schema registry viewer and more.
Check it out at [https://github.com/andrea-vinci/Insulator](https://github.com/andrea-vinci/Insulator)
https://redd.it/jzolk0
@r_devops
GitHub
GitHub - andrea-vinci/Insulator: A client UI to inspect Kafka topics, consume, produce and much more
A client UI to inspect Kafka topics, consume, produce and much more - GitHub - andrea-vinci/Insulator: A client UI to inspect Kafka topics, consume, produce and much more
Practical DevSecOps Training and Certification ?
Have any of you ever paid for a training or a certification from [Practical DevSecOps](https://www.practical-devsecops.com/) ?
Would you recommend it or not ?
Would you recommend any other training or certification for DevOps or DevSecOps ?
Thanks
https://redd.it/k11jro
@r_devops
Have any of you ever paid for a training or a certification from [Practical DevSecOps](https://www.practical-devsecops.com/) ?
Would you recommend it or not ?
Would you recommend any other training or certification for DevOps or DevSecOps ?
Thanks
https://redd.it/k11jro
@r_devops
Practical DevSecOps
Home - Practical DevSecOps
Practical DevSecOps courses deliver career-transforming skills through hands-on DevSecOps, AI Security and AppSec training and certifications that truly works.
Look, I'm just going to come out and say it
And you can downvote me all you want but...
Microsoft, within the last couple of years, has really shown a vested interest in expanding the DevOps tools they offer against both their cloud and on-prem platform. PowerShell (my primary scripting language) is just so damn powerful in an all-Windows environment. I feel like just about anything is possible once I've really **dug into and learned** this tool in-depth.
I feel that a lot of traditional DevOps folks don't really spend a lot of time to truly learn the PowerShell platform, and suffer because of it. They try to mold it into a scripting platform they're familiar with, having worked in Bash or Python, and they just don't quite get it - and they misinterpret that as a limitation in the tool and the OS.
I'm thankful that I'm able to build really awesome tools for my team and internal customers, and put together logic structures that are just **so darn good**.
​
I am a Windows DevOps enthusiast, don't @ me.
https://redd.it/k14jv6
@r_devops
And you can downvote me all you want but...
Microsoft, within the last couple of years, has really shown a vested interest in expanding the DevOps tools they offer against both their cloud and on-prem platform. PowerShell (my primary scripting language) is just so damn powerful in an all-Windows environment. I feel like just about anything is possible once I've really **dug into and learned** this tool in-depth.
I feel that a lot of traditional DevOps folks don't really spend a lot of time to truly learn the PowerShell platform, and suffer because of it. They try to mold it into a scripting platform they're familiar with, having worked in Bash or Python, and they just don't quite get it - and they misinterpret that as a limitation in the tool and the OS.
I'm thankful that I'm able to build really awesome tools for my team and internal customers, and put together logic structures that are just **so darn good**.
​
I am a Windows DevOps enthusiast, don't @ me.
https://redd.it/k14jv6
@r_devops
reddit
Look, I'm just going to come out and say it
And you can downvote me all you want but... Microsoft, within the last couple of years, has really shown a vested interest in expanding the...
Looking to relocate from the UK to the west coast. 2 years of general DevOps experience. What are my chances?
So I have a vested interest in moving to the states, especially the Oregon, Washington states. I visited Portland last year and I really enjoyed it there, feel like I need a change in scenery among other reasons. My general experience involves a year of working with tools such as AWS, Terraform, Ansible, and a lot of the Alatisan product line like Bamboo, Bitbucket, JIRA and alot of bash scripting. Then another year of working more on the container side and Azure DevOps. Finally, I am looking to get myself K8S certified with the CKA exam and teaching myself python.
I guess my question is after the covid situation with my skillset, would it be likely for a company on the west side to take an H1B sponsorship with my skillset? Thanks.
https://redd.it/k0zggm
@r_devops
So I have a vested interest in moving to the states, especially the Oregon, Washington states. I visited Portland last year and I really enjoyed it there, feel like I need a change in scenery among other reasons. My general experience involves a year of working with tools such as AWS, Terraform, Ansible, and a lot of the Alatisan product line like Bamboo, Bitbucket, JIRA and alot of bash scripting. Then another year of working more on the container side and Azure DevOps. Finally, I am looking to get myself K8S certified with the CKA exam and teaching myself python.
I guess my question is after the covid situation with my skillset, would it be likely for a company on the west side to take an H1B sponsorship with my skillset? Thanks.
https://redd.it/k0zggm
@r_devops
reddit
Looking to relocate from the UK to the west coast. 2 years of...
So I have a vested interest in moving to the states, especially the Oregon, Washington states. I visited Portland last year and I really enjoyed...
Regarding SignalFx monitoring ruby applications
Hi folks,
Did any of yall instrument ruby application tracing in signalfx. I'm having some hard time setting it up. Was wondering if you folks had any experience in that sector
https://redd.it/k12tp8
@r_devops
Hi folks,
Did any of yall instrument ruby application tracing in signalfx. I'm having some hard time setting it up. Was wondering if you folks had any experience in that sector
https://redd.it/k12tp8
@r_devops
reddit
Regarding SignalFx monitoring ruby applications
Hi folks, Did any of yall instrument ruby application tracing in signalfx. I'm having some hard time setting it up. Was wondering if you folks...
What is the actual impact to the customer?
This may not apply to your workplace, but most places I've worked customer impact is rarely evaluated unless there is a major incident. Even then sometimes a guess is good enough. This comes from working at both large and small companies. I honestly think its kind of a shame because for almost every incident/alert (big AND small) there is some customer impact and this tells us something about the experience of our customers without them having to open a ticket.
I personally think it would make sense to follow up every single alert resolution (even self-recovered) with an analysis of the customer impact that can be tracked over time. This can also be rolled into prioritization if need be.
I'm wondering if customer impact determination is common place for others? If not why don't you care about it that much?
https://redd.it/k11clo
@r_devops
This may not apply to your workplace, but most places I've worked customer impact is rarely evaluated unless there is a major incident. Even then sometimes a guess is good enough. This comes from working at both large and small companies. I honestly think its kind of a shame because for almost every incident/alert (big AND small) there is some customer impact and this tells us something about the experience of our customers without them having to open a ticket.
I personally think it would make sense to follow up every single alert resolution (even self-recovered) with an analysis of the customer impact that can be tracked over time. This can also be rolled into prioritization if need be.
I'm wondering if customer impact determination is common place for others? If not why don't you care about it that much?
https://redd.it/k11clo
@r_devops
reddit
What is the actual impact to the customer?
This may not apply to your workplace, but most places I've worked customer impact is rarely evaluated unless there is a major incident. Even then...
Has anyone experienced with Backstage.io?
I am looking open source portal to better organize my microservices, is [https://backstage.io/](https://backstage.io/) a good one?
https://redd.it/k0v484
@r_devops
I am looking open source portal to better organize my microservices, is [https://backstage.io/](https://backstage.io/) a good one?
https://redd.it/k0v484
@r_devops
backstage.io
Backstage Software Catalog and Developer Platform
Backstage is an open source developer portal framework that centralizes your software catalog, unifies infrastructure tools, and helps teams ship high-quality code faster.
Pandemic Learning Goal (DevOps/SRE/Cloud Engineer) 🦃 🍂 🔥 🍽 🥧 👪 🍗
Hi Reddit:
How can I learn/get better with below tasks; please advise suggest links/projects so that I get confident in interview as well as after having the position. Thanks a million, in advance! 🙏
· Design, implement and maintain all AWS infrastructure and operational services.
· Create process to perform continuous deployment, including full orchestration of deployment process.
· Develop tools and scripts to improve efficiency of operational tasks.
· Create and provide best practices to the organization for DevOps, builds, CI/CD, and infrastructure.
· Implement monitoring processes and design/deploy monitoring dashboards.
· Build and support system automation, deployment, and continuous integration tools.
· Thoroughly demonstrated working knowledge of Software Development Life Cycle (SDLC) methodology (processes, and deliverables).
· Maintain and monitor production environments.
· Design and support internal development environments inside both AWS and Azure.
https://redd.it/k14zib
@r_devops
Hi Reddit:
How can I learn/get better with below tasks; please advise suggest links/projects so that I get confident in interview as well as after having the position. Thanks a million, in advance! 🙏
· Design, implement and maintain all AWS infrastructure and operational services.
· Create process to perform continuous deployment, including full orchestration of deployment process.
· Develop tools and scripts to improve efficiency of operational tasks.
· Create and provide best practices to the organization for DevOps, builds, CI/CD, and infrastructure.
· Implement monitoring processes and design/deploy monitoring dashboards.
· Build and support system automation, deployment, and continuous integration tools.
· Thoroughly demonstrated working knowledge of Software Development Life Cycle (SDLC) methodology (processes, and deliverables).
· Maintain and monitor production environments.
· Design and support internal development environments inside both AWS and Azure.
https://redd.it/k14zib
@r_devops
reddit
Pandemic Learning Goal (DevOps/SRE/Cloud Engineer) 🦃 🍂 🔥 🍽 🥧 👪 🍗
Hi Reddit: How can I learn/get better with below tasks; please advise suggest links/projects so that I get confident in interview as well as...