{"id":6965,"date":"2020-07-17T13:02:48","date_gmt":"2020-07-17T07:32:48","guid":{"rendered":"https:\/\/www.invensislearning.com\/blog\/?p=6965"},"modified":"2025-02-14T14:26:47","modified_gmt":"2025-02-14T08:56:47","slug":"build-devops-pipeline","status":"publish","type":"post","link":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/","title":{"rendered":"What is Pipeline in DevOps? A Comprehensive Overview"},"content":{"rendered":"\r\n<p>DevOps has come a long way since when it was first introduced. Initially, most businesses deemed it to be just another buzzword that will phase eventually. However, with the increasing popularity, DevOps has proved that it works and is here to stay.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Powered by automation and supported by cross-departmental collaboration, DevOps has taken the software development experience by passion. Still, not a lot of IT administrators are informed of the nitty-gritty of a DevOps pipeline.<\/p>\r\n\r\n\r\n\r\n<p>This is primarily because the various concepts comprising a DevOps pipeline are usually not well explained.<\/p>\r\n\r\n\r\n\r\n<p>In this article, we attempt to break down the distinct parts of a DevOps pipeline and describes what a pipeline looks like in the enterprise.<\/p>\r\n\r\n\r\n\r\n<h2 id=\"h-different-stages-in-a-standard-devops-pipeline\"><strong>Different Stages in a Standard DevOps Pipeline<\/strong><\/h2>\r\n\r\n\r\n\r\n<h3 id=\"h-continuous-integration-continuous-delivery-ci-cd\"><strong>Continuous Integration\/Continuous Delivery (CI\/CD)<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>Before continuous integration (CI) was in position, developers created the application points in silos and presented them individually. The idea of CI has wholly transformed how developers go about giving their code modifications with the master branch. With CI, the practice frequently combines the code turns into a central receptacle several times a day. In conclusion, merging the various code changes becomes more comfortable and is also less time-consuming. You\u2019ll also find integration defects early, and the sooner you recognize them, the easier it is to act on solving them.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-continuous-testing-ct\"><strong>Continuous Testing (CT)<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>Continuous testing (CT) is another crucial element of a DevOps pipeline. With continuous testing, you can implement automated tests on the code integrations collected during the constant integration phase. Besides securing high-quality importance development, continuous testing also assesses the release\u2019s risks before it continues to the delivery pipeline. Barring the text development part, continuous testing doesn\u2019t require any other manual intervention. Testers write the test scripts before the start of coding. As a result, once the code integration issues, the tests begin to run one after the other automatically.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-continuous-deployment\"><strong>Continuous Deployment<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>There\u2019s an element of uncertainty when people discuss Continuous Delivery\/Continuous Deployment. People usually interchange the terms, although there\u2019s a real difference between them.<\/p>\r\n\r\n\r\n\r\n<p>Continuous deployment works with continuous delivery, and the updates that actively pass through the automatic testing are delivered into production automatically. As a result, it allows multiple production deployments per day.\u00a0<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-continuous-monitoring\"><strong>Continuous Monitoring<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>Monitoring your systems and environment is essential to ensure optimal administration act. In the production environment, the services team leverages continuous monitoring to confirm if the situation is calm and that the applications do something they\u2019re supposed to do. Rather than monitoring only their operations, DevOps supports them to track applications too.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-continuous-feedback\"><strong>Continuous Feedback<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>People often neglect the survey of continuous feedback in a DevOps pipeline, and it doesn\u2019t get as much attention as the other components. However, continuous feedback is relatively valuable. The purpose of continuous feedback resonates very strongly with one of the center DevOps goals\u2014product development through consumers\u2019\/stakeholders\u2019 feedback.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-continuous-operations\"><strong>Continuous Operations<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>Continuous operations is a comparatively, more modern concept. As per Gartner, continuous operations is defined as \u201cThose attributes of a data-processing system that decrease or reduce the need for planned downtime, such as scheduled support. One element of 24-hour-a-day, seven-day-a-week operation.\u201d The purpose of continuous operations is to completely manage tools as well as software changes so that there\u2019s only minimum interruption to the end-users.<\/p>\r\n\r\n\r\n\r\n<h2 id=\"h-phases-of-a-devops-pipeline\"><strong>Phases of a DevOps Pipeline<\/strong><\/h2>\r\n\r\n\r\n\r\n<p>Although it\u2019s simple to find changes in DevOps pipeline design, the primary phases combine develop, build, test and deploy.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-develop\"><strong>Develop<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>At this step, the developers write the software code and launch it into a source control container. After the code reaches through the repository, reference code integration takes place. There are scarce code repository hosting services possible on the market, along with an underlying version control system. Choosing the best closet can be difficult as it depends on different circumstances, such as your plan and team capacity, its release agendas, and so on.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-build\"><strong>Build<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>In the following stage, \u201cbuild,\u201d the importance is built by using the integrated code in the reference code receptacle from the early stage.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-test\"><strong>Test<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>The next level in the DevOps pipeline is \u201ctest,\u201d wherein the testers perform different tests such as practice tests, functional tests, and system tests on the build from the last point. If any issues are located at this phase, then such questions are sent back to the developer for interpretation.<\/p>\r\n\r\n\r\n\r\n<h3 id=\"h-deploy\"><strong>Deploy<\/strong><\/h3>\r\n\r\n\r\n\r\n<p>The final spotlight is \u201cdeploy,\u201d where once the production environment is designed and is configured, the last statement of the build is extended.<\/p>\r\n\r\n\r\n\r\n<p>Therefore, the above-discussed single DevOps pipeline starts from code remaining terminated into the source control repository until its deployment to the end-users in the last stage. There\u2019s additionally a feedback circle that combines the specified steps and guarantees that the process of application performance is progressing at all time.<\/p>\r\n\r\n\r\n\r\n<p>Surely, this article has covered the critical factors of a DevOps pipeline and has brought you a little towards the DevOps pipeline ocean. The ideas explained in this paper compose only a small part of a full DevOps pipeline. As you\u2019d understand by now, you have to work on a lot of things at once to create a DevOps pipeline from scratch. But once the pipeline is in position, it\u2019ll completely redefine how you go about making your software and how you deploy it. And, of course, you\u2019ll get a lot of business and technical advantages in the long route.<\/p>\r\n\r\n\r\n\r\n<p>Albeit DevOps can be a challenging change to integrate into an organization, however, with proper knowledge like getting a <a href=\"https:\/\/www.invensislearning.com\/devops-certification-courses\/\" target=\"_blank\" rel=\"noreferrer noopener\">certification<\/a>, you can easily make the most of DevOps.\u00a0\u00a0<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>DevOps has come a long way since when it was first introduced. Initially, most businesses deemed it to be just another buzzword that will phase eventually. However, with the increasing popularity, DevOps has proved that it works and is here to stay.\u00a0 Powered by automation and supported by cross-departmental collaboration, DevOps has taken the software [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":6967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.7 (Yoast SEO v16.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is Pipeline in DevOps? Explained | Invensis Learning<\/title>\n<meta name=\"description\" content=\"Discover what a pipeline in DevOps is and how it streamlines CI\/CD processes for efficient software development.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Pipeline in DevOps? A Comprehensive Overview\" \/>\n<meta property=\"og:description\" content=\"Discover what a pipeline in DevOps is and how it streamlines CI\/CD processes for efficient software development.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/\" \/>\n<meta property=\"og:site_name\" content=\"Invensis Learning Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/invensislearn\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-17T07:32:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-14T08:56:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1068\" \/>\n\t<meta property=\"og:image:height\" content=\"552\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@InvensisElearn\" \/>\n<meta name=\"twitter:site\" content=\"@InvensisElearn\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ethan Miller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#organization\",\"name\":\"Invensis Learning\",\"url\":\"https:\/\/www.invensislearning.com\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/invensislearn\/\",\"https:\/\/www.instagram.com\/invensis_learn\/\",\"https:\/\/www.linkedin.com\/company\/invensis-learning\/\",\"https:\/\/www.youtube.com\/channel\/UCq4xOlJ4xz6Fw7WcbFkrsUQ\",\"https:\/\/twitter.com\/InvensisElearn\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2015\/06\/invensislogo-1.png\",\"contentUrl\":\"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2015\/06\/invensislogo-1.png\",\"width\":181,\"height\":47,\"caption\":\"Invensis Learning\"},\"image\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#website\",\"url\":\"https:\/\/www.invensislearning.com\/blog\/\",\"name\":\"Invensis Learning Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.invensislearning.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg\",\"contentUrl\":\"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg\",\"width\":1068,\"height\":552,\"caption\":\"Build a DevOps Pipeline\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#webpage\",\"url\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/\",\"name\":\"What is Pipeline in DevOps? Explained | Invensis Learning\",\"isPartOf\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#primaryimage\"},\"datePublished\":\"2020-07-17T07:32:48+00:00\",\"dateModified\":\"2025-02-14T08:56:47+00:00\",\"description\":\"Discover what a pipeline in DevOps is and how it streamlines CI\/CD processes for efficient software development.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"What is Pipeline in DevOps? A Comprehensive Overview\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#\/schema\/person\/4c4c00b594b6452161a729498d551489\"},\"headline\":\"What is Pipeline in DevOps? A Comprehensive Overview\",\"datePublished\":\"2020-07-17T07:32:48+00:00\",\"dateModified\":\"2025-02-14T08:56:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#webpage\"},\"wordCount\":936,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg\",\"articleSection\":[\"Trending Articles on DevOps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#\/schema\/person\/4c4c00b594b6452161a729498d551489\",\"name\":\"Ethan Miller\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.invensislearning.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9360fb46958e5d91ec3e385e20116ef9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9360fb46958e5d91ec3e385e20116ef9?s=96&d=mm&r=g\",\"caption\":\"Ethan Miller\"},\"description\":\"Ethan Miller is a technology enthusiast with his major interest in DevOps adoption across industry sectors. He works as a DevOps Engineer and leads DevOps practices on Agile transformations. Ethan possesses 8+ years of experience in accelerating software delivery using innovative approaches and focuses on various aspects of the production phase to ensure timeliness and quality. He has varied experience in helping both private and public entities in the US and abroad to adopt DevOps and achieve efficient IT service delivery.\",\"url\":\"https:\/\/www.invensislearning.com\/blog\/author\/ethan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is Pipeline in DevOps? Explained | Invensis Learning","description":"Discover what a pipeline in DevOps is and how it streamlines CI\/CD processes for efficient software development.","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:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/","og_locale":"en_US","og_type":"article","og_title":"What is Pipeline in DevOps? A Comprehensive Overview","og_description":"Discover what a pipeline in DevOps is and how it streamlines CI\/CD processes for efficient software development.","og_url":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/","og_site_name":"Invensis Learning Blog","article_publisher":"https:\/\/www.facebook.com\/invensislearn\/","article_published_time":"2020-07-17T07:32:48+00:00","article_modified_time":"2025-02-14T08:56:47+00:00","og_image":[{"width":1068,"height":552,"url":"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg","path":"\/home\/ubuntu\/dev\/blog\/invensislearning_blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg","size":"full","id":6967,"alt":"Build a DevOps Pipeline","pixels":589536,"type":"image\/jpeg"}],"twitter_card":"summary","twitter_creator":"@InvensisElearn","twitter_site":"@InvensisElearn","twitter_misc":{"Written by":"Ethan Miller","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.invensislearning.com\/blog\/#organization","name":"Invensis Learning","url":"https:\/\/www.invensislearning.com\/blog\/","sameAs":["https:\/\/www.facebook.com\/invensislearn\/","https:\/\/www.instagram.com\/invensis_learn\/","https:\/\/www.linkedin.com\/company\/invensis-learning\/","https:\/\/www.youtube.com\/channel\/UCq4xOlJ4xz6Fw7WcbFkrsUQ","https:\/\/twitter.com\/InvensisElearn"],"logo":{"@type":"ImageObject","@id":"https:\/\/www.invensislearning.com\/blog\/#logo","inLanguage":"en-US","url":"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2015\/06\/invensislogo-1.png","contentUrl":"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2015\/06\/invensislogo-1.png","width":181,"height":47,"caption":"Invensis Learning"},"image":{"@id":"https:\/\/www.invensislearning.com\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.invensislearning.com\/blog\/#website","url":"https:\/\/www.invensislearning.com\/blog\/","name":"Invensis Learning Blog","description":"","publisher":{"@id":"https:\/\/www.invensislearning.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.invensislearning.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg","contentUrl":"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg","width":1068,"height":552,"caption":"Build a DevOps Pipeline"},{"@type":"WebPage","@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#webpage","url":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/","name":"What is Pipeline in DevOps? Explained | Invensis Learning","isPartOf":{"@id":"https:\/\/www.invensislearning.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#primaryimage"},"datePublished":"2020-07-17T07:32:48+00:00","dateModified":"2025-02-14T08:56:47+00:00","description":"Discover what a pipeline in DevOps is and how it streamlines CI\/CD processes for efficient software development.","breadcrumb":{"@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"What is Pipeline in DevOps? A Comprehensive Overview"}]},{"@type":"Article","@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#article","isPartOf":{"@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#webpage"},"author":{"@id":"https:\/\/www.invensislearning.com\/blog\/#\/schema\/person\/4c4c00b594b6452161a729498d551489"},"headline":"What is Pipeline in DevOps? A Comprehensive Overview","datePublished":"2020-07-17T07:32:48+00:00","dateModified":"2025-02-14T08:56:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#webpage"},"wordCount":936,"commentCount":2,"publisher":{"@id":"https:\/\/www.invensislearning.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#primaryimage"},"thumbnailUrl":"https:\/\/www.invensislearning.com\/blog\/wp-content\/uploads\/2020\/07\/How-to-Build-a-DevOps-Pipeline-What-are-CI-CD-Pipelines.jpg","articleSection":["Trending Articles on DevOps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.invensislearning.com\/blog\/build-devops-pipeline\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.invensislearning.com\/blog\/#\/schema\/person\/4c4c00b594b6452161a729498d551489","name":"Ethan Miller","image":{"@type":"ImageObject","@id":"https:\/\/www.invensislearning.com\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/9360fb46958e5d91ec3e385e20116ef9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9360fb46958e5d91ec3e385e20116ef9?s=96&d=mm&r=g","caption":"Ethan Miller"},"description":"Ethan Miller is a technology enthusiast with his major interest in DevOps adoption across industry sectors. He works as a DevOps Engineer and leads DevOps practices on Agile transformations. Ethan possesses 8+ years of experience in accelerating software delivery using innovative approaches and focuses on various aspects of the production phase to ensure timeliness and quality. He has varied experience in helping both private and public entities in the US and abroad to adopt DevOps and achieve efficient IT service delivery.","url":"https:\/\/www.invensislearning.com\/blog\/author\/ethan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/posts\/6965"}],"collection":[{"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/comments?post=6965"}],"version-history":[{"count":10,"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/posts\/6965\/revisions"}],"predecessor-version":[{"id":24938,"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/posts\/6965\/revisions\/24938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/media\/6967"}],"wp:attachment":[{"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/media?parent=6965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.invensislearning.com\/blog\/wp-json\/wp\/v2\/categories?post=6965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}