DevOps Foundation Courseware - English - Oleg Skrynnik - E-Book

DevOps Foundation Courseware - English E-Book

Oleg Skrynnik

0,0

Beschreibung

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:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 67

Veröffentlichungsjahr: 2019

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



DevOps Foundation Courseware

Colophon

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.

Publisher about the Courseware

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

Other publications by 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.

Author about this Courseware

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

Table of content

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

 

Self-Reflection of understanding Diagram

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

Timetable

 

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