SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Introduction to DevOps
About Me
● Technical Lead, SEEK Asia
● I was with 5 start-ups ( ServiceClicks, txn.my, aquamob,
tkt.my, CurrenSeek )
● Helped startups to design systems, build teams
● Currently helping enterprise change and adapt to Agile
and DevOps culture.
http://github.com/mazjs
Twitter : @mazharul_anwar
What we will be talking about today :
- What is DevOps ?
- Why DevOps ?
- How to Devops ?
What is DevOps ?
It’s really just teams that work well together
Developers VS Operations
NOT a DevOps Scenario ...
Developers ( Traditional way )
NOT a DevOps
Scenario ...
Operations ( Traditional Way )
NOT a DevOps Scenario ...
Developers VS Operations
When ...
Call it a culture, a movement, a philosophy.
In short, DevOps is a partnership between
development and operations that emphasizes
communication, collaboration, and integration.
- Atlassian
Gene Kim’s 3 way DevOps
What DevOps is not ?
Team(s), and/or person(s)
“Doing so perpetuates the kinds of silos that DevOps aims to break down and prevents
DevOps culture and practices from spreading and being adopted by the wider
organization” - Rouan Wilsenach
History of DevOps
Why DevOps ?
Speed in Software Development
Why is it Important ?
“It's Not the Big That Eat the Small...It's the Fast That Eat the Slow”
- Jason Jennings
Business needs velocity
( The need for agility )
V-Cycle is slow and risky
Chances are , your budget and/or timeline
will overrun.
( Riskier and Slower )
Unpredicted changes
( Black Swan Events )
Many more ...
How to overcome these problems ?
Iterative and Incremental Development
Fast Delivery
Companies that
adopted DevOps
Companies that
adopted DevOps
Benefits of DevOps
Teams that practice DevOps deploy 30x
more frequently, have 60x fewer failures, and
recover 160x faster.
- Puppet Labs 2016 State of DevOps Repost
Benefits of DevOps
- Faster Delivery of features
- Improved communication and collaboration
- More time to innovate, less bug fixings
- Continuous product delivery
- Productive and happy teams
- Better career development opportunities
Building EVP
( Employee Value Proposition )
How to DevOps
Cultural Shift
https://martinfowler.com/bliki/DevOpsCulture.html
There are no simple 5 steps to get there. It is
a journey, and people can support it by
working in small batches, making their work
visible, and committing to a blameless
culture that responds to failure with learning
- Jessica DeVita
Journey … to find neverland ?
No … But a right balance of ...
People
● Cultural paradigm shift
● Shared responsibility
● Cross training of skills
● Always asking : Is my application driving business
value ?
● Building quality in the development process
● Forms Autonomous Teams
Process
Tools
Key Concepts we can adopt
- Culture
- Automation
- Lean
- Measurement
- Sharing
Key Concepts we can adopt
Culture
“Even with the best tools, DevOps is just another buzzword if you don't have the right culture.” - Rouan Wilsenach
- Cross Functional Collaboration
- Product / Project Oriented team instead of functional team
- Having a common goal and plan to reach it together as a team
- Blameless Culture
- Autonomous
- Communication Driven Development
Automation
- Eliminating repetitive manual works
- Continuous Integration
- Continuous Delivery
- Configuration as Code
- Infra as Code
Lean
- Continuous Iterations & Improvement
- Failing fast and failing often
Measurement
- Feature usage
- MTTR
- System failures
- Application failures
- Deployments
The first step is to measure whatever can be easily measured. This is OK as far as it goes. The second step is to disregard that which
can't be easily measured or to give it an arbitrary quantitative value. This is artificial and misleading. The third step is to presume that
what can't be measured easily really isn't important. This is blindness. The fourth step is to say that what can't be easily measured really
doesn't exist. This is suicide.
— Daniel Yankelovich "Corporate Priorities: A continuing study of the new demands on business." (1972)
Sharing
- Sharing responsibilities, success and failures among teams
- Shared Codebase / Collaboration / Toolset among teams
- Open Information sharing; Go Open Source!
Thank you!
Q&A
Resources
- https://www.docker.com/sites/default/files/Docker%20Transition%20to%20DevOps.pdf
- https://newrelic.com/devops/benefits-of-devops
- https://www.atlassian.com/devops
- https://theagileadmin.com/what-is-devops/
- https://martinfowler.com/bliki/DevOpsCulture.html

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a tool
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016
 
Devops skills you got what it takes ?
Devops skills   you got what it takes ?Devops skills   you got what it takes ?
Devops skills you got what it takes ?
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 

Ähnlich wie Introduction to DevOps

DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the Enterprise
Stephen Walters
 

Ähnlich wie Introduction to DevOps (20)

DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the Enterprise
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
 
A Culture Transformed: Instilling DevOps Ways of Working
A Culture Transformed:  Instilling DevOps Ways of Working A Culture Transformed:  Instilling DevOps Ways of Working
A Culture Transformed: Instilling DevOps Ways of Working
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Katrina Novakovic "Default to Open: Creating a DevOps Culture"
Katrina Novakovic "Default to Open: Creating a DevOps Culture"Katrina Novakovic "Default to Open: Creating a DevOps Culture"
Katrina Novakovic "Default to Open: Creating a DevOps Culture"
 
Adopting a DevOps Culture
Adopting a DevOps Culture Adopting a DevOps Culture
Adopting a DevOps Culture
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
 
DevOps - Why Should I Care?
DevOps - Why Should I Care?DevOps - Why Should I Care?
DevOps - Why Should I Care?
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Devops - Bringing real benefits to the business.
Devops - Bringing real benefits to the business.Devops - Bringing real benefits to the business.
Devops - Bringing real benefits to the business.
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
 
Lessons From 50 DevOps Transformations
Lessons From 50 DevOps TransformationsLessons From 50 DevOps Transformations
Lessons From 50 DevOps Transformations
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
DevOps Culture in Your Organization
DevOps Culture in Your OrganizationDevOps Culture in Your Organization
DevOps Culture in Your Organization
 
Sprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOpsSprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOps
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Introduction to DevOps

Hinweis der Redaktion

  1. Embrace yourself for the DevOps
  2. Highly improbable event with three principal characteristics: - Unpredictable , Carries a massive impact, after it happens, we realise there is a possibility of that happening which we didn’t see because of our psychological bias
  3. Place of immortality!
  4. Blameless - No finger pointing Autonomous - Taking decisions
  5. In the context of DevOps, failure is not a punishable offense.
  6. MTTR - mean time to repair / recovery