---
title: "automation"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/blog/categories/automation
---

[Home](/)›[All Posts](/blog)›[All Categories](/blog/categories)›[Automation](/blog/categories/automation)

Category

# automation

10Articles

[![GitHub Actions Reusable Workflows: Build a Shared CI Library Across All Your Repos](/_astro/hero.BwGTb8Xq_pJKmm.webp)](/blog/post/github-actions-reusable-workflows-shared-ci-library)

## [GitHub Actions Reusable Workflows: Build a Shared CI Library Across All Your Repos](/blog/post/github-actions-reusable-workflows-shared-ci-library)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [CI/CD](/blog/categories/cicd)
-   [DevOps](/blog/categories/devops)
-   [GitHub Actions](/blog/categories/github-actions)
-   [Automation](/blog/categories/automation)
-   Published: 27 May, 2026
-   Updated: 22 Jul, 2026

Centralizing CI/CD Automation across Repositories Why does the duplication of workflow configurations across multiple git repositories create operational risks for engineering organizations?

[#GitHub Actions](/blog/tags/github-actions)[#Reusable Workflows](/blog/tags/reusable-workflows)[#Composite Actions](/blog/tags/composite-actions)+7 tags

[read more](/blog/post/github-actions-reusable-workflows-shared-ci-library)

[![Unlocking Scalability: A Comprehensive Guide to Modular Terraform for IaC](/_astro/hero.kBsnpbcJ_1mG2Sh.webp)](/blog/post/modular-terraform-scalable-iac-guide)

## [Unlocking Scalability: A Comprehensive Guide to Modular Terraform for IaC](/blog/post/modular-terraform-scalable-iac-guide)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [Terraform](/blog/categories/terraform)
-   [DevOps](/blog/categories/devops)
-   [Cloud Engineering](/blog/categories/cloud-engineering)
-   [Automation](/blog/categories/automation)
-   Published: 14 Feb, 2026

Today, businesses need infrastructure that's not just strong, but also super flexible and able to grow fast. Trying to manage all that by hand just won't cut it anymore. That's why Infrastructure as C

[#Terraform](/blog/tags/terraform)[#Infrastructure as Code](/blog/tags/infrastructure-as-code)[#IaC](/blog/tags/iac)+12 tags

[read more](/blog/post/modular-terraform-scalable-iac-guide)

[![What's the Deal with Shift-Left Security, and Why Should You Care?](/_astro/hero.xI_32nOg_3BHjK.webp)](/blog/post/shift-left-security-sast-dast-sca-cicd)

## [What's the Deal with Shift-Left Security, and Why Should You Care?](/blog/post/shift-left-security-sast-dast-sca-cicd)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [CI/CD](/blog/categories/cicd)
-   [DevSecOps](/blog/categories/devsecops)
-   [Security](/blog/categories/security)
-   [Automation](/blog/categories/automation)
-   [Application Security](/blog/categories/application-security)
-   Published: 24 Jan, 2026

Let's be honest: in today's software world, security can't be an afterthought. If you're still waiting until the end of your development cycle to think about vulnerabilities, you're doing it wrong. Th

[#Shift Left Security](/blog/tags/shift-left-security)[#SAST](/blog/tags/sast)[#DAST](/blog/tags/dast)+7 tags

[read more](/blog/post/shift-left-security-sast-dast-sca-cicd)

[![Taming the Chaos: Let's Sort Out Those Flaky CI/CD Pipelines](/_astro/hero.CNGGank__Zjy3fe.webp)](/blog/post/troubleshooting-flaky-ci-cd-pipelines)

## [Taming the Chaos: Let's Sort Out Those Flaky CI/CD Pipelines](/blog/post/troubleshooting-flaky-ci-cd-pipelines)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [CI/CD](/blog/categories/cicd)
-   [Testing](/blog/categories/testing)
-   [DevOps](/blog/categories/devops)
-   [Automation](/blog/categories/automation)
-   [Pipeline Reliability](/blog/categories/pipeline-reliability)
-   Published: 28 Dec, 2025

Ever get super frustrated with your CI/CD pipeline? You know, the one that sometimes works perfectly and other times just throws a random tantrum? You push your code, the pipeline starts doing its thi

[#Flaky Tests](/blog/tags/flaky-tests)[#CI/CD Pipelines](/blog/tags/cicd-pipelines)[#Test Automation](/blog/tags/test-automation)+5 tags

[read more](/blog/post/troubleshooting-flaky-ci-cd-pipelines)

[![Database DevOps: Making PostgreSQL and MongoDB CI/CD Feel Natural](/_astro/hero.Dj-kXEQP_1Sx2F5.webp)](/blog/post/database-devops-ci-cd-postgresql-mongodb)

## [Database DevOps: Making PostgreSQL and MongoDB CI/CD Feel Natural](/blog/post/database-devops-ci-cd-postgresql-mongodb)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Database DevOps](/blog/categories/database-devops)
-   [CI/CD](/blog/categories/cicd)
-   [PostgreSQL](/blog/categories/postgresql)
-   [MongoDB](/blog/categories/mongodb)
-   [Automation](/blog/categories/automation)
-   [DevOps](/blog/categories/devops)
-   Published: 05 Dec, 2025

Ever feel like your app deployments are super slick, but then you hit the database part, and things just... stop? It's frustrating, right? You've got this smooth CI/CD pipeline for your code, but data

[#Database CI/CD](/blog/tags/database-cicd)[#PostgreSQL](/blog/tags/postgresql)[#MongoDB](/blog/tags/mongodb)+10 tags

[read more](/blog/post/database-devops-ci-cd-postgresql-mongodb)

[![AIOps: Making DevOps Even Better with Smart AI Tools](/_astro/hero.wgnyn-au_Z8k9jz.webp)](/blog/post/aiops-enhancing-devops-with-ai)

## [AIOps: Making DevOps Even Better with Smart AI Tools](/blog/post/aiops-enhancing-devops-with-ai)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AIOps](/blog/categories/aiops)
-   [DevOps](/blog/categories/devops)
-   [AI](/blog/categories/ai)
-   [Automation](/blog/categories/automation)
-   [Observability](/blog/categories/observability)
-   Published: 14 Jun, 2025

You know how things in the tech world keep getting more complicated? Well, managing all that IT stuff can be a real headache. DevOps has been a game-changer for making software development and deploym

[#AIOps](/blog/tags/aiops)[#DevOps](/blog/tags/devops)[#AI](/blog/tags/ai)+7 tags

[read more](/blog/post/aiops-enhancing-devops-with-ai)

[![Streamlining GitHub Organization Management with Terraform](/_astro/hero.DJ7g8CQA_Z1UlNiP.webp)](/blog/post/streamlining-github-organization-management-with-terraform)

## [Streamlining GitHub Organization Management with Terraform](/blog/post/streamlining-github-organization-management-with-terraform)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [GitHub](/blog/categories/github)
-   [Automation](/blog/categories/automation)
-   [Terraform](/blog/categories/terraform)
-   Published: 11 Jan, 2025

Managing a GitHub organization manually can become increasingly complex as teams grow and projects multiply. For DevOps and DevSecOps engineers, automation is key to maintaining consistency and re

[#Terraform](/blog/tags/terraform)[#GitHub](/blog/tags/github)[#IaC](/blog/tags/iac)+7 tags

[read more](/blog/post/streamlining-github-organization-management-with-terraform)

[![Understanding Infrastructure as Code (IaC): Unleashing the Magic of Code-Driven Infrastructure Management](/_astro/hero.D6yb7pOQ_Z2ptmwB.webp)](/blog/post/understanding-infrastructure-as-code-iac-unleashing-the-magic-of-code-driven-infrastructure-management)

## [Understanding Infrastructure as Code (IaC): Unleashing the Magic of Code-Driven Infrastructure Management](/blog/post/understanding-infrastructure-as-code-iac-unleashing-the-magic-of-code-driven-infrastructure-management)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [DevOps](/blog/categories/devops)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [Automation](/blog/categories/automation)
-   [Software Engineering](/blog/categories/software-engineering)
-   Published: 22 May, 2023

Introduction In the realm of modern technology, infrastructure management has undergone a revolutionary transformation with the emergence of Infrastructure as Code (IaC). Imagine having the power

[#IaC](/blog/tags/iac)[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#Terraform](/blog/tags/terraform)+7 tags

[read more](/blog/post/understanding-infrastructure-as-code-iac-unleashing-the-magic-of-code-driven-infrastructure-management)

[![Mastering Infrastructure Automation: Harnessing the Power of IaC in a Cloud Native AWS Environment](/_astro/hero.BsNJX0oJ_LxOfi.webp)](/blog/post/mastering-infrastructure-automation-harnessing-the-power-of-iac-in-a-cloud-native-aws-environment)

## [Mastering Infrastructure Automation: Harnessing the Power of IaC in a Cloud Native AWS Environment](/blog/post/mastering-infrastructure-automation-harnessing-the-power-of-iac-in-a-cloud-native-aws-environment)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [Cloud Native](/blog/categories/cloud-native)
-   [DevOps](/blog/categories/devops)
-   [Automation](/blog/categories/automation)
-   Published: 21 May, 2023

Introduction Hey there, fellow tech enthusiasts! Welcome to another exciting adventure in the world of infrastructure automation. Today, we're diving deep into the powerful realm of Infrastructure

[#IaC](/blog/tags/iac)[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#AWS SAM](/blog/tags/aws-sam)+6 tags

[read more](/blog/post/mastering-infrastructure-automation-harnessing-the-power-of-iac-in-a-cloud-native-aws-environment)

[![What is a CI/CD?](/_astro/hero.ByLLqYEs_180Vvv.webp)](/blog/post/what-is-a-ci-cd)

## [What is a CI/CD?](/blog/post/what-is-a-ci-cd)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Software Development](/blog/categories/software-development)
-   [Automation](/blog/categories/automation)
-   [CI/CD](/blog/categories/cicd)
-   Published: 09 Nov, 2022

Introduction Continuous Integration and Continuous Delivery are two of the most important concepts in DevOps. In this article, we will discuss what is a CI/CD and how it can help you to improve yo

[#Continuous Integration](/blog/tags/continuous-integration)[#Continuous Delivery](/blog/tags/continuous-delivery)[#Continuous Deployment](/blog/tags/continuous-deployment)+7 tags

[read more](/blog/post/what-is-a-ci-cd)
