SRE and the four golden signals of Monitoring

The Site Reliability or SRE discipline and how we can apply it to simplifying
monitoring for complex modern applications this will help us identify root causes more quickly and drastically reduce the mean time to recovery (MTR) so that we can maintain the end-user performance that we want for our applications…

The question that I would like to answer today is what is the difference
between SRE and DevOps?


This is a question that I hear on a fairly regular basis, not just internally, but from external customers as well and it’s one that I would like to help you walk…

This guide highlights everything you need to know about Terraform — a tool that allows programmers to build, change, and version infrastructure safely and efficiently.

What is Terraform?

Terraform is an open source “Infrastructure as Code” tool, created by HashiCorp.

A declarative coding tool, Terraform enables developers to use a high-level configuration language…

Security is an important step and air gapping your cluster is a crucial first step in securing your cluster, network and containers.

This tutorial explains how to secure a Kubernetes cluster and physically isolate your cluster using a Virtual Private Cloud (VPC). You can secure your cluster by creating a…

DevOps isn’t just about development and operations team. If you want to take full advantage of the agility and responsiveness of a DevOps approach, IT Security must also play an integrated role in the full life cycle of your apps.


DevSecOps is the philosophy of integrating security practices within DevOps…

1. What do you know about DevOps?

DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary with Agile software development; several DevOps aspects came from Agile methodology.

2. How is DevOps different from agile methodology?

DevOps is a culture that allows…

Why Git?

Git is the most popular tool

Git is a version-control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source-code management in software development, but it can be used to keep track of changes in any set of files.

How it works?

In this tutorial you will learn on how to achieve build with parameters in Jenkins job.

Lets get started!

First step is to download the Jenkins Generic Java Package (.war)

Download Jenkins

Navigate to downloaded path and execute the below command to start Jenkins.

java -jar jenkins.war — httpPort=9191

As I have…

My next few blogs will be related to Jenkins, Docker and Kubernetes.

FYI, Same tutorial is available in youtube.

Setup Jenkins in Docker and open Jenkins using the following URL: http://localhost:8080/ on any browser and follow the below steps to configure Email Notification.

Click the ‘Manage Jenkins’ menu option displayed…

Pradeep Gopalgowda

DevSecOps Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store