What do we call an incident in the world of IT? We classify an incident as an unexpected event that may cause an interruption of service, operation, or feature, thereby affecting end-user productivity. The incident may be caused by an asset not functioning properly or by problems with the network. Examples of incidents include any […]

Choose the right tools for each phase of the DevOps lifecycle What is DevOps and how can you benefit from implementing it? DevOps is the natural evolution of agile methodologies. It represents an efficient methodology in the form of a cultural shift and comprehensive approach to software development that brings development and operations teams together. […]
What is DAG? What is the main difference between DAG and pipeline? If you’ve previously visited our blog then you couldn’t have missed “Apache Airflow – Start your journey as Data Engineer and Data Scientist”. You probably already know what is meaning of the abbreviation DAG but let’s explain again. DAG (Directed Acyclic Graph) is […]
What Is Argo CD? Argo CD is a declarative, Kubernetes-native GitOps continuous delivery (CD) tool. Argo CD is unique as it can pull updated code from Git repositories and deploy that code directly to Kubernetes resources. On the contrary, external CD tools only permit push-based deployments. Argo CD helps manage both infrastructure configuration and application […]
Defining DevOps: differences between DevOps software approach and traditional IT In a previous article, we discussed topics such as ‘What is DevOps?’ and “What are the benefits of implementing the DevOps set of practices?”. It’s about time we give you an extensive guide on how to transition to DevOps. But what are the differences between […]
Introduction to Jenkins in Kubernetes There comes a time in every DevOps adventurer’s life, when they have to face the good ol’ Jenkins, in all of its glory. With all those legacy pipelines, the Jenkins VM started with the best intentions but ended up becoming a true embodiment of the Jenkinstein meme. And, of course, […]
What is Kubernetes? Kubernetes is an open-source orchestration platform for managing containerized applications in different deployment environments and services that facilitate automation. It organizes cloud-based microservice applications. The orchestrator is a system that deploys and manages applications. What are the benefits of using Kubernetes? Scalability: Applications deployed on Kubernetes can be scaled up and down […]
What is Terraform? What is infrastructure provisioning? Defining Infrastructure as Code Infrastructure as code (IaC) is the concept of managing and provisioning your IT infrastructure using configuration files. Terraform is an infrastructure-as-code software tool that enables you to safely and predictably build, change, and improve infrastructure. Infrastructure provisioning is the process of setting up your […]
What is IT infrastructure and why is it important? Let’s start by defining what IT infrastructure actually is. We’ll later dive into how Infrastructure as Code IaC enables the success of the DevOps process. Information technology infrastructure or IT infrastructure refers to the components—hardware, software, networking components—required to operate and manage a business’s IT environment. IT […]
Basics of Ansible 1.1. What is Ansible 1.2. Why do we need Ansible? 1.3. What are the advantages of using Ansible? 1.4. How to install Ansible? 2. Inventory Setup 2.1. Adding ranges of hosts 2.2. Adding variables to inventory 2.3. Alias 2.4. Assigning a variable to many machines: group variables 2.5. Inheriting variable values: group […]