DevOps

DevOps is a set of practices that automates and drive the processes through system between software development and operational teams. It is not a technology or tool. It is the practice which gives quick and quality delivery. This section will be very usefull for learning this culture and tools/technology.

This section contains following sub-sections.

  • Planning
  • Development
  • Build and Package
  • Testing
  • Release and Operation
  • Monitoring and Analytics

These are the various stages in the Software lifecycle. So, It is easy to identify right tools in the right stages of Lifecycle.

Follow this section for stories and article about DevOps

CloudWatch Agent and Collecting of metrics and Logs

Installing Amazon CloudWatch Agent and Collecting Metrics and Logs from Amazon EC2 Instances

CloudWatch is an Amazing service in AWS that will collect Metrics and Logs from the Server instances and other AWS services. The same can be integrated with Notification Service (SNS) or Email Service (SES). However, CloudWatch is having default pre-defined metrics and logs within the AWS services. This Limitation can be overcome and increase the

Installing Amazon CloudWatch Agent and Collecting Metrics and Logs from Amazon EC2 Instances Read More »

DevSecOps – Dynamic Analysis DAST with OWASP ZAP and Jenkins.

DevSecOps – Dynamic Analysis DAST with OWASP ZAP and Jenkins.

Dynamic Application Security Testing (DAST) also called Black Box Testing is a testing practice that will test the application by executing your web application. As we know, In SAST, a Web application will be tested inside the application which doesn’t even require that the application should be running. So, when we do Dynamic Analysis, we

DevSecOps – Dynamic Analysis DAST with OWASP ZAP and Jenkins. Read More »

Jenkins Sast integration to SonarQube

How to Integrate Jenkins SAST to SonarQube – DevSecOps.

SonarQube is an excellent application that will capture, analyze, and visualize the functional bugs and Security Vulnerabilities. We discussed how to perform static Analysis with Jenkins and before that, we discussed how to implement Security testing in IDE and capture the Vulnerabilities. For both the cases, SonarQube provides an excellent solution with Jenkins to capture

How to Integrate Jenkins SAST to SonarQube – DevSecOps. Read More »

Static Analysis SAST with Jenkins Pipeline

DevSecOps – Static Analysis SAST with Jenkins Pipeline.

As part of the DevSecOps implementation in the CICD pipeline, Scanning the Source code and performing Static Analysis SAST is important. SAST is basically Whitebox testing which will be performed on source code. This will help in finding very important vulnerabilities in the source code. Specifically, vulnerabilities defined by OWASP Top 10 should be mitigated.

DevSecOps – Static Analysis SAST with Jenkins Pipeline. Read More »

Implement Security Testing In IDE

How To Implement Security Testing In IDE.

Delivering Secured Software is very important as the modern world has the risk of potential attacks in various ways. To mitigate them, we need to embed certain security testing procedures in our Software Development Lifecycle. Fortunately, With DevOps, we have a systematic process called CICD and we are going to add certain Security Testing in

How To Implement Security Testing In IDE. Read More »

Create AEM in Docker with Docker Compose.

AEM (Adobe Experience Manager) is a Content Management System that is widely used in large organizations. WordPress, Drupal, and much other Content Management Systems are good enough for developing and serving the Web content. But AEM is leading with Comprehensive and Robust Content Management System. However, the application runtime platform of AEM is very huge

Create AEM in Docker with Docker Compose. Read More »

Create Docker Windows Containers

Create Docker Windows Containers from Docker Desktop

Docker containers become unavoidable for infrastructure development as it provides, Isolation, Simplicity, Rapid Continuous Deployment, and Faster Configuration with Security. Earlier, Docker has only used for Linux based applications as it is using the Linux kernel baseline for creating Containers. But Windows applications are widely used in Software development and Hence, windows developers need Docker

Create Docker Windows Containers from Docker Desktop Read More »

Terraform Backend

Complete Terraform Tutorial Part – 6 – Terraform Backends

Terraform backend is like the repository of instruction to load and run the terraform state especially when the operation like terraform applies executed. Backend is very important when you are developing the infrastructure with a big team. So, Understanding the Terraform Backend is very important. This is part 6 of the Complete Terraform Tutorial series

Complete Terraform Tutorial Part – 6 – Terraform Backends Read More »