Skip to main content

Posts

Showing posts with the label Automation & Solution

Jenkins - DevOps

What is Jenkins? Jenkins is an easy-to-use open-source java-based CI/CD tool. Jenkins has huge community support and an ocean of plugins that can integrate with many open-source and enterprise tools to make your life so easy. The following diagram shows the overall architecture of Jenkins and the connectivity workflow. Following are the key components in Jenkins Jenkins Master Node Jenkins Agent Nodes/Clouds Jenkins Web Interface Jenkins Server (Formerly Master) Jenkins’s server or master node holds all key configurations. Jenkins master server is like a control server that orchestrates all the workflow defined in the pipelines. For example, scheduling a job, monitoring the jobs, etc. Let’s have a look at the key Jenkins master components. Jenkins Jobs A job is a collection of steps that you can use to build your source code, test your code, run a shell script, run an Ansible role in a remote host or execute a terraform play, etc. We normally call it a Jenkins pipeline . Jenkins JOB :...

What is runbook ?

 A runbook is a detailed “how-to” guide for completing a commonly repeated task or procedure within a company’s IT operations process (e.g. provisioning, software updates / deployment, change configs, and opening ports). Runbooks are created to provide everyone on the team—new or experienced—the knowledge and steps to quickly and accurately resolve a given issue. For example, a runbook may outline routine operations tasks such as patching a server or renewing a website’s SSL certificate. Think of a runbook as a recipe. It provides detailed instructions for completing a specific task in a quick and efficient manner based on previous experiences with resolving the issue. Runbooks allow more experienced members on the team to share their knowledge so newer or more junior members can more easily resolve commonly faced issues themselves. It also means all team members can quickly refresh their memory and follow detailed steps without having to memorize countless individual procedures. W...