ITIL Guide To DevOps - Cdn2.hubspot

1y ago
9 Views
4 Downloads
843.94 KB
8 Pages
Last View : 3d ago
Last Download : 1m ago
Upload by : Kian Swinton
Transcription

ITIL Guide to DevOps 1

Introduction You’re never safe in Enterprise IT. Just when you feel you’ve gotten a handle on the last hot topic you’re hit with another. SOA, BPM, Agile, ITIL . You feel like screaming “Enough!” but you know resistance is futile. Gartner has said it’s important so you know full well that you’ll be asked to “do” it by management. The latest buzzword in IT is DevOps. DevOps is more philosophy than process. A recognition that the relationship between developers and operations staff was broken. Developers are expected to ship more code, more frequently. Change is their friend. Ops are expected to keep everything running smoothly, to protect uptime. Change is their enemy. Something had to give. At its core DevOps is simply about improving collaboration between development and operations teams. As an extension of Agile it means including system administrators in the agile development process. In practice DevOps has also come to be associated with various tools as well. In particular infrastructure automation, automated testing, CI/CD and monitoring tools. You’re in the Enterprise though. Where do you start with DevOps? As most Enterprises these days run on ITIL processes this is a pretty good place to start. Despite the rumours, DevOps doesn’t mean the end of ITIL . DevOps should be seen as a means of ITIL process improvement. By using ITIL processes as a basis for a DevOps initiative you can greatly simplify and focus your efforts. This eBook will step through the major ITIL processes, outline what typically goes wrong, and examine how application of DevOps principles and tools can help. 2

Change Management Objective The primary objective of Change Management is to enable beneficial changes to be made, with minimum disruption to IT services. What goes wrong? What doesn’t go wrong with Change Management in a typical Enterprise? It’s the process that represents the very issue that gave birth to the DevOps movement, the clash between improving systems and keeping them running. Stakeholders are involved too late. Everything revolves around So the best “DevOps” initiative we can implement within change may not really feel like DevOps at all. It’s simply good practice to improve collaboration between stakeholders in the process. The main goal is to make consultations between groups proactive, not reactive. One of the best examples of this I’ve seen was painfully simple. The CIO mandated that all CABs be face to face (where possible), with webcams used when not. Another involved requiring preapproval from stakeholders for all changes with “reject” removed as an option. Stakeholders could instead request “More Info”, in which case it was up to the change owner to consult with them to get their OK to proceed. This simple modification to the process resulted in a 60% drop in changes being rejected prior to release. the CAB (Change Advisory Board) and, while it should be more forward looking it usually defaults back to a weekly change approval process where stakeholders protect their turf by blocking changes. The change process is a necessary evil but it too often becomes the major bottleneck holding back progress within an IT department. Errors due to change are also a Standard Charge As a company’s DevOps practice progresses, the introduction of Continuous Integration, and eventually Continuous Delivery, should have the ultimate goal of pushing as much change into the Standard Change bucket as possible. ie: If it integrates and all tests pass then push it. major issue. Validations are often done manually and regression testing is frequently insufficient. How DevOps Can Help If your change process is a bottleneck then chance are it’s because that’s all it is to your Enterprise, a process. You’ve followed all the advice of ITIL and have appropriate prioritizations, approvals and stakeholders but Tools We will cover in upcoming sections various automation tools that, whilst not directly affecting change, will have beneficial flow on effects. One key question to ask yourself regarding tools and change though is this, “Can any of the approval points in my Change Management process be automated?” guess what? You’ve taken the human element out. Email approvals are handy but people are much more likely to reject approvals when they haven’t been consulted appropriately and are not face to face with the person responsible. 3

DevOps is more philosophy than process 4

Release and Deploy Management testing. Tell them it will be deployed, validated Objective will help maintain consistency (or prevent To plan, schedule and control the movement of promotion of issues in the case of functional releases to test and live environments. testing). One sign of an advanced IT shop is and ready to go in a matter of minutes and you’ll be assured of a seat at the project completion lunch. How about keeping it that way? Automated testing, both functional and configuration the implementation of monitoring solutions What goes wrong? earlier and earlier in the process. Proactive It’s important to note that the objective lists identification of problems and inconsistencies both live and test environments. At the end of is the key. Painful code merges and unecessary the day you want this process to be as smooth scheduling delays can be mitigated by the as possible. It rarely is, and the hidden killer use of continuous integration tools, where all in most Enterprises is the fact that a lot of development branches are regularly merged into this wasted time takes place when migrating an integration branch and automated tests run between non-Production environments. Who to catch conflicts early and reduce regression hasn’t gone through hours of troubleshooting to testing requirements when it is time to go live. work out why the application that worked fine in UAT doesn’t work in Staging? How many PMs Tools have sat on the sidelines in frustration as their Automation project gets held up while the team scrambles to get a QA or performance environment ready? An environment that is supposed to be always available. Another major issue comes from the management of conflicting projects. Schedules are altered and additional time factored in to mitigate poorly defined and implemented Functional Testing integration processes. How DevOps Can Help This is an area where the automation side of DevOps really comes into play. Automated deployment, automated testing and continuous Continuous Integration integration are key. When managing environments and moving applications through them consistency is what you want. The first step towards that is consistent builds. Automated Configuration Testing deployment tools are a must. No PM wants to hear that it will take 3 days to get UAT ready for 5

Incident Management Objective that development staff also go on call. The The primary objective of Incident Management benefits from this are twofold. Firstly, seeing is to return the IT service to users as quickly as development staff playing their part and standing possible. on the front line improves the camaraderie with the operations team. Secondly, an understanding What goes wrong? of the impact their code has on supportability Any form of breakdown in communication makes developers better coders as well. between groups can translate into serious issues for the Incident Management process Silos are Tools often reinforced here as finger pointing and the Get the developer a pager :) “Blame Game” becomes common when what is required is a collaborative and unified effort to get systems back online and working correctly as quickly as possible. How DevOps Can Help Knowledge Management Like the Change Management process, the Objective Incident Management process will naturally The primary purpose of Knowledge Management receive flow on benefits in the form of reduced is to improve efficiency by reducing the need to incident numbers when initiatives in other rediscover knowledge. areas such as automated testing, deployment and continuous integration are put into action What goes wrong? Perhaps the best example of how a DevOps This is an area that has long been a problem for mindset can assist the Incident Management Enterprise IT. Knowledge has typically been process though is the practice of making sure consigned to Word documents that no 6

one reads, and which are out of date as soon as perfectly good framework like ITIL . Think of they are created. In most instances Knowledge DevOps as more of an evolution. ITIL brought Management is simply a case of making every order where there was once chaos. In some cases effort to ensure that the best and brightest stay its formality and rigidity has gone too far though. with the company, as the most valuable source of Application of Agile and DevOps principles over knowledge is locked in these employees’ heads. the foundation of ITIL can overcome this. By using your ITIL processes as starting points How DevOps Can Help for analysis of potential benefits, an Enterprise Automation is the key here. Whether you are DevOps implementation is given greater focus. dealing with a deployment, a test, or an approval, Identify pain points that could benefit from each time you automate something you are, greater collaboration and automation. Prioritize effectively, capturing knowledge. ITIL may them based on potential benefit and estimated disagree with this definition but it is the only effort. Get started today though, otherwise your practical one. Executable Documentation creates business will most certainly be left behind. a virtuous cycle; the documentation tests the system, and the system tests the documentation. Tools The same tools we listed on the previous page for automation (deployment and test) are relevant here. Whilst biased I will say that the majority of them are lacking in one key area though: Collaboration. Capturing knowledge in a tool like Puppet or Chef is a good thing. If you can’t use these tools though, you cannot view or contribute to it. Practical Knowledge Management is the intersection of both automation and collaboration. Tools like UpGuard that abstract away technical detail and actively promote collaboration are the future of this space. Conclusion IT fads come and go, and you should always be wary of the latest buzzword. Whilst time will tell whether the term DevOps will endure, its lessons on collaboration and automation certainly will. Adoption of DevOps practices within the Enterprise does not mean throwing out a 7

Businesses depend on trust, but breaches and outages erode that trust. UpGuard is the world’s first cyber resilience platform, designed to proactively assess and manage the business risks posed by technology. UpGuard gathers complete information across every digital surface, stores it in a single, searchable repository, and provides continuous validation and insightful visualizations so companies can make informed decisions. 2017 UpGuard, Inc. All rights reserved. UpGuard and the UpGuard logo are registered trademarks of UpGuard, Inc. All other products or services mentioned herein are trademarks of their respective companies. Information subject to change without notice. 8 UNKNOWN 909 San Rafael Ave. Mountain View, CA 94043 1 888 882 3223 www.UpGuard.com

days run on ITIL processes this is a pretty good place to start. Despite the rumours, DevOps doesn't mean the end of ITIL . DevOps should be seen as a means of ITIL process improvement. By using ITIL processes as a basis for a DevOps initiative you can greatly simplify and focus your efforts. This eBook will step through the major ITIL

Related Documents:

o ITIL 4 Foundation o ITIL Specialist (Create, Deliver, Support) o ITIL Specialist (Drive Stakeholder Value) o ITIL Specialist (High Velocity IT) o ITIL Strategist To become an ITIL Strategic Leader the following requirements must be met: o ITIL 4 Foundation o ITIL Strategist o ITIL Leader

switch from ITIL v3 to ITIL 4 Customized ITIL e- learning video IT Asset Management Foundation with certification exam ITIL 4 educational package for training organizations Find our offers and expert opinions on www.liscience.com Only contributor to ITIL 4 in France Co-author of the upcoming ITIL 4 practice guide for ITAM

ITIL 4 Foundation ITIL Strategist: Direct, Plan & Improve* ITIL Leader: Digital & IT Strategy * Modelo universal para las dos vías de ITIL4. Para ser candidato y convertirse en un "ITIL Master" , los estudiantes deben tener las designaciones de "ITIL Managing Professional" (ITIL MP) y"ITIL Strategy Leader" (ITIL SL). En un futuro

Understand the basics of the DevOps cycle Become familiar with the terms and concepts of DevOps Comprehend the beginning of the DevOps cycle . DevOps and Software Development Life Cycle 3. DevOps main objectives 4. Prerequisites for DevOps 5. Continuous Testing and Integration 6. Continuous Release and Deployment 7. Continuous Application .

ITIL FOUNDATION EXAM STUDY GUIDE Projectmgtcoach.com Page 3 About the ITIL exams: The ITIL Foundation examination contains 40 multiple choices questions where one option out of 4 possible answers given has to be selected. . EXIN certifies ITIL-professionals for ITIL foundation, ITIL service managers all .

The ITIL 4 framework consists of seven core modules: ITIL 4 Foundation ITIL 4 Specialist: Create, Deliver and Support (CDS) ITIL 4 Specialist: Drive Stakeholder Value (DSV) ITIL 4 Specialist: High-velocity IT (HVIT) ITIL 4 Strategist: Direct, Plan and Improve (DPI) ITIL 4 Leader: Dig

CMMI-ITIL is very different from the CMMI for Services (CMMI-SVC): zCMMI-ITIL is an integration of the existing and widely used ITIL into the CMMI family ITIL text was not changed Investments in ITILfamily. ITIL text was not changed. Investments in ITIL-based improvements arebased improvements are preserved.

ASTM A 6/A 6M ASTM A153/A 153M ASTM A 325 (A 325M) ASTM A 490 (A490M) ASTM A 919 ASTM F 568M Class 4.6 . Section 501—Steel Structures Page 2 501.1.03 Submittals A. Pre-Inspection Documentation Furnish documentation required by the latest ANSI/AASHTO/AWS D 1.5 under radiographic, ultrasonic, and magnetic particle testing and reporting to the State’s inspector before the quality assurance .