{"id":24004,"date":"2022-02-22T07:46:16","date_gmt":"2022-02-22T12:46:16","guid":{"rendered":"https:\/\/devopsnews.online\/?p=24004"},"modified":"2022-02-22T07:49:06","modified_gmt":"2022-02-22T12:49:06","slug":"devops-data","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/devops-data\/","title":{"rendered":"DevOps & Data"},"content":{"rendered":"

I\u2019m Lee Gardiner, I\u2019m currently the Head of Infrastructure & Service for the Collinson Group and I adore technology transformations, cloud migrations, and being a leader.<\/p>\n

Over the years, I\u2019ve seen many differing opinions as to \u201cWhat is DevOps?\u201d<\/em> and typically when I ask the question in interviews, I\u2019m given differing answers. In this article, I\u2019d love to describe what DevOps is to me as well as my observations.<\/p>\n

<\/h3>\n

Part I – What is DevOps?<\/strong><\/h3>\n

I\u2019ve been fortunate to see DevOps transformations at scale as well as false starts. When I initially started looking at DevOps, it scared the life out of me \u2013 \u201cEngineers with version control, ChatOps and being friendly with Developers, madness!\u201d – \u00a0Developers were the enemy, they force change with no regard to our wonderful running systems that we barely monitor!<\/p>\n

So what changed?\u00a0 <\/em>For me, it was seeing a business I loved close and 500 people out of a job, literally the worst-case scenario of the Phoenix Project (if you haven\u2019t read it, please do). This was one of the worst experiences of my professional career and, in hindsight, it was already in motion well before I joined.<\/p>\n

The realisation that my goal is fundamentally the same as a Developers put me onto a DevOps path, working closely with Developers for shared goals and my personal favorite bit of DevOps \u2013 shared wins.<\/p>\n

In digital transformations, businesses typically upskill SysAdmins into DevOps Engineers (I\u2019m not a fan of the title, but it\u2019s one I\u2019ll not fight for now), businesses throw brand new tools at engineers, send them on training courses, and Voila:\u00a0<\/em>DevOps Engineer, still in an infrastructure team and not really providing any major benefits to the business, we refer to this as DevOps as a function and in my opinion, it’s missing the point entirely.<\/p>\n

DevOps to me is about that shared win, about providing velocity to the business, its processes, and its staff, and it’s why I\u2019m a fan of the scaled agile framework. There are clear and concise ways of implementing DevOps into your organization.<\/p>\n

Medium to long term DevOps Engineers run in a chapter, embedded in development squads, and evangelise all things DevOps while embracing shared goals and shared wins. Which is wonderful and will return immense value and lower time to markets, but what next?<\/p>\n

Consider the abstractions that we\u2019ve made from a SysAdmin to DevOps engineer<\/p>\n

Network Layer \u2013 Abstracted due to Cloud<\/em><\/strong><\/p>\n

Server Hardware Layer \u2013 Abstracted due to cloud<\/em><\/strong><\/p>\n

Operating System Layer \u2013 Abstracted due to containerisation<\/em><\/strong><\/p>\n

Monitoring \u2013 Now as code, shared by all<\/em><\/strong><\/p>\n

CICD \u2013 Now as code, shared by all<\/em>\u00a0<\/strong><\/p>\n

While it\u2019s amazing to go down this journey, the leap I mentioned before means we are now closer to being a Developer than a SysAdmin! We continue to abstract these layers and make it less and less complicated to run applications in a scaled, safe, reliable fashion.<\/p>\n

The end goal and the aim is to transition away from DevOps Engineers into Developers, and we will no doubt get there while continuing to embrace and evangelise further abstractions away from infrastructure. DevOps just becomes something we in technology do and we\u2019ll see other specialisms absorbed into this view with the likes of QA\u2019s and DBA\u2019s not being too far down the track.<\/p>\n

I hope I\u2019ve not bored you too much with my personal idealistic view of DevOps and I welcome any and all feedback you\u2019d like to send my way.<\/p>\n

 <\/p>\n

Part II \u2013 Data at your fingertips<\/strong><\/h3>\n

When I started as a Jnr SysAdmin many moons ago, the first sign of an issue was generally an angry customer at the other side of a ticket, monitoring was done in a black box manner (basically checking if a port was open or not) and the only true monitoring was done around bandwidth consumption to ensure correct billing.<\/p>\n

Over the years, the way we monitor systems and the amount of logging we do out of the box has changed dramatically. We now find ourselves with the reverse problem in that we\u2019re swamped with alerts and logs.<\/p>\n

As a leader, my role is made considerably less complicated by being data-centric, the metrics that are important to me are shared, transparent and on my part, memorised for usage throughout the week.<\/p>\n

As an engineer, my role was made considerably easier having accurate chaos engineered data, simulating environment failures, and having predictability, typically while we may <\/em>log data \u2013 are we actually <\/em>putting it to work?<\/p>\n

Data logged must be of use to someone, somewhere, otherwise, there is little to no point in storing it let alone triggering alerts or actions off it, the fight to reduce noise is not a straightforward one to win and will take true collaboration to achieve.<\/p>\n

It is therefore vital to have well-defined guardrails or operational acceptance tests to ensure prior to a service going live we define how it should log and on what events we need to be alerted upon. Services that are live prior to these processes should be reviewed and improved as part of the application\/platform lifecycle.<\/p>\n

\u201cIsn\u2019t this where SRE\u2019s come into play?\u201d<\/em> \u2013 this is a shared goal and a shared win, something we as engineers should be focussing on to improve the customer experience.<\/p>\n

Put your data to work, be transparent on it, and be critical with it if it\u2019s not providing value, like anything else this is another area of constant change, constant advancements, and more importantly constant learning.<\/p>\n

 <\/p>\n

Written by Lee Gardiner, Head of Infrastructure & Service at Collinson<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

I\u2019m Lee Gardiner, I\u2019m currently the Head of Infrastructure & Service for the Collinson Group and I adore technology transformations, cloud migrations, and being a leader. Over the years, I\u2019ve seen many differing opinions as to \u201cWhat is DevOps?\u201d and typically when I ask the question in interviews, I\u2019m given differing answers. In this article,…<\/p>\n","protected":false},"author":123458,"featured_media":24014,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","pmpro_default_level":"","footnotes":""},"categories":[3490,3480,2],"tags":[284,448,67],"yoast_head":"\nDevOps & Data - DevOps Online North America<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopsnews.online\/devops-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevOps & Data - DevOps Online North America\" \/>\n<meta property=\"og:description\" content=\"I\u2019m Lee Gardiner, I\u2019m currently the Head of Infrastructure & Service for the Collinson Group and I adore technology transformations, cloud migrations, and being a leader. Over the years, I\u2019ve seen many differing opinions as to \u201cWhat is DevOps?\u201d and typically when I ask the question in interviews, I\u2019m given differing answers. In this article,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopsnews.online\/devops-data\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Online North America\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-22T12:46:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-22T12:49:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1260\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yashesh Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:site\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yashesh Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/devops-data\/\"},\"author\":{\"name\":\"Yashesh Patel\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\"},\"headline\":\"DevOps & Data\",\"datePublished\":\"2022-02-22T12:46:16+00:00\",\"dateModified\":\"2022-02-22T12:49:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/devops-data\/\"},\"wordCount\":941,\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png\",\"keywords\":[\"Big Data\",\"data\",\"DevOps\"],\"articleSection\":[\"Data\",\"DevOps\",\"Featured\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopsnews.online\/devops-data\/\",\"url\":\"https:\/\/devopsnews.online\/devops-data\/\",\"name\":\"DevOps & Data - DevOps Online North America\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png\",\"datePublished\":\"2022-02-22T12:46:16+00:00\",\"dateModified\":\"2022-02-22T12:49:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopsnews.online\/devops-data\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#primaryimage\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png\",\"width\":1260,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopsnews.online\/devops-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopsnews.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps & Data\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopsnews.online\/#website\",\"url\":\"https:\/\/devopsnews.online\/\",\"name\":\"DevOps Online North America\",\"description\":\"by 31 Media Ltd.\",\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopsnews.online\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devopsnews.online\/#organization\",\"name\":\"DevOps Online North America\",\"url\":\"https:\/\/devopsnews.online\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"width\":198,\"height\":64,\"caption\":\"DevOps Online North America\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/DevOpsAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\",\"name\":\"Yashesh Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"caption\":\"Yashesh Patel\"},\"sameAs\":[\"https:\/\/devopsnews.online\"],\"url\":\"https:\/\/devopsnews.online\/author\/yashesh-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DevOps & Data - DevOps Online North America","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:\/\/devopsnews.online\/devops-data\/","og_locale":"en_US","og_type":"article","og_title":"DevOps & Data - DevOps Online North America","og_description":"I\u2019m Lee Gardiner, I\u2019m currently the Head of Infrastructure & Service for the Collinson Group and I adore technology transformations, cloud migrations, and being a leader. Over the years, I\u2019ve seen many differing opinions as to \u201cWhat is DevOps?\u201d and typically when I ask the question in interviews, I\u2019m given differing answers. In this article,...","og_url":"https:\/\/devopsnews.online\/devops-data\/","og_site_name":"DevOps Online North America","article_published_time":"2022-02-22T12:46:16+00:00","article_modified_time":"2022-02-22T12:49:06+00:00","og_image":[{"width":1260,"height":720,"url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png","type":"image\/png"}],"author":"Yashesh Patel","twitter_card":"summary_large_image","twitter_creator":"@DevOpsAmerica","twitter_site":"@DevOpsAmerica","twitter_misc":{"Written by":"Yashesh Patel","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devopsnews.online\/devops-data\/#article","isPartOf":{"@id":"https:\/\/devopsnews.online\/devops-data\/"},"author":{"name":"Yashesh Patel","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435"},"headline":"DevOps & Data","datePublished":"2022-02-22T12:46:16+00:00","dateModified":"2022-02-22T12:49:06+00:00","mainEntityOfPage":{"@id":"https:\/\/devopsnews.online\/devops-data\/"},"wordCount":941,"publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"image":{"@id":"https:\/\/devopsnews.online\/devops-data\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png","keywords":["Big Data","data","DevOps"],"articleSection":["Data","DevOps","Featured"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devopsnews.online\/devops-data\/","url":"https:\/\/devopsnews.online\/devops-data\/","name":"DevOps & Data - DevOps Online North America","isPartOf":{"@id":"https:\/\/devopsnews.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopsnews.online\/devops-data\/#primaryimage"},"image":{"@id":"https:\/\/devopsnews.online\/devops-data\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png","datePublished":"2022-02-22T12:46:16+00:00","dateModified":"2022-02-22T12:49:06+00:00","breadcrumb":{"@id":"https:\/\/devopsnews.online\/devops-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopsnews.online\/devops-data\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/devops-data\/#primaryimage","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2022\/02\/Website.png","width":1260,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/devopsnews.online\/devops-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopsnews.online\/"},{"@type":"ListItem","position":2,"name":"DevOps & Data"}]},{"@type":"WebSite","@id":"https:\/\/devopsnews.online\/#website","url":"https:\/\/devopsnews.online\/","name":"DevOps Online North America","description":"by 31 Media Ltd.","publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopsnews.online\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devopsnews.online\/#organization","name":"DevOps Online North America","url":"https:\/\/devopsnews.online\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","width":198,"height":64,"caption":"DevOps Online North America"},"image":{"@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DevOpsAmerica"]},{"@type":"Person","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435","name":"Yashesh Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","caption":"Yashesh Patel"},"sameAs":["https:\/\/devopsnews.online"],"url":"https:\/\/devopsnews.online\/author\/yashesh-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/24004"}],"collection":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/users\/123458"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/comments?post=24004"}],"version-history":[{"count":2,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/24004\/revisions"}],"predecessor-version":[{"id":24013,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/24004\/revisions\/24013"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media\/24014"}],"wp:attachment":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media?parent=24004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/categories?post=24004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/tags?post=24004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}