Pink Elephant – Knowledge Translated Into Results
DevOps: Myths, Misconceptions & Certification!
Pink Elephant
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.
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
The Strategic Question…
3
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
New Business Model Disrupt
4
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
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
Disruption In The Real World…
6
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
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
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!
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
DevOps – Towards Collaboration
10
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
Introducing DASA
About DASA
11
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
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
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
DASA’s Early Members (Forerunners)
14
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
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
Fact #1
The Enterprise Is Massively Looking For Talent
16
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
Fact #2
There will be x00,000 DevOps Jobs by 2020
17
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
Fact #3
There is no such thing as a DevOps Engineer
18
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
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
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
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved.
Ask Yourself The Question…
22
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
Pink Elephant – Knowledge Translated Into Results
DevOps Certification
Karen ChuaManagement Consultant
28th April 2016
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
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
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
Breakfast With Pink: DevOps © Pink Elephant, 2016. All Rights Reserved. 28
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
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
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
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
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
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
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
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
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
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
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
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
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
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!
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
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
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
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
DevOps: Breakfast with Pink © Pink Elephant, 2016. All Rights Reserved.
Questions?
Karen Chua [email protected]
sg.linkedin.com/in/karenchua
47