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

[Home](/)›[All Posts](/blog)›[All Categories](/blog/categories)›[Devops](/blog/categories/devops)

Category

# devops

50Articles

[![FinOps in Practice: How to Build a Cloud Cost Accountability Culture on AWS](/_astro/hero.BjXbzaTR_Z2jXzr9.webp)](/blog/post/finops-cloud-cost-accountability-aws)

## [FinOps in Practice: How to Build a Cloud Cost Accountability Culture on AWS](/blog/post/finops-cloud-cost-accountability-aws)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [DevOps](/blog/categories/devops)
-   [Management](/blog/categories/management)
-   Published: 14 Jul, 2026
-   Updated: 22 Jul, 2026

Cloud computing changed how businesses pay for technology. Instead of a slow procurement cycle to buy physical servers, a single engineer can spin up thousands of dollars of infrastructure in minutes.

[#FinOps](/blog/tags/finops)[#AWS](/blog/tags/aws)[#Terraform](/blog/tags/terraform)+6 tags

[read more](/blog/post/finops-cloud-cost-accountability-aws)

[![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)

[![GitOps vs. Traditional IaC for Kubernetes: A Comparative Analysis](/_astro/hero.B-RmFsqr_57hBt.webp)](/blog/post/gitops-vs-traditional-iac-kubernetes-deployment)

## [GitOps vs. Traditional IaC for Kubernetes: A Comparative Analysis](/blog/post/gitops-vs-traditional-iac-kubernetes-deployment)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [GitOps](/blog/categories/gitops)
-   [Kubernetes](/blog/categories/kubernetes)
-   [Cloud Native](/blog/categories/cloud-native)
-   Published: 25 Mar, 2026
-   Updated: 22 Jul, 2026

If you're managing modern cloud-native applications, especially with Kubernetes, you know it can be a real puzzle. Getting containers to work together, handling all those configurations, and scaling t

[#GitOps](/blog/tags/gitops)[#Infrastructure as Code](/blog/tags/infrastructure-as-code)[#IaC](/blog/tags/iac)+9 tags

[read more](/blog/post/gitops-vs-traditional-iac-kubernetes-deployment)

[![QuenchWorks: A Zero-CVE, Built-From-Source Replacement for the Bitnami Catalog](/_astro/hero.DloumiN1_Z1RwvV3.webp)](/blog/post/quenchworks-zero-cve-bitnami-alternative-wolfi)

## [QuenchWorks: A Zero-CVE, Built-From-Source Replacement for the Bitnami Catalog](/blog/post/quenchworks-zero-cve-bitnami-alternative-wolfi)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Containers](/blog/categories/containers)
-   [Supply Chain Security](/blog/categories/supply-chain-security)
-   [Kubernetes](/blog/categories/kubernetes)
-   [Open Source](/blog/categories/open-source)
-   Published: 08 Jul, 2026
-   Updated: 22 Jul, 2026

If you run anything on Kubernetes, there's a good chance you were pulling Bitnami images without even thinking about it. bitnami/postgresql, bitnami/redis, bitnami/nginx, the whole Helm charts l

[#Wolfi](/blog/tags/wolfi)[#Apko](/blog/tags/apko)[#Melange](/blog/tags/melange)+9 tags

[read more](/blog/post/quenchworks-zero-cve-bitnami-alternative-wolfi)

[![Testing Terraform: Static Analysis, Native Tests, and Terratest](/_astro/hero.QFNhZZd9_Z1MKEy5.webp)](/blog/post/terraform-testing-terratest-native-tests)

## [Testing Terraform: Static Analysis, Native Tests, and Terratest](/blog/post/terraform-testing-terratest-native-tests)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [DevOps](/blog/categories/devops)
-   [Testing](/blog/categories/testing)
-   Published: 20 Jul, 2026

If you treat infrastructure as code, you have to test it like code. Most of us have lived the alternative. You change one input on a shared module, run a quick plan against staging, and merge. A few h

[#Terraform](/blog/tags/terraform)[#Terratest](/blog/tags/terratest)[#CI/CD](/blog/tags/cicd)+4 tags

[read more](/blog/post/terraform-testing-terratest-native-tests)

[![Building Resilient Systems: Immutable Infrastructure with Packer and Terraform](/_astro/hero.C1--9UB8_ZaNEHL.webp)](/blog/post/immutable-infrastructure-packer-terraform-guide)

## [Building Resilient Systems: Immutable Infrastructure with Packer and Terraform](/blog/post/immutable-infrastructure-packer-terraform-guide)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   Published: 21 Feb, 2026

What is Immutable Infrastructure? The way we manage IT infrastructure has really changed. We're moving from old-school, changeable setups to more modern, "immutable" ones. Understanding this b

[#Packer](/blog/tags/packer)[#Terraform](/blog/tags/terraform)[#Immutable Infrastructure](/blog/tags/immutable-infrastructure)+3 tags

[read more](/blog/post/immutable-infrastructure-packer-terraform-guide)

[![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)

[![Chaos Engineering: Testing Resiliency with Chaos Monkey and Gremlin](/_astro/hero.D_hw4oVT_2tz3eD.webp)](/blog/post/chaos-engineering-resiliency-testing-monkey-gremlin)

## [Chaos Engineering: Testing Resiliency with Chaos Monkey and Gremlin](/blog/post/chaos-engineering-resiliency-testing-monkey-gremlin)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Chaos Engineering](/blog/categories/chaos-engineering)
-   [System Reliability](/blog/categories/system-reliability)
-   [DevOps](/blog/categories/devops)
-   [Site Reliability Engineering](/blog/categories/site-reliability-engineering)
-   [Testing](/blog/categories/testing)
-   Published: 31 Jan, 2026

Modern software systems are incredibly complex. They're spread across massive networks with countless moving parts. Because of this complexity, unexpected failures are inevitable. Servers crash. Netwo

[#Chaos Engineering](/blog/tags/chaos-engineering)[#Chaos Monkey](/blog/tags/chaos-monkey)[#Gremlin](/blog/tags/gremlin)+10 tags

[read more](/blog/post/chaos-engineering-resiliency-testing-monkey-gremlin)

[![The Resilience of Timbernetes: A Comprehensive Analysis of In-Place Pod Vertical Scaling in Kubernetes 1.35](/_astro/hero.Dl2k8Q4h_Z2iBVo7.webp)](/blog/post/kubernetes-1-35-in-place-pod-vertical-scaling-guide)

## [The Resilience of Timbernetes: A Comprehensive Analysis of In-Place Pod Vertical Scaling in Kubernetes 1.35](/blog/post/kubernetes-1-35-in-place-pod-vertical-scaling-guide)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Kubernetes](/blog/categories/kubernetes)
-   [DevOps](/blog/categories/devops)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [Infrastructure](/blog/categories/infrastructure)
-   [Platform Engineering](/blog/categories/platform-engineering)
-   Published: 04 Jan, 2026

The release of Kubernetes 1.35, officially designated as "Timbernetes," represents a definitive shift in the architectural philosophy of cloud-native orchestration. This version marks the graduation o

[#Kubernetes 1.35](/blog/tags/kubernetes-135)[#In Place Pod Vertical Scaling](/blog/tags/in-place-pod-vertical-scaling)[#Timbernetes](/blog/tags/timbernetes)+9 tags

[read more](/blog/post/kubernetes-1-35-in-place-pod-vertical-scaling-guide)

[![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)

[![Centralized Logging with Loki, Grafana, and Fluent Bit: Making Sense of Your Systems](/_astro/hero.CCDF2QlB_dQYWj.webp)](/blog/post/centralized-logging-loki-grafana-fluent-bit)

## [Centralized Logging with Loki, Grafana, and Fluent Bit: Making Sense of Your Systems](/blog/post/centralized-logging-loki-grafana-fluent-bit)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Observability](/blog/categories/observability)
-   [Logging](/blog/categories/logging)
-   [Kubernetes](/blog/categories/kubernetes)
-   [Monitoring](/blog/categories/monitoring)
-   Published: 07 Jun, 2025

Why Centralized Logging is Your First Step to Understanding Your Systems? What exactly is centralized logging and why should you care? Think of your IT setup as a busy city. Lots of t

[#Centralized Logging](/blog/tags/centralized-logging)[#Loki](/blog/tags/loki)[#Grafana](/blog/tags/grafana)+8 tags

[read more](/blog/post/centralized-logging-loki-grafana-fluent-bit)

[![Karpenter vs. Cluster Autoscaler on AWS: Picking the Right Tool for Your Kubernetes Scaling](/_astro/hero.5Ny8gqgW_mWwGz.webp)](/blog/post/karpenter-vs-cluster-autoscaler-aws-kubernetes-scaling)

## [Karpenter vs. Cluster Autoscaler on AWS: Picking the Right Tool for Your Kubernetes Scaling](/blog/post/karpenter-vs-cluster-autoscaler-aws-kubernetes-scaling)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Kubernetes](/blog/categories/kubernetes)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [AWS](/blog/categories/aws)
-   [Autoscaling](/blog/categories/autoscaling)
-   Published: 31 May, 2025

You know how it is with modern apps – they can be super busy one minute and then quiet the next. If you're using Kubernetes on Amazon Web Services (AWS), making sure your setup can handle these ups an

[#Karpenter](/blog/tags/karpenter)[#Cluster Autoscaler](/blog/tags/cluster-autoscaler)[#Kubernetes Scaling](/blog/tags/kubernetes-scaling)+5 tags

[read more](/blog/post/karpenter-vs-cluster-autoscaler-aws-kubernetes-scaling)

[![Unlocking the Secrets: HashiCorp Vault vs. AWS Secrets Manager vs. SOPS - Which Reigns Supreme](/_astro/hero.BxpvzHJN_Z2hLAEl.webp)](/blog/post/secrets-management-vault-secrets-manager-sops)

## [Unlocking the Secrets: HashiCorp Vault vs. AWS Secrets Manager vs. SOPS - Which Reigns Supreme](/blog/post/secrets-management-vault-secrets-manager-sops)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Security](/blog/categories/security)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   Published: 25 May, 2025

Let's face it, in today's tech world, keeping sensitive info safe – we're talking about those digital keys like API keys and passwords – is a big deal. They're what let you into important systems and

[#Secrets Management](/blog/tags/secrets-management)[#HashiCorp Vault](/blog/tags/hashicorp-vault)[#AWS Secrets Manager](/blog/tags/aws-secrets-manager)+4 tags

[read more](/blog/post/secrets-management-vault-secrets-manager-sops)

[![The AI Revolution in DevOps: How Smart Tech is Changing Incident Response](/_astro/hero.J5xIo5-1_ZAUahc.webp)](/blog/post/ai-powered-devops-incident-response-llms)

## [The AI Revolution in DevOps: How Smart Tech is Changing Incident Response](/blog/post/ai-powered-devops-incident-response-llms)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Artificial Intelligence](/blog/categories/artificial-intelligence)
-   [Incident Management](/blog/categories/incident-management)
-   Published: 17 May, 2025

Things are getting complicated in the digital world, aren't they? And with all that complexity, keeping our systems running smoothly is a constant challenge for DevOps teams. When something goes wrong

[#DevOps](/blog/tags/devops)[#Artificial Intelligence](/blog/tags/artificial-intelligence)[#LLMs](/blog/tags/llms)+5 tags

[read more](/blog/post/ai-powered-devops-incident-response-llms)

[![Platform Engineering: Building Internal Developer Platforms (IDPs)](/_astro/hero.DTCeHY1r_Z142dPW.webp)](/blog/post/platform-engineering-building-internal-developer-platforms)

## [Platform Engineering: Building Internal Developer Platforms (IDPs)](/blog/post/platform-engineering-building-internal-developer-platforms)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Platform Engineering](/blog/categories/platform-engineering)
-   [Internal Developer Platforms](/blog/categories/internal-developer-platforms)
-   Published: 10 May, 2025

Ever feel like developers spend more time wrestling with infrastructure than actually writing code? In today's fast-moving world of software, that's a real problem. So, how do we help our teams focus

[#DevOps](/blog/tags/devops)[#Platform Engineering](/blog/tags/platform-engineering)[#Internal Developer Platforms](/blog/tags/internal-developer-platforms)+4 tags

[read more](/blog/post/platform-engineering-building-internal-developer-platforms)

[![Understanding Software Versioning: A Comprehensive Guide](/_astro/hero.DFRD27Ad_19S6oB.webp)](/blog/post/how-version-number-software-works)

## [Understanding Software Versioning: A Comprehensive Guide](/blog/post/how-version-number-software-works)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Software Development](/blog/categories/software-development)
-   [Versioning](/blog/categories/versioning)
-   [DevOps](/blog/categories/devops)
-   [Best Practices](/blog/categories/best-practices)
-   Published: 12 Nov, 2022
-   Updated: 09 May, 2025

Introduction Software versioning is a critical practice in software development that tracks changes and updates to a codebase. It provides a structured way to identify different iterations of a so

[#Semantic Versioning](/blog/tags/semantic-versioning)[#Software Versioning](/blog/tags/software-versioning)[#Release Management](/blog/tags/release-management)+6 tags

[read more](/blog/post/how-version-number-software-works)

[![GitHub Actions vs. GitLab CI for Monorepos: Which One Wins?](/_astro/hero.7c9S_WKE_ZmGOGN.webp)](/blog/post/github-actions-vs-gitlab-ci-for-monorepos)

## [GitHub Actions vs. GitLab CI for Monorepos: Which One Wins?](/blog/post/github-actions-vs-gitlab-ci-for-monorepos)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [CI/CD](/blog/categories/cicd)
-   [Monorepos](/blog/categories/monorepos)
-   [Software Development](/blog/categories/software-development)
-   Published: 26 Apr, 2025

The world of building software is always changing, and how teams organize their code can really affect how well they work. One way that's become pretty popular is using a monorepo – that's just keepin

[#GitHub Actions](/blog/tags/github-actions)[#GitLab CI](/blog/tags/gitlab-ci)[#Monorepo](/blog/tags/monorepo)+7 tags

[read more](/blog/post/github-actions-vs-gitlab-ci-for-monorepos)

[![Full-Stack Observability with OpenTelemetry: Getting a Clear View of Your Systems](/_astro/hero.KfMp0RBa_Z18B1I3.webp)](/blog/post/full-stack-observability-opentelemetry)

## [Full-Stack Observability with OpenTelemetry: Getting a Clear View of Your Systems](/blog/post/full-stack-observability-opentelemetry)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Observability](/blog/categories/observability)
-   [DevOps](/blog/categories/devops)
-   [OpenTelemetry](/blog/categories/opentelemetry)
-   [Monitoring](/blog/categories/monitoring)
-   Published: 19 Apr, 2025

Think about how complicated software can be these days. You've got all these different parts talking to each other – the stuff you see on the screen, the behind-the-scenes processing, the databases, a

[#OpenTelemetry](/blog/tags/opentelemetry)[#Observability](/blog/tags/observability)[#Full Stack Observability](/blog/tags/full-stack-observability)+9 tags

[read more](/blog/post/full-stack-observability-opentelemetry)

[![Navigating Growth: Building a Secure and Scalable AWS Environment with a Multi-Account Architecture and Control Tower](/_astro/hero.BShn8B1r_Zu8h2W.webp)](/blog/post/multi-account-aws-control-tower)

## [Navigating Growth: Building a Secure and Scalable AWS Environment with a Multi-Account Architecture and Control Tower](/blog/post/multi-account-aws-control-tower)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [AWS](/blog/categories/aws)
-   [DevOps](/blog/categories/devops)
-   [Cloud Security](/blog/categories/cloud-security)
-   [Cloud Architecture](/blog/categories/cloud-architecture)
-   Published: 13 Apr, 2025

The cloud journey often kicks off with a single AWS account – it feels simple and straightforward, especially when you're just starting out or have smaller teams. But as your cloud usage grows, that i

[#AWS](/blog/tags/aws)[#Control Tower](/blog/tags/control-tower)[#Multi Account Strategy](/blog/tags/multi-account-strategy)+8 tags

[read more](/blog/post/multi-account-aws-control-tower)

[![Policy as Code with Open Policy Agent: A Technical and Governance Perspective](/_astro/hero.FMyPom55_ZBRCR.webp)](/blog/post/policy-as-code-opa-guide)

## [Policy as Code with Open Policy Agent: A Technical and Governance Perspective](/blog/post/policy-as-code-opa-guide)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Security](/blog/categories/security)
-   [Cloud Governance](/blog/categories/cloud-governance)
-   [Policy as Code](/blog/categories/policy-as-code)
-   Published: 08 Apr, 2025

Think about how much stuff modern organizations have running in the cloud these days. It's a lot, right? All those servers, applications, and connections can get pretty complicated to manage. Just cli

[#Open Policy Agent](/blog/tags/open-policy-agent)[#OPA](/blog/tags/opa)[#Policy as Code](/blog/tags/policy-as-code)+9 tags

[read more](/blog/post/policy-as-code-opa-guide)

[![Zero Trust Architecture in DevOps Pipelines: Secure Your CI/CD Workflows](/_astro/hero.BrNMLyL7_1lCSFT.webp)](/blog/post/zero-trust-devops-pipelines-securing-ci-cd)

## [Zero Trust Architecture in DevOps Pipelines: Secure Your CI/CD Workflows](/blog/post/zero-trust-devops-pipelines-securing-ci-cd)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Cloud Security](/blog/categories/cloud-security)
-   [Zero Trust Architecture](/blog/categories/zero-trust-architecture)
-   [CI/CD](/blog/categories/cicd)
-   Published: 05 Apr, 2025

In today's rapidly evolving digital landscape, security is paramount especially in DevOps environments where CI/CD pipelines and cloud infrastructure drive software delivery. One paradigm that’s resha

[#Zero Trust](/blog/tags/zero-trust)[#DevOps](/blog/tags/devops)[#CI/CD Security](/blog/tags/cicd-security)+7 tags

[read more](/blog/post/zero-trust-devops-pipelines-securing-ci-cd)

[![10+ Secret Git Commands That Will Save Hours Every Week](/_astro/hero.BrIIpyXb_8Js6X.webp)](/blog/post/10-secret-git-commands-to-save-time)

## [10+ Secret Git Commands That Will Save Hours Every Week](/blog/post/10-secret-git-commands-to-save-time)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Git](/blog/categories/git)
-   [Version Control](/blog/categories/version-control)
-   [DevOps](/blog/categories/devops)
-   [Software Development](/blog/categories/software-development)
-   [Productivity](/blog/categories/productivity)
-   Published: 22 Feb, 2025

Introduction As a Software Engineer, DevOps Engineer, or GitHub user, you probably use Git daily. But are you making the most of it? Git is packed with powerful commands that can save

[#Git Commands](/blog/tags/git-commands)[#Git Tips](/blog/tags/git-tips)[#Version Control](/blog/tags/version-control)+7 tags

[read more](/blog/post/10-secret-git-commands-to-save-time)

[![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)

[![Deploying Infrastructure with Terraform in CI/CD Pipelines](/_astro/hero.NEjisJ89_1o5LmS.webp)](/blog/post/deploying-infrastructure-with-terraform-in-ci-cd-pipelines)

## [Deploying Infrastructure with Terraform in CI/CD Pipelines](/blog/post/deploying-infrastructure-with-terraform-in-ci-cd-pipelines)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [CI/CD](/blog/categories/cicd)
-   [Terraform](/blog/categories/terraform)
-   [Cloud Automation](/blog/categories/cloud-automation)
-   Published: 22 Sep, 2024

In today’s fast-paced DevOps environments, Infrastructure as Code (IaC) has become a cornerstone for managing and scaling infrastructure efficiently. Terraform, a leading open-source IaC tool, is

[#Terraform](/blog/tags/terraform)[#CI/CD Pipelines](/blog/tags/cicd-pipelines)[#DevOps](/blog/tags/devops)+7 tags

[read more](/blog/post/deploying-infrastructure-with-terraform-in-ci-cd-pipelines)

[![When to Use Serverless?](/_astro/hero.dLhnz4QY_1KW7Ab.webp)](/blog/post/when-to-use-serverless)

## [When to Use Serverless?](/blog/post/when-to-use-serverless)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Serverless](/blog/categories/serverless)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [DevOps](/blog/categories/devops)
-   [AWS](/blog/categories/aws)
-   [Software Architecture](/blog/categories/software-architecture)
-   Published: 26 May, 2024

As a DevOps engineer working with AWS, understanding when to use serverless architecture can be a game-changer for your projects. Serverless computing offers numerous benefits, but it's essential to k

[#Serverless Architecture](/blog/tags/serverless-architecture)[#AWS Lambda](/blog/tags/aws-lambda)[#Microservices](/blog/tags/microservices)+5 tags

[read more](/blog/post/when-to-use-serverless)

[![Phases of the Modernization Process](/_astro/hero.D0sMK9tl_P5z9X.webp)](/blog/post/phases-of-the-modernization-process)

## [Phases of the Modernization Process](/blog/post/phases-of-the-modernization-process)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [IT Modernization](/blog/categories/it-modernization)
-   [Cloud Migration](/blog/categories/cloud-migration)
-   [DevOps](/blog/categories/devops)
-   [Business Strategy](/blog/categories/business-strategy)
-   [AWS](/blog/categories/aws)
-   Published: 18 May, 2024

Modernizing IT infrastructure is essential for organizations to stay competitive, secure, and efficient. The modernization process, involves several strategic phases. Each phase is critical to ensure

[#Modernization Strategy](/blog/tags/modernization-strategy)[#IT Infrastructure](/blog/tags/it-infrastructure)[#Cloud Adoption](/blog/tags/cloud-adoption)+7 tags

[read more](/blog/post/phases-of-the-modernization-process)

[![Becoming an AWS Pro: A Deep Dive into Amazon Elastic Container Service](/_astro/hero.ia7tHPKE_ZlnALL.webp)](/blog/post/aws-ecs-deep-dive)

## [Becoming an AWS Pro: A Deep Dive into Amazon Elastic Container Service](/blog/post/aws-ecs-deep-dive)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [DevOps](/blog/categories/devops)
-   [Containerization](/blog/categories/containerization)
-   [ECS](/blog/categories/ecs)
-   Published: 13 Oct, 2023

Introduction Are you a passionate AWS Cloud Engineer DevOps enthusiast, looking to sharpen your container orchestration skills and level up your cloud infrastructure management game? Amazon Elasti

[#AWS ECS](/blog/tags/aws-ecs)[#Amazon EKS](/blog/tags/amazon-eks)[#AWS Fargate](/blog/tags/aws-fargate)+7 tags

[read more](/blog/post/aws-ecs-deep-dive)

[![Scaling Up, Staying Strong: Hands-On AWS CloudFormation Techniques for Building Resilient and Scalable Systems](/_astro/hero.CoOFXLCa_Z2wwlfS.webp)](/blog/post/scaling-up-staying-strong-hands-on-aws-cloudformation-techniques-for-building-resilient-and-scalable-systems)

## [Scaling Up, Staying Strong: Hands-On AWS CloudFormation Techniques for Building Resilient and Scalable Systems](/blog/post/scaling-up-staying-strong-hands-on-aws-cloudformation-techniques-for-building-resilient-and-scalable-systems)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [Scalability](/blog/categories/scalability)
-   [Resilience](/blog/categories/resilience)
-   Published: 02 Jun, 2023

Introduction: In today's rapidly evolving digital landscape, building resilient and scalable systems is crucial for businesses to meet growing demands and maintain high availability. Cloud native

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#IaC](/blog/tags/iac)[#Scalable Systems](/blog/tags/scalable-systems)+7 tags

[read more](/blog/post/scaling-up-staying-strong-hands-on-aws-cloudformation-techniques-for-building-resilient-and-scalable-systems)

[![Unleashing the Magic: Best Practices for Infrastructure Automation in a Cloud Native AWS Environment](/_astro/hero.CTyi0Kde_16WUz4.webp)](/blog/post/unleashing-the-magic-best-practices-for-infrastructure-automation-in-a-cloud-native-aws-environment)

## [Unleashing the Magic: Best Practices for Infrastructure Automation in a Cloud Native AWS Environment](/blog/post/unleashing-the-magic-best-practices-for-infrastructure-automation-in-a-cloud-native-aws-environment)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Cloud Native](/blog/categories/cloud-native)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure Automation](/blog/categories/infrastructure-automation)
-   [Best Practices](/blog/categories/best-practices)
-   Published: 22 May, 2023

Introduction: In the realm of Cloud Native AWS environments, mastering infrastructure automation is essential to unlock the full potential of your magical kingdom. From security spells to optimizi

[#AWS Automation](/blog/tags/aws-automation)[#Infrastructure as Code (IaC)](/blog/tags/infrastructure-as-code-iac)[#CI/CD Pipelines](/blog/tags/cicd-pipelines)+7 tags

[read more](/blog/post/unleashing-the-magic-best-practices-for-infrastructure-automation-in-a-cloud-native-aws-environment)

[![Orchestrating Infrastructure with Terraform: Unleashing the Magic of Infrastructure Provisioning](/_astro/hero.D2PoOOZD_2bwX4C.webp)](/blog/post/orchestrating-infrastructure-with-terraform-unleashing-the-magic-of-infrastructure-provisioning)

## [Orchestrating Infrastructure with Terraform: Unleashing the Magic of Infrastructure Provisioning](/blog/post/orchestrating-infrastructure-with-terraform-unleashing-the-magic-of-infrastructure-provisioning)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Terraform](/blog/categories/terraform)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [DevOps](/blog/categories/devops)
-   [Cloud Provisioning](/blog/categories/cloud-provisioning)
-   [AWS](/blog/categories/aws)
-   Published: 22 May, 2023

Introduction: In the realm of infrastructure orchestration, Terraform emerges as a versatile sorcerer's apprentice, allowing you to create and manage your infrastructure across multiple cloud prov

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

[read more](/blog/post/orchestrating-infrastructure-with-terraform-unleashing-the-magic-of-infrastructure-provisioning)

[![Simplifying Application Deployment with AWS SAM: Unleashing the Power of Serverless Magic](/_astro/hero.CdyEyleP_2fYFz9.webp)](/blog/post/simplifying-application-deployment-with-aws-sam-unleashing-the-power-of-serverless-magic)

## [Simplifying Application Deployment with AWS SAM: Unleashing the Power of Serverless Magic](/blog/post/simplifying-application-deployment-with-aws-sam-unleashing-the-power-of-serverless-magic)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Serverless](/blog/categories/serverless)
-   [DevOps](/blog/categories/devops)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   [Application Deployment](/blog/categories/application-deployment)
-   Published: 22 May, 2023

Introduction: When it comes to deploying serverless applications, AWS SAM (Serverless Application Model) emerges as your trusty sidekick, simplifying the process and harnessing the full power of s

[#AWS SAM](/blog/tags/aws-sam)[#Serverless Framework](/blog/tags/serverless-framework)[#AWS Lambda](/blog/tags/aws-lambda)+5 tags

[read more](/blog/post/simplifying-application-deployment-with-aws-sam-unleashing-the-power-of-serverless-magic)

[![Leveraging AWS CloudFormation for Infrastructure as Code (IaC): The Mighty Sword of Automation](/_astro/hero.DW2mCCZ1_Z1qXfDg.webp)](/blog/post/leveraging-aws-cloudformation-for-infrastructure-as-code-iac-the-mighty-sword-of-automation)

## [Leveraging AWS CloudFormation for Infrastructure as Code (IaC): The Mighty Sword of Automation](/blog/post/leveraging-aws-cloudformation-for-infrastructure-as-code-iac-the-mighty-sword-of-automation)

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

Introduction In the realm of Infrastructure as Code (IaC), AWS CloudFormation emerges as a powerful tool, akin to a mighty sword in your infrastructure automation arsenal. With CloudFormation, you

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

[read more](/blog/post/leveraging-aws-cloudformation-for-infrastructure-as-code-iac-the-mighty-sword-of-automation)

[![Unleashing the Power of Cloud Native Infrastructure on AWS: Building Castles in the Sky](/_astro/hero.CwVzviwB_4akIX.webp)](/blog/post/unleashing-the-power-of-cloud-native-infrastructure-on-aws-building-castles-in-the-sky)

## [Unleashing the Power of Cloud Native Infrastructure on AWS: Building Castles in the Sky](/blog/post/unleashing-the-power-of-cloud-native-infrastructure-on-aws-building-castles-in-the-sky)

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

Introduction In the realm of cloud computing, Cloud Native Infrastructure stands tall as a modern sorcery, empowering developers to design and deploy applications tailored explicitly for the cloud

[#Cloud Native Architecture](/blog/tags/cloud-native-architecture)[#AWS Services](/blog/tags/aws-services)[#AWS Lambda](/blog/tags/aws-lambda)+10 tags

[read more](/blog/post/unleashing-the-power-of-cloud-native-infrastructure-on-aws-building-castles-in-the-sky)

[![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)

[![Mastering AWS Architecture: A Comprehensive Guide to the Well-Architected Framework](/_astro/hero.4QrHEFiK_i2C8D.webp)](/blog/post/mastering-aws-architecture-a-comprehensive-guide-to-the-well-architected-framework)

## [Mastering AWS Architecture: A Comprehensive Guide to the Well-Architected Framework](/blog/post/mastering-aws-architecture-a-comprehensive-guide-to-the-well-architected-framework)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Cloud Architecture](/blog/categories/cloud-architecture)
-   [Best Practices](/blog/categories/best-practices)
-   [DevOps](/blog/categories/devops)
-   [Cloud Management](/blog/categories/cloud-management)
-   Published: 09 Mar, 2023

TL;DR AWS Well-Architected Framework is a collection of best practices for creating and running systems on AWS that are dependable, secure, effective, economical, and long-lasting. The framework i

[#AWS Well Architected Framework](/blog/tags/aws-well-architected-framework)[#Operational Excellence](/blog/tags/operational-excellence)[#Security](/blog/tags/security)+6 tags

[read more](/blog/post/mastering-aws-architecture-a-comprehensive-guide-to-the-well-architected-framework)

[![Get Started with Building ReactJS and Docker: A Complete Guide](/_astro/hero.CDA9gINC_5FejQ.webp)](/blog/post/get-started-with-building-reactjs-and-docker-a-complete-guide)

## [Get Started with Building ReactJS and Docker: A Complete Guide](/blog/post/get-started-with-building-reactjs-and-docker-a-complete-guide)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [ReactJS](/blog/categories/reactjs)
-   [Docker](/blog/categories/docker)
-   [DevOps](/blog/categories/devops)
-   [Containerization](/blog/categories/containerization)
-   [Web Development](/blog/categories/web-development)
-   Published: 18 Feb, 2023

Introduction Docker is a powerful tool that allows developers to create, deploy, and run applications in a portable and scalable way. It uses containerization to encapsulate all the dependencies a

[#ReactJS](/blog/tags/reactjs)[#Docker](/blog/tags/docker)[#Dockerfile](/blog/tags/dockerfile)+5 tags

[read more](/blog/post/get-started-with-building-reactjs-and-docker-a-complete-guide)

[![How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips](/_astro/hero.W_-sxnO__2i0INW.webp)](/blog/post/how-to-run-mysql-in-a-docker-container-a-step-by-step-guide-with-customization-tips)

## [How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips](/blog/post/how-to-run-mysql-in-a-docker-container-a-step-by-step-guide-with-customization-tips)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Docker](/blog/categories/docker)
-   [MySQL](/blog/categories/mysql)
-   [Databases](/blog/categories/databases)
-   [DevOps](/blog/categories/devops)
-   [Containerization](/blog/categories/containerization)
-   Published: 12 Feb, 2023

Introduction Docker has revolutionized the way we run and manage applications by making it easy to package, deploy, and run applications in containers. Containers allow applications to run in a co

[#Docker](/blog/tags/docker)[#MySQL](/blog/tags/mysql)[#Database Containerization](/blog/tags/database-containerization)+4 tags

[read more](/blog/post/how-to-run-mysql-in-a-docker-container-a-step-by-step-guide-with-customization-tips)

[![How To Install Docker On Linux In 4 Easy Steps!](/_astro/hero.CpX7CDI1_VrFPo.webp)](/blog/post/how-to-install-docker-on-linux-in-4-easy-steps)

## [How To Install Docker On Linux In 4 Easy Steps!](/blog/post/how-to-install-docker-on-linux-in-4-easy-steps)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Docker](/blog/categories/docker)
-   [Linux](/blog/categories/linux)
-   [DevOps](/blog/categories/devops)
-   [System Administration](/blog/categories/system-administration)
-   [Containerization](/blog/categories/containerization)
-   Published: 12 Feb, 2023

Introduction Docker is a powerful platform that allows developers to create, deploy, and run applications in containers. Containers are isolated environments that allow you to run your application

[#Docker Installation](/blog/tags/docker-installation)[#Linux Setup](/blog/tags/linux-setup)[#DevOps Tools](/blog/tags/devops-tools)+3 tags

[read more](/blog/post/how-to-install-docker-on-linux-in-4-easy-steps)

[![How to Avoid Common Cloud Services Mistakes](/_astro/hero.9gb_YEzv_5JpIH.webp)](/blog/post/how-to-avoid-common-cloud-services-mistakes)

## [How to Avoid Common Cloud Services Mistakes](/blog/post/how-to-avoid-common-cloud-services-mistakes)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Cloud Strategy](/blog/categories/cloud-strategy)
-   [AWS](/blog/categories/aws)
-   [Cloud Security](/blog/categories/cloud-security)
-   [Cost Management](/blog/categories/cost-management)
-   [DevOps](/blog/categories/devops)
-   Published: 20 Jan, 2023

Introduction By offering scalable, on-demand resources and services, cloud services have completely changed the way organizations operate. Implementing cloud services, however, can provide its own

[#Cloud Mistakes](/blog/tags/cloud-mistakes)[#AWS Best Practices](/blog/tags/aws-best-practices)[#Cloud Security](/blog/tags/cloud-security)+6 tags

[read more](/blog/post/how-to-avoid-common-cloud-services-mistakes)

[![How to Deploy a Spring Boot Application to AWS CloudFormation](/_astro/hero.C8XnJRc3_Z1OiL51.webp)](/blog/post/how-to-deploy-a-spring-boot-application-to-aws-cloudformation)

## [How to Deploy a Spring Boot Application to AWS CloudFormation](/blog/post/how-to-deploy-a-spring-boot-application-to-aws-cloudformation)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Spring Boot](/blog/categories/spring-boot)
-   [CloudFormation](/blog/categories/cloudformation)
-   [DevOps](/blog/categories/devops)
-   [Java](/blog/categories/java)
-   Published: 17 Jan, 2023

Introduction Deploying a Spring Boot application to the cloud can provide many benefits such as scalability and easy management. AWS CloudFormation is a service that allows for the creation and ma

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#Spring Boot Deployment](/blog/tags/spring-boot-deployment)[#Java on AWS](/blog/tags/java-on-aws)+5 tags

[read more](/blog/post/how-to-deploy-a-spring-boot-application-to-aws-cloudformation)

[![How To Setup Bastion Host on AWS using CloudFormation Template](/_astro/hero.DX_FnUff_Z21DeWl.webp)](/blog/post/how-to-setup-bastion-host-on-aws-using-cloudformation-template)

## [How To Setup Bastion Host on AWS using CloudFormation Template](/blog/post/how-to-setup-bastion-host-on-aws-using-cloudformation-template)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [CloudFormation](/blog/categories/cloudformation)
-   [Security](/blog/categories/security)
-   [Networking](/blog/categories/networking)
-   [DevOps](/blog/categories/devops)
-   Published: 10 Jan, 2023

Introduction In previous post How To Setup Bastion Host on AWS using CloudFormation Template, we will learn how to setup a Bastion host

[#AWS Bastion Host](/blog/tags/aws-bastion-host)[#CloudFormation Template](/blog/tags/cloudformation-template)[#VPC Setup](/blog/tags/vpc-setup)+7 tags

[read more](/blog/post/how-to-setup-bastion-host-on-aws-using-cloudformation-template)

[![How To Setup Bastion Host on AWS using AWS CLI](/_astro/hero.DGhoBA0r_KL9IM.webp)](/blog/post/how-to-setup-bastion-host-on-aws-using-aws-cli)

## [How To Setup Bastion Host on AWS using AWS CLI](/blog/post/how-to-setup-bastion-host-on-aws-using-aws-cli)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [AWS CLI](/blog/categories/aws-cli)
-   [Security](/blog/categories/security)
-   [Networking](/blog/categories/networking)
-   [DevOps](/blog/categories/devops)
-   Published: 09 Jan, 2023

Introduction In today's world, security is the top priority for any infrastructure and applications, that's why a Bastion host is a must-have in your infrastructure if you want to secure your remo

[#AWS Bastion Host](/blog/tags/aws-bastion-host)[#AWS CLI](/blog/tags/aws-cli)[#VPC Setup](/blog/tags/vpc-setup)+7 tags

[read more](/blog/post/how-to-setup-bastion-host-on-aws-using-aws-cli)

[![How to Setup Jenkins on AWS Using CloudFormation](/_astro/hero.r9yMhIoW_Z3Ovj6.webp)](/blog/post/how-to-setup-jenkins-on-aws-using-cloudformation)

## [How to Setup Jenkins on AWS Using CloudFormation](/blog/post/how-to-setup-jenkins-on-aws-using-cloudformation)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Jenkins](/blog/categories/jenkins)
-   [CloudFormation](/blog/categories/cloudformation)
-   [DevOps](/blog/categories/devops)
-   [CI/CD](/blog/categories/cicd)
-   Published: 11 Dec, 2022

Introduction In a previous blog post, we setup Jenkins on AWS using the AWS CLI (How to Install Jenkins on AWS EC2 Instance). In this blog

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#Jenkins Setup](/blog/tags/jenkins-setup)[#EC2 Instance](/blog/tags/ec2-instance)+5 tags

[read more](/blog/post/how-to-setup-jenkins-on-aws-using-cloudformation)

[![How to CI/CD AWS With Github using Jenkins](/_astro/hero.B1mpyM8T_14dvIE.webp)](/blog/post/how-to-ci-cd-aws-with-github-using-jenkins)

## [How to CI/CD AWS With Github using Jenkins](/blog/post/how-to-ci-cd-aws-with-github-using-jenkins)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [CI/CD](/blog/categories/cicd)
-   [DevOps](/blog/categories/devops)
-   [AWS](/blog/categories/aws)
-   [Jenkins](/blog/categories/jenkins)
-   [GitHub](/blog/categories/github)
-   Published: 07 Dec, 2022

Introduction In previous posts, I have shown you how to setup Jenkins on AWS EC2 instance. You can check the post here. In this post, I will show

[#CI/CD Pipeline](/blog/tags/cicd-pipeline)[#Jenkins](/blog/tags/jenkins)[#GitHub Integration](/blog/tags/github-integration)+6 tags

[read more](/blog/post/how-to-ci-cd-aws-with-github-using-jenkins)

[![How to Install Jenkins on AWS EC2 Instance](/_astro/hero.BzqOEmzv_YuUyx.webp)](/blog/post/install-jenkins-on-aws-ec2-instance)

## [How to Install Jenkins on AWS EC2 Instance](/blog/post/install-jenkins-on-aws-ec2-instance)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [Jenkins](/blog/categories/jenkins)
-   [EC2](/blog/categories/ec2)
-   [DevOps](/blog/categories/devops)
-   [CI/CD](/blog/categories/cicd)
-   Published: 06 Dec, 2022

Introduction In this post, I will show you how to Create an EC2 Instance on AWS and install Jenkins on it. PrerequisitesAWS CLI installed and configured IAM user with the following permi

[#Jenkins Installation](/blog/tags/jenkins-installation)[#AWS EC2 Setup](/blog/tags/aws-ec2-setup)[#Linux Server](/blog/tags/linux-server)+4 tags

[read more](/blog/post/install-jenkins-on-aws-ec2-instance)

[![What is DevOps?](/_astro/hero.1og2dXaB_Z19nggu.webp)](/blog/post/what-is-devops)

## [What is DevOps?](/blog/post/what-is-devops)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [DevOps](/blog/categories/devops)
-   [Software Development](/blog/categories/software-development)
-   [IT Operations](/blog/categories/it-operations)
-   [Agile](/blog/categories/agile)
-   Published: 18 Nov, 2022

What is DevOps, and why is it important? The name "DevOps" is a combination of the terms "development" and "operations," although it refers to a far broader range of principles and procedures than

[#DevOps Culture](/blog/tags/devops-culture)[#CI/CD](/blog/tags/cicd)[#Automation](/blog/tags/automation)+6 tags

[read more](/blog/post/what-is-devops)

[![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)
