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

Docker Swarm vs Kubernetes vs OpenShift

Docker Swarm vs Kubernetes vs OpenShift

As Modern Software application development strategy moved towards Microservices and Container-based applications. Deployment and other Operational activities in Container-based application developments are in demand with Container Orchestration and Management tools. A couple of market-leading Container Orchestration and Management tools are Docker Swarm, Kubernetes, OpenShift, Mesos and more. In this article, we will discuss the detailed […]

Docker Swarm vs Kubernetes vs OpenShift Read More »

How to Setup Jenkins CICD Pipeline for AWS Lambda with GitHub and SAM Template

How to Setup Jenkins CICD Pipeline for AWS Lambda with GitHub and SAM Template

AWS Lambda is a serverless computing service from AWS. Application logic can be written as functions and the actions can be triggered. For this cloud service, no platform-level services are exposed to end-user. We can also call this as Functions as a Service (FaaS). Since Serverless Computing is different than other traditional computing, Serverless application

How to Setup Jenkins CICD Pipeline for AWS Lambda with GitHub and SAM Template Read More »

Introduction to Azure DevOps

Introduction to Azure DevOps

In simple words, DevOps practice will streamline the development process to automatically build, test, deploy and monitor Along with a collaboration platform for the application. So, DevOps in Cloud is a different story but easy to implement the DevOps framework including the collaboration platform. One of the leading cloud computing service providers in Azure which

Introduction to Azure DevOps Read More »

Docker Build and Publish with Jenkins - DSL Script

Docker Build and Publish with Jenkins – DSL Script

Containerization is an alternative to the virtual machine which will bundle the running application in the operating system (Linux). Containers are very lightweight, Operating system-level virtualization, process level isolating and real-time and quick provisioning system. Tools like Docker, Rocket, LXC and more are supporting containerization. So docker is popularly used containerization tool where it has

Docker Build and Publish with Jenkins – DSL Script Read More »

Top 10 Application Performance Management Tools

Top 10 Application Performance Management Tools.

Application Performance Management (APM) is the practice of monitoring the application behavior and the application scope and performing analytics to reduce MTTR (Mean Time to Repair) in an organization. In the process of Application Performance monitoring, Performance Indicators like metrics, Logs, and errors are captured and according to the configuration, the Alert system will trigger

Top 10 Application Performance Management Tools. Read More »

Apache maven Installation and Configuration

How to Install and Configure Apache Maven on Ubuntu, CentOS, and Windows

Apache Maven is a build automation tool for Java projects. This tool is based on the Project Object Model (POM). Maven is very useful and powerful in terms of building Java projects, managing dependencies, and can be easily integrated with the source code management system. In this article, we will see how to install and

How to Install and Configure Apache Maven on Ubuntu, CentOS, and Windows Read More »

Jenkins Master Slave

How to Configure Jenkins Master Slave Setup.

Jenkins is an opensource tool which will automate some of the software development lifecycle tasks like build, test, deploy and more. Well, we have talked enough about Jenkins. In this article, we will discuss how to configure Jenkins master Slave Setup also called Master-Agent setup. Before that, we will see why we need master-slave set

How to Configure Jenkins Master Slave Setup. Read More »

Install kubernetes with ansible

How to Install and Configure Kubernetes Cluster with Kubeadm and Ansible on Ubuntu 16.04

Kubernetes is the opensource software for the containerized application to deploy, scale and manage the clusters of hosts. There are many ways to install and configure Kubernetes components. Kubeadm will take care of installing Kubernetes Components. With the help of Ansible and Kubeadm, we can completely set up the Kubernetes clusters. In this article, we

How to Install and Configure Kubernetes Cluster with Kubeadm and Ansible on Ubuntu 16.04 Read More »