{"id":3070,"date":"2024-06-11T17:26:00","date_gmt":"2024-06-11T15:26:00","guid":{"rendered":"https:\/\/dev.mdw-group.com\/?p=3070"},"modified":"2026-02-02T10:09:09","modified_gmt":"2026-02-02T09:09:09","slug":"what-is-pulumi-and-azure-devops","status":"publish","type":"post","link":"https:\/\/mdw-group.com\/es\/what-is-pulumi-and-azure-devops\/","title":{"rendered":"Pulumi y Azure DevOps"},"content":{"rendered":"<div class=\"wp-block-uagb-container uagb-block-11ca5130 alignfull uagb-is-root-container\">\n<div class=\"wp-block-uagb-container uagb-block-4761adb6\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-0337d147\"><h2 class=\"uagb-heading-text\">Pulumi y Azure DevOps<\/h2><\/div>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-090a325d\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n<div class=\"has-text-align-center wp-block-post-date\"><time datetime=\"2024-06-11T17:26:00+02:00\">junio 11, 2024<\/time><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-1d42d899 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-0432e31010b9fe2e894bd5d5931b7c81\" style=\"color:#731373\"><strong>Automating Infrastructure the Smart Way<\/strong><\/h2>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-bb1c7bf306db042f2da4614980e27913 wp-block-paragraph\">If you work with cloud infrastructure, you\u2019ve probably heard about <strong>Pulumi<\/strong> and <strong>Azure DevOps<\/strong>. When used together, these tools can transform how you build, manage, and deploy infrastructure. In this article, we\u2019ll explain what they are and how they complement each other.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-113c7209\"><h3 class=\"uagb-heading-text\">what is pulumi?<\/h3><\/div>\n\n\n\n<p class=\"has-ast-global-color-8-color has-text-color has-link-color wp-elements-a4b0d5c71855382e99f0eaa328299d26 wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\"><strong>Pulumi<\/strong> is an <strong>Infrastructure as Code (IaC)<\/strong> platform. Instead of configuring servers or networks manually, you can define them using programming languages such as <strong>TypeScript, Python, C#, or Go<\/strong>. Once the code is written, Pulumi provisions and manages the resources in the cloud on <strong>Azure, AWS, or GCP<\/strong>.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-074d1f4b2649192a5584334ad82cb951 wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">Some key advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list has-ast-global-color-7-color has-text-color has-link-color wp-elements-bac798daeb8d251880b6afb20b6d603e\">\n<li>Developers use real programming languages, not just templates.<\/li>\n\n\n\n<li>Infrastructure benefits from modern coding practices like testing and automation.<\/li>\n\n\n\n<li>Teams reuse existing skills to manage both applications and infrastructure.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-0a0ed97e\"><h3 class=\"uagb-heading-text\">what is azure devops?<\/h3><\/div>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-5512da4399e8aab077005a8001312662 wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\"><strong>Azure DevOps<\/strong> is Microsoft\u2019s <strong>suite of tools<\/strong> for managing the entire application lifecycle. For infrastructure management, two services stand out:<\/p>\n\n\n\n<ul class=\"wp-block-list has-ast-global-color-8-color has-text-color has-link-color wp-elements-a779915f2e7933314277660dd5d44328\">\n<li><strong>Azure Repos<\/strong>: A version control system for storing and managing code with history and collaboration features.<\/li>\n\n\n\n<li><strong>Azure Pipelines<\/strong>: A CI\/CD tool that automates building, testing, and deploying applications and infrastructure on any platform.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-ast-global-color-8-color has-text-color has-link-color wp-elements-43ebcfd68a4e2d82ea25f390fb6fa79b wp-block-paragraph\">By combining these services, organizations gain a streamlined and automated workflow for software and infrastructure delivery.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-fe30733b\"><h3 class=\"uagb-heading-text\">why integrate pulumi with azure devops?<\/h3><\/div>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-7f3b42e61a499299e0c09415412ae88a wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">Using Pulumi with Azure DevOps offers clear advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list has-ast-global-color-7-color has-text-color has-link-color wp-elements-94a4311a0e4082348720a9fe534ff627\">\n<li><strong>CI\/CD Automation<\/strong>: With Azure Pipelines, every change to your Pulumi code goes through a consistent validation and deployment process. As a result, errors are reduced and efficiency improves.<\/li>\n\n\n\n<li><strong>Infrastructure Lifecycle Management<\/strong>: Azure Repos versions your infrastructure code just like application code. This makes it easier to track changes, revert if needed, and collaborate with teammates.<\/li>\n\n\n\n<li><strong>Improved Collaboration<\/strong>: Azure DevOps provides a single platform that combines version control, CI\/CD, and project management. Together with Pulumi, it helps development and operations teams work more effectively.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-0373d2cc3ab6f868ccbae24fa691ea55 wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">Now that we know both tools, let&#8217;s&nbsp;see how we can start working with them. The first thing to do is to have the Pulumi&nbsp;code in Azure Repos, so that it can later be used in Azure Pipelines. Once we have the code in the Azure repository, we can start creating the pipeline that will continuously deploy the infrastructure.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-8416784a\"><h3 class=\"uagb-heading-text\">Prerequisites for integration<\/h3><\/div>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-bd4255d1cad62bd72b51e9b4dbf5536e wp-block-paragraph\"><strong><strong>Before setting up your pipeline, you\u2019ll need:<\/strong><\/strong><br><br><strong><strong>Pulumi extension for Azure DevOps<\/strong> \u2192 Install the Pulumi Azure Pipelines Task extension.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-a29a093b\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"555\" height=\"340\" data-skip-lazy src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62.png\" alt=\"\" class=\"wp-image-3071\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62-300x184.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62-500x306.png 500w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/noscript><img decoding=\"async\" width=\"555\" height=\"340\" src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62.png\" alt class=\"wp-image-3071 vp-lazyload\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU1IiBoZWlnaHQ9IjM0MCIgdmlld0JveD0iMCAwIDU1NSAzNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62-300x184.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-62-500x306.png 500w\" data-sizes=\"auto\" loading=\"eager\"><\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-307aacaa\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-48cb3b1aea424f2e1a6fc7955fc43d8d wp-block-paragraph\"><strong>Azure Storage<\/strong> \u2192 Store Pulumi state in an Azure Storage Blob to track infrastructure changes.<\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-8432b2ec\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"555\" height=\"140\" data-skip-lazy src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63.png\" alt=\"\" class=\"wp-image-3072\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63-300x76.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63-500x126.png 500w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/noscript><img decoding=\"async\" width=\"555\" height=\"140\" src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63.png\" alt class=\"wp-image-3072 vp-lazyload\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU1IiBoZWlnaHQ9IjE0MCIgdmlld0JveD0iMCAwIDU1NSAxNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63-300x76.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-63-500x126.png 500w\" data-sizes=\"auto\" loading=\"eager\"><\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-d846ce1f\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-e87b260e1a18ee7ccf497ef5652abee2 wp-block-paragraph\"><strong>Azure Key Vault<\/strong> \u2192 Safely store and access keys or secrets needed by Pulumi.<\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-0d45c383\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"555\" height=\"180\" data-skip-lazy src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64.png\" alt=\"\" class=\"wp-image-3073\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64-300x97.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64-500x162.png 500w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/noscript><img decoding=\"async\" width=\"555\" height=\"180\" src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64.png\" alt class=\"wp-image-3073 vp-lazyload\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU1IiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDU1NSAxODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64-300x97.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-64-500x162.png 500w\" data-sizes=\"auto\" loading=\"eager\"><\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-4f7bcf37\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-c8b9245bed66899f1fb064fdf958acc4 wp-block-paragraph\"><strong>Azure Pipelines Library<\/strong> \u2192 Manage configuration variables and link secrets from Key Vault.<\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-d0be5688\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"555\" height=\"434\" data-skip-lazy src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65.png\" alt=\"\" class=\"wp-image-3074\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65-300x235.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65-500x391.png 500w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/noscript><img decoding=\"async\" width=\"555\" height=\"434\" src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65.png\" alt class=\"wp-image-3074 vp-lazyload\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU1IiBoZWlnaHQ9IjQzNCIgdmlld0JveD0iMCAwIDU1NSA0MzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65-300x235.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-65-500x391.png 500w\" data-sizes=\"auto\" loading=\"eager\"><\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-7d8114ab\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-e0e6c1c5a82cf40e0e576ada2121e352\" style=\"color:#731373\"><strong>Building the Pipeline<\/strong><\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-55bef0a3c265affd1b0917ed41571af2 wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">With everything prepared, you can create a pipeline in Azure DevOps to deploy infrastructure automatically.<br>Two main tasks are needed:<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-cc1fe819\"><h3 class=\"uagb-heading-text\"><strong>1. Install dependencies<\/strong> (optional, depending on language).<\/h3><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0b13856b7a90e853d5bc31c1916d942e wp-block-paragraph\">For example, if your Pulumi project is in TypeScript, use <code>pnpm<\/code> to install dependencies inside the <em>infrastructure<\/em> folder.<\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-b3759321\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"555\" height=\"267\" data-skip-lazy src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67.png\" alt=\"\" class=\"wp-image-3076\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67-300x144.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67-500x241.png 500w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/noscript><img decoding=\"async\" width=\"555\" height=\"267\" src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67.png\" alt class=\"wp-image-3076 vp-lazyload\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU1IiBoZWlnaHQ9IjI2NyIgdmlld0JveD0iMCAwIDU1NSAyNjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67-300x144.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-67-500x241.png 500w\" data-sizes=\"auto\" loading=\"eager\"><\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-b9c416b5\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-21d6556e\"><h3 class=\"uagb-heading-text\"><strong>2. Deploy the Pulumi project<\/strong> (via the Pulumi task extension).<\/h3><\/div>\n\n\n\n<ul class=\"wp-block-list has-ast-global-color-7-color has-text-color has-link-color wp-elements-879853abf4a946d38ed604d35dcd9a83\">\n<li><strong>cwd<\/strong> \u2192 folder containing Pulumi code.<\/li>\n\n\n\n<li><strong>createStack<\/strong> \u2192 creates a stack if one doesn\u2019t already exist.<\/li>\n\n\n\n<li><strong>args<\/strong> \u2192 include <code>--yes<\/code> to bypass confirmation, plus configuration variables stored in Azure Libraries.<\/li>\n\n\n\n<li><strong>azureSubscription<\/strong> \u2192 service connection for the deployment.<\/li>\n\n\n\n<li><strong>command<\/strong> \u2192 Pulumi command, typically <code>up<\/code>.<\/li>\n\n\n\n<li><strong>loginArgs<\/strong> \u2192 connection details for Azure Storage (where the Pulumi state is stored).<\/li>\n\n\n\n<li><strong>stack<\/strong> \u2192 name of the target stack.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-9d6c0ff500b194ffdc4d4dada22d759b\">Add these environment variables:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted has-ast-global-color-1-color has-text-color has-link-color wp-elements-6fefd99ee2c924d50a2d7b8e9634a3dc\">AZURE_STORAGE_ACCOUNT \u2192 storage account name.<br><br>AZURE_STORAGE_KEY \u2192 key for the storage account.<br><br>PULUMI_CONFIG_PASSPHRASE \u2192 encryption key for configuration variables.<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><noscript><img decoding=\"async\" width=\"555\" height=\"128\" data-skip-lazy src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68.png\" alt=\"\" class=\"wp-image-3077\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68-300x69.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68-500x115.png 500w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/noscript><img decoding=\"async\" width=\"555\" height=\"128\" src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68.png\" alt class=\"wp-image-3077 vp-lazyload\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU1IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDU1NSAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/dev.mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68.png 555w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68-300x69.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/image-68-500x115.png 500w\" data-sizes=\"auto\" loading=\"eager\"><\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-97942d45\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<p class=\"has-ast-global-color-7-color has-text-color has-link-color wp-elements-efed214a7fdb81922154fbe8b7275d94 wp-block-paragraph\">With these steps, the pipeline can continuously deploy your Pulumi-defined infrastructure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-6016622628518333b3d425f2c73390ec\" style=\"color:#731373\"><strong><strong>Wrapping up<\/strong>\u00a0<\/strong><\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-cc6289b8b0f2ace550d2592b1dac010f wp-block-paragraph\">Integrating <strong>Pulumi<\/strong> with <strong>Azure DevOps<\/strong> creates a modern and reliable way to manage infrastructure as code. With <strong>Azure Repos<\/strong> for version control, <strong>Azure Pipelines<\/strong> for automation, <strong>Azure Storage<\/strong> for state management, and <strong>Azure Key Vault<\/strong> for secret handling, you get a workflow that is both secure and efficient.<br><br>This approach speeds up deployment, reduces human error, and fosters stronger collaboration across teams. Ultimately, Pulumi and Azure DevOps make it easier to scale your infrastructure with confidence.<\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-bd4a6b91\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-9cfe6b575414bb0cc6d8990bfc65546e\" style=\"color:#731373\"><strong><strong><strong>About MDW<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<p class=\"has-ast-global-color-8-color has-text-color has-link-color wp-elements-f87d5a6b56457dc184a337208f6a2d70 wp-block-paragraph\">MDW is a European consulting firm specialized in <strong>Data &amp; AI<\/strong>. Recognized as <strong>Microsoft Partner of the Year for Azure (2024)<\/strong> and <strong>Partner of the Year for Data &amp; AI (2023)<\/strong>, MDW helps leading enterprises design, build, and operate data-driven solutions that connect <strong>Data, AI, and Business Applications<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-09b718f4\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-8e99128a\"><noscript><img decoding=\"async\" class=\"uagb-team__image-crop-circle\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/08\/Jose-Manuel-150x150.png\" alt=\"\" height=\"100\" width=\"100\" loading=\"lazy\"\/><\/noscript><img decoding=\"async\" class=\"uagb-team__image-crop-circle vp-lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" alt height=\"100\" width=\"100\" loading=\"eager\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/08\/Jose-Manuel-150x150.png\" data-sizes=\"auto\"><div class=\"uagb-team__content\"><h3 class=\"uagb-team__title\">Jose Manuel Pinto Lozano<\/h3><span class=\"uagb-team__prefix\">Cloud Analytics Consultant at MDW<\/span><p class=\"uagb-team__desc\"><\/p><ul class=\"uagb-team__social-list\"><li class=\"uagb-team__social-icon\"><a href=\"https:\/\/www.linkedin.com\/in\/josemanuelpintolozano\/\" aria-label=\"linkedin\" target=\"_blank\" title=\"\" rel=\"noopener noreferrer\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 448 512\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg><\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-a641238f\"><div class=\"uagb-separator-spacing-wrapper\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div><\/div>\n\n\n\n\t\t\t<div class=\"wp-block-uagb-post-carousel uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-bef61616     uagb-post__arrow-outside uagb-slick-carousel uagb-post__items uagb-post__columns-3 is-carousel uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__carousel_equal-height\" data-total=\"5\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/enhancing-data-governance-through-purview\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\"><noscript><img decoding=\"async\" width=\"953\" height=\"720\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance.png\" class=\"attachment-large size-large\" alt=\"Enhancing Data Governance with Purview\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-800x604.png 800w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/noscript><img decoding=\"async\" width=\"953\" height=\"720\" src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance.png\" class=\"attachment-large size-large vp-lazyload\" alt=\"Enhancing Data Governance with Purview\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUzIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDk1MyA3MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/Purview-Governance-800x604.png 800w\" data-sizes=\"auto\" loading=\"eager\">\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h6 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/enhancing-data-governance-through-purview\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Mejorando el Gobierno de Datos con Purview<\/a>\n\t\t\t<\/h6>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2026-07-24T09:47:00+02:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tjulio 24, 2026\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo hay comentarios\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/design-in-power-bi\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\"><noscript><img decoding=\"async\" width=\"953\" height=\"720\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post.png\" class=\"attachment-large size-large\" alt=\"Design in Power BI_Blog Post\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-800x604.png 800w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/noscript><img decoding=\"async\" width=\"953\" height=\"720\" src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post.png\" class=\"attachment-large size-large vp-lazyload\" alt=\"Design in Power BI_Blog Post\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUzIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDk1MyA3MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/06\/Design-in-Power-BI_Blog-Post-800x604.png 800w\" data-sizes=\"auto\" loading=\"eager\">\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h6 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/design-in-power-bi\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Dise\u00f1o en Power BI<\/a>\n\t\t\t<\/h6>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2026-06-23T17:23:07+02:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tjunio 23, 2026\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo hay comentarios\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/microsoft-copilot-studio\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\"><noscript><img decoding=\"async\" width=\"953\" height=\"720\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-800x604.png 800w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/noscript><img decoding=\"async\" width=\"953\" height=\"720\" src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website.png\" class=\"attachment-large size-large vp-lazyload\" alt srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUzIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDk1MyA3MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/05\/Microsoft-Copilot-Studio-Website-800x604.png 800w\" data-sizes=\"auto\" loading=\"eager\">\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h6 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/microsoft-copilot-studio\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Microsoft Copilot Studio<\/a>\n\t\t\t<\/h6>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2026-05-27T10:54:21+02:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tmayo 27, 2026\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo hay comentarios\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/microsoft-365-e7-frontier-suite\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\"><noscript><img decoding=\"async\" width=\"953\" height=\"720\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1.png\" class=\"attachment-large size-large\" alt=\"The Frontier Suite\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-800x604.png 800w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/noscript><img decoding=\"async\" width=\"953\" height=\"720\" src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1.png\" class=\"attachment-large size-large vp-lazyload\" alt=\"The Frontier Suite\" srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUzIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDk1MyA3MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1.png 953w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-300x227.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-768x580.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-500x378.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/03\/Image-Website-1-800x604.png 800w\" data-sizes=\"auto\" loading=\"eager\">\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h6 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/microsoft-365-e7-frontier-suite\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Microsoft 365 E7<\/a>\n\t\t\t<\/h6>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2026-04-08T19:17:53+02:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tabril 8, 2026\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo hay comentarios\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/microsoft-fabric-featured-partner\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\"><noscript><img decoding=\"async\" width=\"1024\" height=\"768\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1024x768.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1024x768.png 1024w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-300x225.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-768x576.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1536x1152.png 1536w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-2048x1536.png 2048w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-500x375.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-800x600.png 800w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1280x960.png 1280w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1920x1440.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1024x768.png\" class=\"attachment-large size-large vp-lazyload\" alt srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCAxMDI0IDc2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1024x768.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1024x768.png 1024w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-300x225.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-768x576.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1536x1152.png 1536w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-2048x1536.png 2048w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-500x375.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-800x600.png 800w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1280x960.png 1280w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/10\/Blog-Post-Website-1920x1440.png 1920w\" data-sizes=\"auto\" loading=\"eager\">\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h6 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/microsoft-fabric-featured-partner\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Microsoft Fabric Featured Partner<\/a>\n\t\t\t<\/h6>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2025-10-16T10:35:45+02:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\toctubre 16, 2025\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo hay comentarios\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/superheroes-villains-creation-contest-powered-by-ai\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\"><noscript><img decoding=\"async\" width=\"1024\" height=\"768\" data-skip-lazy src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1024x768.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1024x768.png 1024w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-300x225.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-768x576.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1536x1152.png 1536w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-2048x1536.png 2048w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-500x375.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-800x600.png 800w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1280x960.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1024x768.png\" class=\"attachment-large size-large vp-lazyload\" alt srcset=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCAxMDI0IDc2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=\" data-src=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1024x768.png\" data-srcset=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1024x768.png 1024w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-300x225.png 300w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-768x576.png 768w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1536x1152.png 1536w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-2048x1536.png 2048w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-500x375.png 500w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-800x600.png 800w, https:\/\/mdw-group.com\/wp-content\/uploads\/2025\/09\/Blog-Post-Website-1280x960.png 1280w\" data-sizes=\"auto\" loading=\"eager\">\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h6 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/mdw-group.com\/es\/superheroes-villains-creation-contest-powered-by-ai\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Uniendo Imaginaci\u00f3n e IA: El Concurso de Superh\u00e9roes y Villanos de MDW<\/a>\n\t\t\t<\/h6>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2025-09-30T12:36:57+02:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tseptiembre 30, 2025\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo hay comentarios\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Pulumi and Azure DevOps Automating Infrastructure the Smart Way If you work with cloud infrastructure, you\u2019ve probably heard about Pulumi and Azure DevOps. When used together, these tools can transform how you build, manage, and deploy infrastructure. In this article, we\u2019ll explain what they are and how they complement each other. what is pulumi? Pulumi [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3079,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_vp_format_video_url":"","_vp_image_focal_point":[],"_vp_custom_popup_image":0,"_vp_format_audio_url":"","_vp_album_images":[],"_vp_custom_thumbnail":0,"_vp_custom_thumbnail_focal_point":[],"_vp_custom_thumbnail_cover":0,"_vp_hover_thumbnail":0,"_vp_hover_thumbnail_focal_point":[],"footnotes":""},"categories":[35],"tags":[],"class_list":["post-3070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-posts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pulumi and Azure DevOps - MDW<\/title>\n<meta name=\"description\" content=\"In that article, we delve into what Pulumi\u00a0is, its advantages compared to other Infrastructures as Code (IaC) tools, and how to get started.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mdw-group.com\/es\/what-is-pulumi-and-azure-devops\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pulumi and Azure DevOps - MDW\" \/>\n<meta property=\"og:description\" content=\"In that article, we delve into what Pulumi\u00a0is, its advantages compared to other Infrastructures as Code (IaC) tools, and how to get started.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mdw-group.com\/es\/what-is-pulumi-and-azure-devops\/\" \/>\n<meta property=\"og:site_name\" content=\"MDW\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-11T15:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-02T09:09:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"953\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Amandine Clauzon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amandine Clauzon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/\"},\"author\":{\"name\":\"Amandine Clauzon\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#\\\/schema\\\/person\\\/7848618d179dce9f95df45afd331740f\"},\"headline\":\"Pulumi and Azure DevOps\",\"datePublished\":\"2024-06-11T15:26:00+00:00\",\"dateModified\":\"2026-02-02T09:09:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/\"},\"wordCount\":698,\"publisher\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mdw-group.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/DevOps-Team-Website-1.png\",\"articleSection\":[\"Blog posts\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/\",\"url\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/\",\"name\":\"Pulumi and Azure DevOps - MDW\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mdw-group.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/DevOps-Team-Website-1.png\",\"datePublished\":\"2024-06-11T15:26:00+00:00\",\"dateModified\":\"2026-02-02T09:09:09+00:00\",\"description\":\"In that article, we delve into what Pulumi\u00a0is, its advantages compared to other Infrastructures as Code (IaC) tools, and how to get started.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mdw-group.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/DevOps-Team-Website-1.png\",\"contentUrl\":\"https:\\\/\\\/mdw-group.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/DevOps-Team-Website-1.png\",\"width\":953,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/what-is-pulumi-and-azure-devops\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/mdw-group.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pulumi and Azure DevOps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#website\",\"url\":\"https:\\\/\\\/mdw-group.com\\\/\",\"name\":\"MDW group\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mdw-group.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#organization\",\"name\":\"MDW | My Data Works\",\"alternateName\":\"My Data Works\",\"url\":\"https:\\\/\\\/mdw-group.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mdw-group.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/LOGO_2025_3-color-centrado-scaled.png\",\"contentUrl\":\"https:\\\/\\\/mdw-group.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/LOGO_2025_3-color-centrado-scaled.png\",\"width\":2560,\"height\":1336,\"caption\":\"MDW | My Data Works\"},\"image\":{\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/mdw-partners\\\/?viewAsMember=true\",\"https:\\\/\\\/www.youtube.com\\\/@mdw-my-data-works\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mdw-group.com\\\/#\\\/schema\\\/person\\\/7848618d179dce9f95df45afd331740f\",\"name\":\"Amandine Clauzon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1977535e90edab87a85a94c728888cd88c136460ad7b49965742f2d97ae2b871?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1977535e90edab87a85a94c728888cd88c136460ad7b49965742f2d97ae2b871?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1977535e90edab87a85a94c728888cd88c136460ad7b49965742f2d97ae2b871?s=96&d=mm&r=g\",\"caption\":\"Amandine Clauzon\"},\"url\":\"https:\\\/\\\/mdw-group.com\\\/es\\\/author\\\/amandine-clauzonmdwpartners-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pulumi and Azure DevOps - MDW","description":"In that article, we delve into what Pulumi\u00a0is, its advantages compared to other Infrastructures as Code (IaC) tools, and how to get started.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mdw-group.com\/es\/what-is-pulumi-and-azure-devops\/","og_locale":"es_ES","og_type":"article","og_title":"Pulumi and Azure DevOps - MDW","og_description":"In that article, we delve into what Pulumi\u00a0is, its advantages compared to other Infrastructures as Code (IaC) tools, and how to get started.\u00a0","og_url":"https:\/\/mdw-group.com\/es\/what-is-pulumi-and-azure-devops\/","og_site_name":"MDW","article_published_time":"2024-06-11T15:26:00+00:00","article_modified_time":"2026-02-02T09:09:09+00:00","og_image":[{"width":953,"height":720,"url":"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png","type":"image\/png"}],"author":"Amandine Clauzon","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Amandine Clauzon","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#article","isPartOf":{"@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/"},"author":{"name":"Amandine Clauzon","@id":"https:\/\/mdw-group.com\/#\/schema\/person\/7848618d179dce9f95df45afd331740f"},"headline":"Pulumi and Azure DevOps","datePublished":"2024-06-11T15:26:00+00:00","dateModified":"2026-02-02T09:09:09+00:00","mainEntityOfPage":{"@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/"},"wordCount":698,"publisher":{"@id":"https:\/\/mdw-group.com\/#organization"},"image":{"@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#primaryimage"},"thumbnailUrl":"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png","articleSection":["Blog posts"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/","url":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/","name":"Pulumi and Azure DevOps - MDW","isPartOf":{"@id":"https:\/\/mdw-group.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#primaryimage"},"image":{"@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#primaryimage"},"thumbnailUrl":"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png","datePublished":"2024-06-11T15:26:00+00:00","dateModified":"2026-02-02T09:09:09+00:00","description":"In that article, we delve into what Pulumi\u00a0is, its advantages compared to other Infrastructures as Code (IaC) tools, and how to get started.\u00a0","breadcrumb":{"@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#primaryimage","url":"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png","contentUrl":"https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png","width":953,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/mdw-group.com\/what-is-pulumi-and-azure-devops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/mdw-group.com\/"},{"@type":"ListItem","position":2,"name":"Pulumi and Azure DevOps"}]},{"@type":"WebSite","@id":"https:\/\/mdw-group.com\/#website","url":"https:\/\/mdw-group.com\/","name":"MDW group","description":"","publisher":{"@id":"https:\/\/mdw-group.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mdw-group.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/mdw-group.com\/#organization","name":"MDW | My Data Works","alternateName":"My Data Works","url":"https:\/\/mdw-group.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mdw-group.com\/#\/schema\/logo\/image\/","url":"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/LOGO_2025_3-color-centrado-scaled.png","contentUrl":"https:\/\/mdw-group.com\/wp-content\/uploads\/2026\/07\/LOGO_2025_3-color-centrado-scaled.png","width":2560,"height":1336,"caption":"MDW | My Data Works"},"image":{"@id":"https:\/\/mdw-group.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/mdw-partners\/?viewAsMember=true","https:\/\/www.youtube.com\/@mdw-my-data-works"]},{"@type":"Person","@id":"https:\/\/mdw-group.com\/#\/schema\/person\/7848618d179dce9f95df45afd331740f","name":"Amandine Clauzon","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/1977535e90edab87a85a94c728888cd88c136460ad7b49965742f2d97ae2b871?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1977535e90edab87a85a94c728888cd88c136460ad7b49965742f2d97ae2b871?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1977535e90edab87a85a94c728888cd88c136460ad7b49965742f2d97ae2b871?s=96&d=mm&r=g","caption":"Amandine Clauzon"},"url":"https:\/\/mdw-group.com\/es\/author\/amandine-clauzonmdwpartners-com\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false],"thumbnail":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-150x150.png",150,150,true],"medium":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-300x227.png",300,227,true],"medium_large":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-768x580.png",768,580,true],"large":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false],"1536x1536":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false],"2048x2048":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false],"trp-custom-language-flag":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",16,12,false],"vp_sm":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-500x378.png",500,378,true],"vp_md":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-800x604.png",800,604,true],"vp_lg":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false],"vp_xl":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false],"vp_sm_popup":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-500x378.png",500,378,true],"vp_md_popup":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1-800x604.png",800,604,true],"vp_xl_popup":["https:\/\/mdw-group.com\/wp-content\/uploads\/2024\/09\/DevOps-Team-Website-1.png",953,720,false]},"uagb_author_info":{"display_name":"Amandine Clauzon","author_link":"https:\/\/mdw-group.com\/es\/author\/amandine-clauzonmdwpartners-com\/"},"uagb_comment_info":4,"uagb_excerpt":"Pulumi and Azure DevOps Automating Infrastructure the Smart Way If you work with cloud infrastructure, you\u2019ve probably heard about Pulumi and Azure DevOps. When used together, these tools can transform how you build, manage, and deploy infrastructure. In this article, we\u2019ll explain what they are and how they complement each other. what is pulumi? Pulumi&hellip;","_links":{"self":[{"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/posts\/3070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/comments?post=3070"}],"version-history":[{"count":1,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/posts\/3070\/revisions"}],"predecessor-version":[{"id":8287,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/posts\/3070\/revisions\/8287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/media\/3079"}],"wp:attachment":[{"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/media?parent=3070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/categories?post=3070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mdw-group.com\/es\/wp-json\/wp\/v2\/tags?post=3070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}