Gitlab Lab – GitLab Code Section

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

GitLab: What are Locked Files Concept in GitLab?

In GitLab 18.0, the “Locked Files” feature under the Code section is specifically designed to help teams working with binary files or non-mergeable assets (e.g., images, CAD drawings, videos, large…

Read more »

Gitlab Lab – Plan – Step-by-Step Tutorial: GitLab Cloud

Here’s a detailed step-by-step tutorial for each option in the GitLab Plan Section (GitLab Cloud, v18.0) — tailored for project planning, agile workflows, documentation, and requirements management. Recommended Planning Flow…

Read more »

GitLab CI/CD Execution Hierarchy

Understanding the hierarchy, precedence, sequencing, and parallelism in GitLab CI/CD pipelines is crucial to mastering how your jobs run, how to optimize them, and how GitLab decides what to execute…

Read more »

Gitlab: Method to Define Variables in GitLab

🔍 Example You Gave: 🔹 Explanation: Variable Purpose CI_REGISTRY_IMAGE Built-in CI variable — the full image path for your project’s Container Registry (e.g., registry.gitlab.com/mygroup/myproject) CI_COMMIT_REF_SLUG Built-in CI variable — a…

Read more »

Gitlab CI Pipeline example gitlab-ci.yml

Basic stages, jobs, scripts ✅ Artifacts + coverage ✅ Parallel jobs ✅ Docker builds + Registry push ✅ Manual and scheduled deployments ✅ Feature-specific deployment environments ✅ Security: SAST, Secret…

Read more »

GitLab Hierarchy: Organization, Namespace, Group & Project

Here’s a comprehensive, up-to-date tutorial on GitLab 18.0 entity structure as of May 2025, covering: This includes definitions, scopes, use cases, comparisons, and tutorial instructions for setup across both GitLab…

Read more »

Best Practices for Education Asset Inventory Management

Management of educational assets is one of the major steps to having an organized learning environment. These assets could be schools and educational institutions, which usually have a great deal of resources,…

Read more »

How to Configure Rundeck with postgresql

Step 1 – Setup PostgreSQL server Step 2 – Login to PostgreSQL server & create user/db & grant perm Step 3 – Download PostgreSQL driver cd /var/lib/rundeck/libextsudo wget https://jdbc.postgresql.org/download/postgresql-42.7.3.jarsudo chown…

Read more »

Step by Step guide to correctly create alerts via New Relic API

Here’s a step-by-step guide to correctly create alerts via New Relic API, with proper handling of: This will help you avoid common errors like using the wrong entity type or…

Read more »

Guide to add and use a Windows node in Rundeck installed on a Linux server

Here’s a step-by-step guide to add and use a Windows node in Rundeck installed on a Linux server, using WinRM (Windows Remote Management), which is the most common way to…

Read more »

Rundeck Configuration Options – rundeck-config.properties

🔧 Rundeck Configuration Options 1. General Settings Property Description Example loglevel.default Sets the default log level for jobs. Options: ERROR, WARN, INFO, VERBOSE, DEBUG. INFO rdeck.base Specifies the base directory…

Read more »

Rundeck Community Edition: Authentication & Authorization Tutorial

Here’s a detailed tutorial for Authentication and Authorization in Rundeck Community Edition. This guide includes setup for both file-based authentication and role-based access control (RBAC) using ACL policy files. 🔐…

Read more »

Terraform source for Modules from Git: All Patterns & Examples

Here’s a comprehensive tutorial on all valid Terraform module “source” Git URL patterns, with clear examples (no Drivemode references), so you can master using modules from GitHub, GitLab, Bitbucket, and…

Read more »

From Quantum to Cosmos: The Role of AI in Shaping the Future of Physics

The fusion of artificial intelligence and physics is unlocking a new era of scientific exploration. What once required decades of experimentation and theoretical contemplation can now be accelerated through machine…

Read more »

New Relic API Guide – Step-by-Step Tutorial with Example

Here is a step-by-step tutorial on how to work with the New Relic API, including how to create an alert condition using the API. 🚀 New Relic API Guide –…

Read more »

New Relic Log Search Tutorial with Examples

Here is a comprehensive tutorial for New Relic Log Search covering all the items you’ve listed, with real-world examples specifically tailored for Linux and Apache logs. The queries assume your…

Read more »

Newrelic Tutorials: How to collect logs using NewRelic?

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Rundeck Project SCM Export and SCM Import

The Rundeck Project SCM Export and SCM Import features are designed to version control your job definitions and project configuration, by integrating Rundeck projects with a source control management system…

Read more »

Rundeck – Methods to Run Ansible from Rundeck

Here’s a complete guide to running Ansible Playbooks using Rundeck, covering all supported methods, including what you’ve done, plus troubleshooting options and best practices. ✅ Goal Run an Ansible Playbook…

Read more »

What is Fortify and How it works? An Overview and Its Use Cases

🛡️ What is Fortify? Fortify is a Static Application Security Testing (SAST) tool developed by Micro Focus (now part of OpenText). It helps developers and security teams identify vulnerabilities early…

Read more »

How to install and Configure Rundeck?

System Requirements for Rundeck Supported Operating Systems: Amazon EC2 Supported Database. Supported Log store Others Important Network access How to Install Rundeck OSS in Ubtunu? Step 1- Install Java $…

Read more »

GRPC: AWS ALB “downgrades HTTP/2 → HTTP/1.1

Excellent question. When we say AWS ALB “downgrades HTTP/2 → HTTP/1.1”, it means that although the client connects to ALB over HTTP/2, ALB then connects to your backend (e.g., EKS…

Read more »

gRPC REST GraphQL & WebSocket – A example

That’s a great question. The reason it’s hard to visually spot the difference in a gRPC request is because it’s a binary protocol over HTTP/2, unlike human-readable formats like REST…

Read more »

gRPC Full Guide: Concepts, Implementation

Here’s a complete and standalone guide to gRPC, suitable for beginners and intermediate engineers who want to use gRPC in real-world applications, especially in a cloud-native or AWS-based architecture. 🌐…

Read more »

Comprehensive Guide to Communication Protocols

This guide covers the most common communication protocols used in modern cloud-native architectures, compares their capabilities, and discusses when to use each. It also analyzes support and limitations within the…

Read more »

Rundeck Assignments 2 – Windows

Rundeck Student Assignments (Windows Local Node) 📝 Setup Prerequisites: 🎓 Assignment List Assignment 1: Hello World in PowerShell Objective: Run a basic PowerShell script as a Rundeck job. Assignment 2:…

Read more »

Rundeck Assignments 1 – Linux

Rundeck Student Assignments (Local Node Only) — Assignment 1: Hello World Job Objective: Learn to create and execute your first Rundeck job. Assignment 2: Disk Usage Check Objective: Monitor disk…

Read more »

What is Rundeck?

✅ What is Rundeck? Rundeck is an open-source tool used for Runbook Automation, designed to help DevOps teams, SREs, and IT operations teams automate routine tasks, reduce toil, and manage…

Read more »

Rundeck Basic Workflow: Step-by-Step

Here’s a clear explanation of the Rundeck Basic Workflow, perfect for beginners or teams implementing Rundeck for the first time. 🔄 Rundeck Basic Workflow: Step-by-Step This describes the standard flow…

Read more »