{"id":152,"date":"2019-11-14T11:37:53","date_gmt":"2019-11-14T11:37:53","guid":{"rendered":"http:\/\/www.derniercriweb.solutions\/bury-blog\/?p=152"},"modified":"2026-04-08T12:21:17","modified_gmt":"2026-04-08T11:21:17","slug":"devops","status":"publish","type":"post","link":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/2019\/11\/14\/devops\/","title":{"rendered":"Devops"},"content":{"rendered":"\n<p class=\"has-text-align-center has-medium-font-size\">What Is It?<\/p>\n\n\n\n<p><strong>DevOps<\/strong>&nbsp;is a set of practices that combines&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Software_development\">software development<\/a>&nbsp;(<em>Dev<\/em>) and&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Information_technology_operations\">information-technology operations<\/a>&nbsp;(<em>Ops<\/em>) which aims to shorten the&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Systems_development_life_cycle\">systems development life cycle<\/a>&nbsp;and provide&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Continuous_delivery\">continuous delivery<\/a>&nbsp;with high&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Software_quality\">software quality<\/a>.<\/p>\n\n\n\n<p>Toolchains<\/p>\n\n\n\n<p>As DevOps is intended to be a cross-functional mode of working, those that practice the methodology use different sets of tools\u2014referred to as &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/DevOps_toolchain\">toolchains<\/a>&#8220;\u2014rather than a single one.These toolchains are expected to fit into one or more of the following categories, reflective of key aspects of the development and delivery process:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Coding \u2013 code development and review,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Version_control\">source code management<\/a>&nbsp;tools, code merging<\/li>\n\n\n\n<li>Building \u2013&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Continuous_integration\">continuous integration<\/a>&nbsp;tools, build status<\/li>\n\n\n\n<li>Testing \u2013&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Continuous_testing\">continuous testing<\/a>&nbsp;tools that provide quick and timely feedback on business risks<\/li>\n\n\n\n<li>Packaging \u2013&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Binary_repository_manager\">artifact repository<\/a>, application pre-deployment staging<\/li>\n\n\n\n<li>Releasing \u2013 change management, release approvals,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Application_release_automation\">release automation<\/a><\/li>\n\n\n\n<li>Configuring \u2013 infrastructure configuration and management,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Infrastructure_as_code\">infrastructure as code<\/a>&nbsp;tools<\/li>\n\n\n\n<li>Monitoring \u2013&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Application_performance_management\">applications performance monitoring<\/a>, end-user experience<\/li>\n<\/ol>\n\n\n\n<p>Some categories are more essential in a DevOps toolchain than others; especially continuous integration (e.g.&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Jenkins_(software)\">Jenkins<\/a>,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Gitlab\">Gitlab<\/a>,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Bitbucket\">Bitbucket<\/a>&nbsp;pipelines) and infrastructure as code (e.g.,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Terraform_(software)\">Terraform<\/a>,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Ansible_(software)\">Ansible<\/a>,&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Puppet_(software)\">Puppet<\/a>).<\/p>\n\n\n\n<p>Forsgren&nbsp;<em>et al.<\/em>&nbsp;found that IT performance is strongly correlated with DevOps practices like&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Version_control\">source code management<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Continuous_delivery\">continuous delivery<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-white-background-color has-background\"><a href=\"https:\/\/www.derniercriweb.co.uk\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.derniercriweb.co.uk<\/a><br><a href=\"https:\/\/derniercri.biz\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/derniercri.biz<\/a><br><a href=\"https:\/\/www.abportfolio.co.uk\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.abportfolio.co.uk<\/a> <\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What Is It? DevOps&nbsp;is a set of practices that combines&nbsp;software development&nbsp;(Dev) and&nbsp;information-technology operations&nbsp;(Ops) which aims to shorten the&nbsp;systems development life cycle&nbsp;and provide&nbsp;continuous delivery&nbsp;with high&nbsp;software quality. Toolchains As DevOps is intended to be a cross-functional mode of working, those that practice the methodology use different sets of tools\u2014referred to as &#8220;toolchains&#8220;\u2014rather than a single one.These toolchains [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[21,23,25,20,19],"class_list":["post-152","post","type-post","status-publish","format-standard","hentry","category-computing","tag-bury","tag-greater-manchester","tag-radcliffe","tag-web-design","tag-web-development"],"_links":{"self":[{"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/posts\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":0,"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/posts\/152\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/media?parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/categories?post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.derniercriweb.co.uk\/bury-blog\/wp-json\/wp\/v2\/tags?post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}