Erhalten Sie Zugang zu diesem und mehr als 300000 Büchern ab EUR 5,99 monatlich.
Besides the DevOps Foundation Courseware - English (ISBN: 9789401803595) publication you are advised to obtain the publication DevOps - A Business Perspective (ISBN: 978 940 180 372 4). DevOps enables organizations to decrease time to market for new releases, software, or services by encouraging a collaborative approach from development and operations teams. The adoption of DevOps creates an environment where productivity is increased through the automation of processes around infrastructure and workflows. DevOps as a phenomenon associated with new automation tools, programming techniques or technologies; It differs from other books by the structural nature of the narrative (perhaps, excessively structured) approach and by the attempt to cover fully the phenomenon of DevOps at a basic, fundamental level.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 67
Veröffentlichungsjahr: 2019
Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:
DevOps Foundation Courseware
Title:
DevOps Foundation Courseware
Author:
Oleg Skrynnik
Publisher:
Van Haren Publishing, ‘s Hertogenbosch
ISBN Hard Copy:
978 94 018 0390 8
Edition:
First edition, first print, January 2019
Design:
Van Haren Publishing, ‘s Hertogenbosch
Copyright:
© Van Haren Publishing 2019
For further information about Van Haren Publishing please e-mail us at: [email protected] or visit our website: www.vanharen.net
All rights reserved. No part of this publication may be reproduced, distributed, stored in a data processing system or Published in any form by print, photocopy or any other means whatsoever without the prior written Consent of the authors and publisher.
All other brand, company, and product names are used for identification purposes only and may be trademarks that are the sole property of their respective owners.
The Courseware was created by experts from the industry who served as the author(s) for this publication. The input for the material is based on existing publications and the experience and expertise of the author(s). The material has been revised by trainers who also have experience working with the material. Close attention was also paid to the key learning points to ensure what needs to be mastered.
The objective of the courseware is to provide maximum support to the trainer and to the student, during his or her training. The material has a modular structure and according to the author(s) has the highest success rate should the student opt for examination. The Courseware is also accredited for this reason, wherever applicable.
In order to satisfy the requirements for accreditation the material must meet certain quality standards. The structure, the use of certain terms, diagrams and references are all part of this accreditation. Additionally, the material must be made available to each student in order to obtain full accreditation. To optimally support the trainer and the participant of the training assignments, practice exams and results are provided with the material.
Direct reference to advised literature is also regularly covered in the sheets so that students can find additional information concerning a particular topic. The decision to leave out notes pages from the Courseware was to encourage students to take notes throughout the material.
Although the courseware is complete, the possibility that the trainer deviates from the structure of the sheets or chooses to not refer to all the sheets or commands does exist. The student always has the possibility to cover these topics and go through them on their own time. It is recommended to follow the structure of the courseware and publications for maximum exam preparation.
The courseware and the recommended literature are the perfect combination to learn and understand the theory.
-- Van Haren Publishing
Van Haren Publishing (VHP) specializes in titles on Best Practices, methods and standards within four domains:
- IT and IT Management
- Architecture (Enterprise and IT)
- Business Management and
- Project Management
Van Haren Publishing is also publishing on behalf of leading organizations and companies: ASLBiSL Foundation, BRMI, CA, Centre Henri Tudor, Gaming Works, IACCM, IAOP, IFDC, Innovation Value Institute, IPMA-NL, ITSqc, NAF, KNVI, PMI-NL, PON, The Open Group, The SOX Institute.
Topics are (per domain):
IT and IT Management
ABC of ICT
ASL®
CATS CM®
CMMI®
COBIT®
e-CF
ISO/IEC 20000
ISO/IEC 27001/27002
ISPL
IT4IT®
IT-CMF™
IT Service CMM
ITIL®
MOF
MSF
SABSA
SAF
SIAM™
TRIM
VeriSM™
Enterprise Architecture
ArchiMate®
GEA®
Novius Architectuur
Methode
TOGAF®
Business Management
BABOK ® Guide
BiSL® and BiSL® Next
BRMBOK™
BTF
EFQM
eSCM
IACCM
ISA-95
ISO 9000/9001
OPBOK
SixSigma
SOX
SqEME®
Project Management
A4-Projectmanagement
DSDM/Atern
ICB / NCB
ISO 21500
MINCE®
M_o_R®
MSP®
P3O®
PMBOK ® Guide
Praxis®
PRINCE2®
For the latest information on VHP publications, visit our website: www.vanharen.net.
Being a trainer myself since 2003, I never liked endless PowerPoint slides with long lists and tons of bullets, copied straight from the book. I believe that it is useless to read the source book aloud, quite the opposite – I think it is very important to stimulate the thinking activity of the students, to motivate them to find more about this particular topic they are studying, to tell a story and to create a vivid picture.
The courseware for “DevOps Foundation” was made with this idea in my mind. I tested and tried the first version for several months, then added more content and changed some slides. Overall, the creation of this courseware was done in an agile way – with the first minimal viable product (MVP) and then with improvement iterations for one year or so.
Now you have the latest version, which helped me to train hundreds of people already. I am really excited about DevOps, as I see huge potential for DevOps implementations in the Enterprise, as well as small and medium businesses. With DevOps, companies around the world can achieve speed to market like was never seen before, with more stability and antifragility. That is exactly what we need in a fast paced and ever changing IT domain.
I am wishing you all the best with this courseware. Welcome to the new world, and have fun building your new knowledge!
-- Oleg Skrynnik
Reflection
Agenda
Exam specifications
1. DevOps Basics
12
1.1 DevOps Origins
13
1.2 Definition of DevOps
24
1.3 Reasons for using DevOps
28
1.4 Misconceptions about DevOps
43
2. DevOps Foundation
50
2.1 Lean Production
50
2.2 Agile Software Development
63
3. DevOps Principles
70
3.1 Value Stream
72
3.2 Deployment Pipeline
79
3.3 Version Control
83
3.4 Configuration Management
86
3.5 Definition of Done
90
4. DevOps Key Practices
97
4.1 Difference with Traditional Practices
98
4.2 DevOps Practices
107
5. Practical Applications of DevOps
132
5.1 Applicability
133
5.2 Limitations
139
5.3 Using Commercial Off-the-shelf Software
142
5.4 Evolving Architecture and Organizational Models
146
5.5 Iterative Progression
151
6. Final Notes and Further Steps
156
Practice questions
Assignment 1: Technical Debt
34
Assignment 2: What is DevOps? What is not?
45
Assignment 3: Waste in IT
51
Assignment 4: Agile Software Development
64
Assignment 5: Value Stream Mapping
76
Assignment 6: Work visualization
112
Assignment 7: Applicability and Difficulties
135
EXIN Sample Exam
Introduction
Sample Exam
Answer key
Evaluation
EXIN Preparation Guide
Overview
Exam requirements
List of Basic Concepts
Literature
What you do not measure, you cannot control.” – Tom Peters
Fill in this diagram to self-evaluate your understanding of the material. This is an evaluation of how well you know the material and how well you understand it. In order to pass the exam successfully you should be aiming to reach the higher end of Level 3. If you really want to become a pro, then you should be aiming for Level 4. Your overall level of understanding will naturally follow the learning curve. So, it’s important to keep track of where you are at each point of the training and address any areas of difficulty.
Based on where you are within the Self-Reflection of Understanding diagram you can evaluate the progress of your own training.
Write down the problem areas that you are still having difficulty with so that you can consolidate them yourself, or with your trainer. After you have had a look at these, then you should evaluate to see if you now have a better understanding of where you actually are on the learning curve.
Troubleshooting
Day 1
09:00 - 9:30
Introduction, About this course
09:30 - 11:00
DevOps Basics: DevOps Origins
11:00 - 12:00
DevOps Basics: Definition of DevOps
12:00 - 12:30
Lunch
12:30 - 15:00
DevOps Basics: Reasons for Using DevOps
