{"id":5099,"date":"2017-05-10T08:51:04","date_gmt":"2017-05-10T13:51:04","guid":{"rendered":"https:\/\/www.poweradmin.com\/blog\/?p=5099"},"modified":"2017-05-09T16:00:01","modified_gmt":"2017-05-09T21:00:01","slug":"a-5-step-guide-to-getting-started-in-devops","status":"publish","type":"post","link":"https:\/\/www.poweradmin.com\/blog\/a-5-step-guide-to-getting-started-in-devops\/","title":{"rendered":"A 5 Step guide to getting started in DevOps"},"content":{"rendered":"<p><span style=\"font-family: verdana, geneva, sans-serif;\"><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-traits.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5101 alignleft\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-traits-287x300.jpg\" alt=\"DevOps traits for managing network infrastructure\" width=\"287\" height=\"300\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-traits-287x300.jpg 287w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-traits.jpg 348w\" sizes=\"auto, (max-width: 287px) 100vw, 287px\"><\/a>So you\u2019re a convert. You understand the value of <a href=\"https:\/\/theagileadmin.com\/what-is-devops\/\" rel=\"nofollow\" target=\"_blank\">DevOps<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a>, and how it can enhance your operations, and you\u2019re ready to take the plunge and redraw your organisation\u2019s processes along DevOps lines. But how on earth do you get started, and what critical information do you need to have before you can successfully implement a DevOps strategy? Without adequate preparation and without the correct tools to foster collaboration, you might be overwhelmed at the prospect of completely revamping your development and deployment operations.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Fortunately, there is no hard-and-fast rule for what makes DevOps work. Critically, DevOps requires a high degree of collaboration, but how you achieve that objective is entirely up to you and will differ hugely according to what makes sense for your organisation and your internal operation procedures. Whatever setup you choose however, there are a few universal conventions you can follow to make the planning, implementation and long term success of your DevOps strategy run smoothly. Follow our 5 step guide to get you started on the way to DevOps success.<\/span><\/p>\n<p>\u00a0<\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">1. Define what DevOps means for your organisation<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">DevOps processes vary hugely in investment and sophistication, so your first task should be to define what DevOps means for you and your organisation. This definition will allow you to determine which changes will be required to deploy the process and set expectations as to how your DevOps strategy will affect your organisation\u2019s outcomes. For example, if you are low on resources, you might want to implement daily meetings between teams to start information sharing. Alternatively, if you have the leeway to implement collaboration tools and a joint development environment, you may consider a larger revamp of processes, with the introduction of cutting edge technology to make the transition of DevOps work more effectively.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">2. Start with a trial \u2013 Build a pilot DevOps team<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Eventually, you\u2019ll want your entire organisation to be a part of your DevOps strategy, but starting small with a pilot team will help to minimise risk and learn some important lessons \u2013 what works for you and what needs refining. Create a dedicated team of developers and engineers who are willing to execute your DevOps vision by testing new processes and tools and make them the trailblazers for the process. Your pilot team can then give valuable feedback as to how the strategy is working and what needs refining before a wider rollout can take place. An enthusiastic pilot team can act as ambassadors for your DevOps strategy and eventually teach best practice to other members of your organisation.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Using a small team as a pilot will also start to enable you to build a clear picture of what your DevOps team structure would ideally look like. There are <a href=\"https:\/\/puppet.com\/blog\/what%E2%80%99s-best-team-structure-for-devops-success\" rel=\"nofollow\" target=\"_blank\">a number of templates<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a> you could consider when developing your team structure \u2013 the best structure for you will depend entirely on your organisation\u2019s size, the nature of your operations and your modus operandi. A degree of trial and error may be required, which is why starting with a small pilot is vital.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">3. Match the tools you use to your DevOps visions<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Collaboration rather than technology is the central component of DevOps, but that doesn\u2019t mean that you should ignore the technological aspects completely \u2013 doing so could mean that you deploy an innovative process only to have it fail because you don\u2019t have the tools to support it. Your team is often best placed to assess what technology is required, so with your team\u2019s input, determine what tools you\u2019ll need to enable collaborative development across your organisation. Ask for team input prior to your pilot, at the pilot stage and post pilot, then <a href=\"https:\/\/techbeacon.com\/7-steps-choosing-right-devops-tools\" rel=\"nofollow\" target=\"_blank\">choose your DevOps tools carefully<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a> according to the size of your team and the nature of your operations. This well help smooth the path in the implementation of your new DevOps strategy. Once your DevOps strategy has been rolled out across your organisation, keep monitoring the tools you are using for effectiveness and update them as needed.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">4. Communicate, communicate, communicate<a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-communication.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5103 alignright\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-communication-300x191.jpg\" alt=\"\" width=\"300\" height=\"191\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-communication-300x191.jpg 300w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-communication-768x488.jpg 768w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2017\/05\/devops-communication-1024x651.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Communicate to everyone. Operate a democracy rather than a dictatorship and consider the input of all team members rather than presenting a DevOps mandate as a fait accompli. Once you have your process in place, communicate why and how the methodology will benefit participants before it is deployed.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">A you begin to integrate teams and processes, be sure to keep communication going. And be honest \u2013 rather than brushing failures under the rug, communicate where processes go awry and what lessons can be learned to make your processes more effective. Continuous and effective communication will help ally any worries about the implementation of new processes, monitor effectiveness and foster enthusiasm in your team.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">5. Remain flexible<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Don\u2019t be too rigid and don\u2019t become so ingrained in your strategy that you are blind to its failings. There is no one-size-fits-all for DevOps. Be prepared to adopt more or fewer DevOps tactics as you experiment with the processes in your organisation, and don\u2019t be afraid to discard anything that is not working.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So you\u2019re a convert. You understand the value of DevOps, and how it can enhance your operations, and you\u2019re ready to take the plunge and redraw your organisation\u2019s processes along DevOps lines. But how on earth do you get started, and what critical information do you need to have before you can successfully implement a [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":5101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-5099","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-it"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/comments?post=5099"}],"version-history":[{"count":3,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5099\/revisions"}],"predecessor-version":[{"id":5102,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5099\/revisions\/5102"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media\/5101"}],"wp:attachment":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media?parent=5099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/categories?post=5099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/tags?post=5099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}