DevOps Introduction and the launch of DASA

47
Pink Elephant – Knowledge Translated Into Results DevOps: Myths, Misconceptions & Certification! Pink Elephant

Transcript of DevOps Introduction and the launch of DASA

Page 1: DevOps Introduction and the launch of DASA

Pink Elephant – Knowledge Translated Into Results

DevOps: Myths, Misconceptions & Certification!

Pink Elephant

Page 2: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Welcome & Agenda

1.Why the Need for DevOps?

2.Development vs. Operations

3.DASA

2

ITIL® is a registered trade mark of AXELOS Limited.

Page 3: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

The Strategic Question…

3

Page 4: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

New Business Model Disrupt

4

Page 5: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Understanding Digital Disruption

The 5 Key Ingredients to Digital Disruption

5

Container Technology

Public Cloud

Agile Development Continuous Delivery

SOA

Page 6: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Disruption In The Real World…

6

Page 7: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Dualistic Nature Of IT Cultures

The concept that the world is ruled by antagonistic forces

Provide stable, secure and reliable IT

Services

Respond quickly to

urgent business

needs

Voice Of Customer Voice Of Business Voice Of Legislation

User Stories

Product Backlog Voice Of Process

7

Page 8: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Is Enterprise IT A Myth?

Demand Plan Build Run

The Challenge Of DevOps & Silo Mentality

Time & Money Stability & Control

8

Page 9: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Velocity Vs. Agility

9

Velocity = Speed With Direction!

Lean IT – TIME is the Key Production Factor in IT!

Page 10: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps – Towards Collaboration

10

Page 11: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Introducing DASA

About DASA

11

Page 12: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA’s Mission

DASA is an open, global initiative to develop DevOps competencies that will benefit the individual, team, and organisation:

Open Participation: Anyone can participate in defining role-based competencies, learning paths and qualification schemes

Extendable: All existing industry DevOps learning content has value. DASA will map content and demonstrate relevance

Quality-Assured: DASA maintains a straightforward operating model for training delivery

12

Page 13: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA’s Mandate

DASA aims to:

1. Promote a knowledge and skills framework for DevOps, based on a defined set of principles

2. Develop and evangelise a vendor-neutral DevOps qualification programme for professionals

3. Generate interest and awareness for the need for knowledge and skill development

4. Advance quality of training and open source certification for DevOps knowledge and skills

5. Map member training content to the role-based competence baseline

13

Page 14: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA’s Early Members (Forerunners)

14

Page 15: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA Agile DevOps Principles

DASA has defined the following DevOps principles to support the ultimate search for flow in the delivery of IT services:

1. Customer-centric action (Courage to act, Innovate)2. Create with the end in mind (Product & Service thinking,

Engineering mindset, Collaborate)3. End-to-end responsibility (Live your accountability, Concept to

Grave, performance support)4. Cross-functional autonomous teams (T-shaped profiles,

complementary skills)5. Continuous Improvement (If it hurts do it more often,

experiment, fail fast)6. Automate everything you can (Enhance quality, maximise flow)

15

Page 16: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Fact #1

The Enterprise Is Massively Looking For Talent

16

Page 17: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Fact #2

There will be x00,000 DevOps Jobs by 2020

17

Page 18: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Fact #3

There is no such thing as a DevOps Engineer

18

Page 19: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Let’s Look At DevOps Job Roles

Example Role: DevOps Automation Engineer

To analyse, design, implement and validate strategies for continuous deployment to both host- and cloud-based infrastructure while ensuring high availability on both production and pre-production systems. Also, the ability of this role to design and implement automated dynamic environments to support the needs of delivery teams, plus collaborate with functional and technical team members to develop deployment strategies for existing and new types of services.

19

Page 20: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

But What Does This Really Mean?

Example Role: DevOps Automation Engineer

To analyse, design, implement and validate strategies for continuous deployment to both host- and cloud-based infrastructure while ensuring high availability on both production and pre-production systems. Also, the ability of this role to design and implement automated dynamic environments to support the needs of delivery teams, plus collaborate with functional and technical team members to develop deployment strategies for existing and new types of services.

20

Page 21: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

In The Netherlands We Would Say…

We are looking for a “Sheep with five legs”

And extraordinary talent every organisation is looking for!

21

Page 22: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Ask Yourself The Question…

22

Page 23: DevOps Introduction and the launch of DASA

DevOps: Breakfast with Pink © Pink Elephant, 2016. All Rights Reserved.

Questions?

Jan-Willem Middelburg [email protected]

nl.linkedin.com/in/jwmiddelburg

twitter.com/jwmiddelburg

slideshare.net/jwmiddelburg

23

Page 24: DevOps Introduction and the launch of DASA

Pink Elephant – Knowledge Translated Into Results

DevOps Certification

Karen ChuaManagement Consultant

28th April 2016

Page 25: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

What Is DevOps?

DevOps is a software development approach that

focuses on establishing collaboration between teams

that create the applications (Dev) and those that deliver

and manage them in production environments (Ops).~ CIOAsia, CA Technologies survey

25

+Technical System

SocialSystem

DevOps

Socio-technical System

Page 26: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

What Is DevOps?

DevOps is a culture, movement or practice that

emphasises the collaboration and communication

between all relevant information-technology (IT)

professionals to deliver high quality, valuable IT services

to customers. ~ DevOps Skills Association (DASA)

26

Page 27: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Agenda

1.Introduction

2. Certification: DASA Qualification Programme

3.DevOps Fundamentals

4.DevOps vs ITIL: Friends or Enemies5.DevOps Certification: Who is it for?6.Invitation: Be Part Of This!

7.Q & A

27

Page 28: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved. 28

Page 29: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

The DASA Competence Framework

The DASA competence framework identifies 8 knowledge areas and 4 skills areas that are relevant in DevOps.

Every individual operating in a DevOps team is required to be competent at all 8 knowledge areas and proficient at the 4 skill levels.

In a search for ultimate flow, at the team level, one should strive for level 4 for each of the competence levels.

Business value Optimisation

Business Analysis

Test Specification

Programming Continuous Delivery

Security, Risk, Compliance

Infrastructure Engineering

Architecture and Design

Courage Teambuilding

Continuous Improvement

DevOps Leadership

12

34

5

1- novice / 2- competent / 3- proficient / 4 - expert / 5 - master

29

Page 30: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA DevOps 8 Knowledge AreasBusiness Value Optimisation

Use of the IT service in real life, including direct feedback loop of user comments to team, service level management, definition of done, business activity/performance monitoring, business case management

Business Analysis Functional requirements, non-functional requirements, longer term development of business process (based on translation of market developments), data analysis, refinement

Architecture & Design Ensuring fit between developments and current situation, overall service design, patterns & styles

Programming Software engineering mastery, everything as code, data management

Continuous Delivery Automated testing, deployment and release management, configuration management, version control, cloud, containerisation, feature-driven delivery

Test Specification Design of test cases, test concepts,

Infrastructure Engineering Technical monitoring, performance management (e.g. load balancing etc.), capacity and availability management, reliability engineering, cloud, containerisation

Security, Risk & Compliance

Security, service continuity planning

30

Page 31: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA DevOps 4 Skill Areas

Courage Evangelism, coaching, self-confidence, proactivity, reflection, trust, open discussions, experimentation, fail fast, courage to change

Teambuilding Understand the other’s point of view, collaboration, mutual accountability, common purpose, ability to integrally support the service/product

DevOps Leadership

Facilitating teams to high performance, humility, transparency, Service lifecycle mindset, Stakeholder management

Continuous Improvement

Today we do our work better than yesterday, kaizen mindset, quality at the source, first time right, knowledge-sharing, adaptiveness

31

Page 32: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

The DASA Qualification Programme

DevOps: Fundamentals

DevOps Specialisation: Specify and Verify

DevOps Specialisation: Enable and Scale

DevOps Specialisation: Create and Deliver

DevOps: Practitioner

1Novice

5Master

2 days

8 Knowledge Areas:• Business Value Optimisation• Business Analysis• Architecture & Design• Test Specification

• Programming• Continuous Delivery• Security, Risk & Compliance• Infrastructure Engineering

4 Skills Areas:• Courage• Teambuilding• DevOps Leadership• Continuous Improvement

• Business Value Optimisation• Business Analysis• Architecture & Design• Test Specification

• Programming• Continuous Delivery• Security, Risk & Compliance• Infrastructure Engineering

2 days 3 days

2 days

Focus on:• Courage• Teambuilding• DevOps Leadership• Continuous Improvement

3 days

2Competent

3Proficient

4Expert

• 4 Skills• Implementation Journey• Enabling DevOps Teams• Scaling a DevOps Organisation

32

Page 33: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA DevOps Fundamentals

1- novice / 2- competent / 3- proficient / 4 - expert / 5 - master

Programming

Business value Optimisation

Business Analysis

Test Specification

Continuous Delivery

Security, Risk, Compliance

Infrastructure Engineering

Architecture and Design

Courage Teambuilding

Continuous Improvement

DevOps Leadership

DevOps Fundamentals

2

3

4

5

2 2

2

2

2

22

2

2

2

33

Page 34: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps Fundamentals Syllabus Areas1. Introduction to DevOps DevOps History, The Emergence of DevOps, Key Terminology, DevOps

stakeholders, Why organisations should do DevOps, Benefits of DevOps for organisations, Autonomy, Mastery and purpose

2. DevOps Core Concepts DASA DevOps Principles, DevOps Skills, DevOps Knowledge

3. The Knowledge and Skills required for DevOps

What teams require in order to do DevOps, DevOps Role profiles, Migrating traditional role profiles

4. DevOps Skill Areas Courage, Teambuilding, DevOps Leadership, Continuous Improvement

5. Specify and Verify Business value Optimisation, Business Analysis, Architecture & Design, Test Specification

6. Create and Deliver Programming, Continuous Delivery, Security, Risk & Compliance, Infrastructure Engineering

7. Understanding DevOps in a Bigger Context

Lean, IT Service Management, Agile

8. Enable and Scale Critical Success Factors, DevOps Implementation/transformation Roadmap, Scaling DevOps

34

Page 35: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DASA DevOps Practitioner

Programming

Business value Optimisation

Business Analysis

Test Specification

Continuous Delivery

Security, Risk, Compliance

Infrastructure Engineering

Architecture and Design

Courage Teambuilding

Continuous Improvement

DevOps Leadership

1- novice / 2- competent / 3- proficient / 4 - expert / 5 - master

2

3

4

5

2 2

2

2

DevOps Practitioner

3 3

3

3

35

Page 36: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps Practitioner Syllabus Areas

Courage Quality thinking, No silos, No hero culture, Providing Feedback, A change mentality, Asking questions, Negotiation and Handling Objections, Encourage experimentation

Teambuilding Stable teams, High functional cohesion, End to end responsibility, Product lifecycle management, Internal marketing

DevOps leadership Team maturity, Change adoption cycles, Version control, Security, Documentation, Measure everything, Knowledge sharing, No silos, Change mindset, Agility of the IT landscape

Continuous Improvement

Toyota Production System/LEAN, Test driven development, Iterative & incremental development, Continuous Integration, Continuous Delivery, Continuous Deployment, Short feedback cycle, Fail fast, fail often

36

Page 37: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps Specialisation – Specify & Verify (SAV)

Programming

Business value Optimisation

Business Analysis

Test Specification

Continuous Delivery

Security, Risk, Compliance

Infrastructure Engineering

Architecture and Design

Courage Teambuilding

Continuous Improvement

DevOps Leadership

1- novice / 2- competent / 3- proficient / 4 - expert / 5 - master

2

3

4

5

2 2

DevOps: Specify and

Verify

4

4

44

37

Page 38: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps Specialisation – Create & Deliver (CAD)

Programming

Business value Optimisation

Business Analysis

Test Specification

Continuous Delivery

Security, Risk, Compliance

Infrastructure Engineering

Architecture and Design

Courage Teambuilding

Continuous Improvement

DevOps Leadership

1- novice / 2- competent / 3- proficient / 4 - expert / 5 - master

2

3

4

5

2 2

DevOps: Create and

Deliver4

4 4

4

4

38

Page 39: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps Specialisation – Enable & Scale (EAS)

Programming

Business value Optimisation

Business Analysis

Test Specification

Continuous Delivery

Security, Risk, Compliance

Infrastructure Engineering

Architecture and Design

Courage Teambuilding

Continuous Improvement

DevOps Leadership

1- novice / 2- competent / 3- proficient / 4 - expert / 5 - master

2

4

2 2DevOps: Enable and

Scale4

4

44

39

Page 40: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

The DASA Qualification Programme

DevOps: Fundamentals

DevOps Specialisation: Specify and Verify

DevOps Specialisation: Enable and Scale

DevOps Specialisation: Create and Deliver

DevOps: Practitioner

1Novice

5Master

2 days

8 Knowledge Areas:• Business Value Optimisation• Business Analysis• Architecture & Design• Test Specification

• Programming• Continuous Delivery• Security, Risk & Compliance• Infrastructure Engineering

4 Skills Areas:• Courage• Teambuilding• DevOps Leadership• Continuous Improvement

• Business Value Optimisation• Business Analysis• Architecture & Design• Test Specification

• Programming• Continuous Delivery• Security, Risk & Compliance• Infrastructure Engineering

2 days 3 days

2 days

Focus on:• Courage• Teambuilding• DevOps Leadership• Continuous Improvement

3 days

2Competent

3Proficient

4Expert

• 4 Skills• Implementation Journey• Enabling DevOps Teams• Scaling a DevOps Organisation

40

Page 41: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

The Phoenix Project – A Novel About IT, DevOps & Helping Your Business Win

The story of the Phoenix Project Project critical to competitive success

of Parts Unlimited Story of Bill Palmer – VP of IT

Operations August 29 – Jan 9 Bill is promoted on August 29 and

then…. Challenges of the day

Demanding Business leadership Major incidents Uncontrolled changes Failed deployments Security/audit issues Overwhelming project list

Implemented improvements with aid of an external “Master”

Achieved success and was promoted to CIO

41

Page 42: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps In Action: The Phoenix Project Simulation (1 Day)

42

A real life business experience for how to apply a collaborative and integrated approach to working between software development, IT operations and IT service management, and business units.

Learning objectives and outcomes: To learn about the practicalities of DevOps To apply DevOps principles in a real life situation To find the right balance between delivering your SLA requirements and your IT projects

according to plan To experience how a collaborative DevOps approach can bring serious value to your

business To increase the efficiency and effectiveness of your IT department To create better flow within your teams To develop people’s skills to act in a fully integrated DevOps culture and environment To show your internal business partners their responsibilities in making IT Projects more

successful

Adopt, Adapt & Apply!

Page 43: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved. 43

DevOps

One of the best codifications of processes that underpin IT Operations

ITIL

Backlash to ITIL or ITSM

DevOps Vs ITIL: Friends Or Enemies?

Many capabilities to support a DevOps-style work stream

vs

Automation: change, configuration and release processes

Faster lead time, higher deployment frequency

Service Design, Event Management, Incident & Problem Management Processes

Fast incident detection and recovery

Page 44: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

DevOps Certification – Who Is It For?

Audience

Core audience: Management, Operations, Developers, QA, Testing, Service Management

Individuals involved in IT development, IT Operations or IT Service Management

Individuals who require a detailed understanding of DevOps principles

IT Professionals working within, or about to enter, an Agile Service Design Environment

IT Roles include:• DevOps Engineers• Integration Specialists• Operations Managers• System Administrators• Network Administrators• Project Managers• Business Managers• Automation Architects• Application Developer/

Software Programmer• Software Tester/QA• Business (Requirements)

Analyst

Page 45: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

The Future Of DevOps

By 2016, DevOps will evolve from a niche strategy employed by large cloud providers to a mainstream strategy employed by 25 percent of Global 2000 organisations.

(www.networkasia.net, 12 March 2015, Gartner)

45

Page 46: DevOps Introduction and the launch of DASA

Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.

Invitation: Be Part Of This!

Kuala Lumpur: 24 – 26 August 2016 Hong Kong: 3 – 5 October 2016 Kuala Lumpur: 10 – 12 October 2016

46

Page 47: DevOps Introduction and the launch of DASA

DevOps: Breakfast with Pink © Pink Elephant, 2016. All Rights Reserved.

Questions?

Karen Chua [email protected]

sg.linkedin.com/in/karenchua

47