SlideShare a Scribd company logo
DevOps Culture Transformation in
Modern Software Delivery
Najib Radzuan
29th August 2020
Agenda
• Introduction
• Digital Transformation
• Application Architecture – N-Tier, Microservices, Containers.
• Software Delivery Process – Waterfall, Agile, Agile + DevOps.
• Infrastructure – On-Premises, SaaS, Cloud, & Hybrid.
• Challenges
• What is DevOps?
• Definition
• Keep CALMS and embrace DevOps Culture.
• Process
• Reality Vs Myth
• How DevOps Culture Changing Software Delivery?
• DevOps Business Benefits
• How to start?
• DevOps Culture Challenges & How to Solve it!
• DevOps Trend 2020 - 2021
• Recap
• Q & A
Cloud Security, DevOps Emerging as
Enterprise Priorities
• Survey held by 2nd Watch, a provider of IT Services made this survey during Covid-19 pandemic. This survey
participated by more than 100 IT Directors.
• Three-quarters of respondents (75%) said they are prioritizing cloud security, followed by cloud-native culture change
as known DevOps, (60%) and conferencing/collaboration (51%).
75%
Cloud Security
60%
DevOps
51%
Collaboration
• This reflects the growing need to support remote workers and need more talent can can do multitasking works.
• We need more collaboration and culture change during pandemic or New Normal.
• Report here.
Digital Transformation
How do you enable Digital Transformation? It require evolution in;
New ways of developing,
delivering, and
integrating applications
Applications
Modernize existing and
build new cloud-based
infrastructure or do
Hybrid infrastructure.
Infrastructure
More agile process
across both IT and
the business
Process
Application
Monolith N-Tier Microservices
● Shift from monolithic applications to microservices
● Independently deployable and updatable, limited dependencies.
● Optimized for agility & accelerated time to market.
● Most of modern organization has their own API to integrate with any 3rd-party or external
services.
Infrastructure
Datacenter
● Shift from virtualization to scale-out cloud infrastructure
● Rapid growth in public cloud usage for enterprises
● Hybrid cloud deployments span private & multiple public clouds
Hosted Hybrid
Development Process
Waterfall
Agile
Agile + DevOps
Wall of Uncertainty
Software Delivery Challenge
Before DevOps #1
Waterfall
Approach
Waterfall
• Often time Business Requirement changes and the Dev team need
to re-do all again.
• Give a lot of uncertainty and confusion to the Dev/Both teams.
• The small changes can lead to a lot of time to delivery/complete a
feature/project.
• End of the day, it can contribute to over-budget, project behind
schedule and worst the project failed to deliver to the client/deploy
to Production.
DEV
OPSAgile
Wall of Confusion
Software Delivery Challenge
Before DevOps #2
Agile
• IT Ops team facing problem after Agile
• They confuse and not align with the Dev anymore.
• Agility and Speed not match they normal nature anymore.
• No collaboration create more confusion between the teams.
Development
(Software Engineering) DevOps
Operations
(Quality Assurance)
What is DevOps?
DevOps is a set of practices that combines software
development (Dev) and IT operations (Ops). It aims to shorten
the systems development life cycle and provide continuous
delivery with high software quality - Wikipedia
DevOps breaking the silo between Dev and Ops teams and
start to working together from development to production
phase while maintaining high quality.
New way of working!
Simple Word:
Operate
(Monitor)
Plan
(Requirement)
Code
(Source Code
Management)
Build
(CI Tool)
Release
(Artefact
Management)
Deploy
(CD Orchestration)
#1 Plan
Business requirement
and plan the Sprint base
on the requirements.
#2 Code
Code using source code
management (SCM) &
develop code and test,
what business wants.
#3 Build
Build the code in a
deployable artifact and
test in Pre-Production
environment
#4 Release
Release the artifact as
production ready after
changes Approval
#5 Deploy
Deploy the artefact into
Production env.
#6 Monitor
Monitor the application
for its performance,
security and compliance
DevOps Process
Continuous Deployment /
Delivery(CD)
Continuous Integration (CI)
Operate
(Monitor)
Plan
(Requirement)
Code
(Source Code
Management)
Build
(CI Tool)
DevOps Tools of Trade
Release
(Artefact
Management)
Deploy
(CD
Orchestration)
General Workflow of DevOps CI/CD
Pipeline
#6 Operate
#1 Plan
#2 Code
#3 Build #4 Release #5 Deploy
Culture Automation Lean Measurement Sharing
There is a culture of shared
responsibility.
Data is collected on everything and
there are mechanisms in place that
provide visibility into all systems.
There are user-friendly
communication channels that encourage
ongoing communication between
development and operations.
Team members seek out ways
to automate as many tasks as
possible and are comfortable with
the idea of continuous delivery.
Team members are able to
visualize work in progress (WIP),
limit batch sizes and
manage queue lengths.
C A L
M S
The C.A.L.M.S DevOps Framework
Reality VS Myth About DevOps
•New way of working , hence it can
apply to all industry as well. (mindset /
culture )
•Automation is part of DevOps
culture/process that can speed-up and
delivery more products.
•Having DevOps in your title doesn't
make your problem solved. It’s a
journey.
•You can use any kind of solution as
long as you practice DevOps
methodologies.
•DevOps doesn't have 1 solution for all
organization.
• DevOps only for Dev and Ops team.
•Adopting tools makes you DevOps.
• Having DevOps in your title means
you're already doing DevOps.
•DevOps using Cloud solution.
•Best Practice of DevOps
John Willis at DOC19
How DevOps Culture Changing Software
Delivery?
Start Small Launch Early Fail Fast
Collaborate
Continuous
Improve
The Business Value of DevOps
Rapid Innovation
Faster Time-To-
Market
Customer-Centricity
How To Start DevOps Transformation?
Improve DevOps
Knowledge,
communication
and cross-skilling.
Evaluate new
process to
support DevOps
culture.
Re-evaluate and
rebuild
software/service
delivery cycle.
Evaluate new tech
to support
DevOps.
Just do it small
and keep simple.
Challenge of DevOps
Dysfunctional
Culture
Resistance to
Change
Lack of Clarity
No
Collaboration
Environment
are not
Standard
Toolset Wars
No Proper
Release
Management
Manual Testing
is Onerous &
Time
consuming
How to Handle DevOps Challenges
Implement
DevOps Culture
Addressing
Resistance to
Change
Bringing Clarity
to DevOps
Vision
Create Cross-
Team
Collaboration
Provide
Standard
Environments
Standardizing
Tools
Accelerating
Release
Management
Automating
Testing
The DevOps Trend 2020 - 2021
AIOps DevSecOps Observability Site Reliability Engineering
(SRE)
Recap
● The benefit of the DevOps culture is obvious, so extract the advantage of DevOps methodologies to your
current software development and IT Operation.
● The cultural transition can not happen without help for top-level management, but starting the
implementation of DevOps at the internal team level or start with small is a beneficial opportunity to
discover how the DevOps culture can improve many areas within the organization.
● In a limited scale, teams will showcase what DevOps should accomplish, find and knockdown bottlenecks
when the problems are still manageable enough to solve quickly.
● Successful transformations are mostly progressive journeys rather than "big bang" transformation.
Addition Information / Reading Material
• DevOps4Me – by Najib Radzuan
• All about DevOps, DevSecOps, Tutorial, Study Guide for certifications.
• https://blog.devops4me.com
• DevOps Malaysia Meetup (https://www.meetup.com/DevOpsMalaysia/)
• Monthly meetup(online & Onsite conference), DevOps community for MY.
• Slack Channel -> http://engineers.my
• DevOps.com (https://devops.com/)
• Latest News, Technology, Trending on DevOps
• DevOps Institute ( https://devopsinstitute.com/ )
• DevOps Global community, they always promote DevOps culture and have annual State of
DevOps Report.
• SKILup a community-based initiative by DevOps Institute, are the global series of know-how
meetups which are advancing the Humans of DevOps
• Upskill, Blog, Certification for DevOps related.

More Related Content

What's hot

What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
Soumya De
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
Atlassian
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
IBM UrbanCode Products
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
Optimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterpriseOptimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterprise
Eyal Edri
 
DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)
John UE
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
Paulo Traça
 
Devops
DevopsDevops
Devops
lakmal123
 
Devops ppt
Devops pptDevops ppt
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
DevOps.com
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
ITSM Academy, Inc.
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
Serena Software
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
DevOps.com
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
CA Technologies
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
DevOpsAnon
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
KhalidQureshi31
 

What's hot (20)

What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
Optimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterpriseOptimizing DevOps strategy in a large enterprise
Optimizing DevOps strategy in a large enterprise
 
DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Devops
DevopsDevops
Devops
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 

Similar to DevOps Culture transformation in Modern Software Delivery

DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
Najib Radzuan
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
Ahmed Misbah
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
Dev ops
Dev opsDev ops
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
nimbleappgenie
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
nimbleappgenie
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
Juan Vicente Herrera Ruiz de Alejo
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech
 
Devops training
Devops trainingDevops training
Devops training
Nithinsunil1
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in Hyderabad
VijayVijji8
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
KumarNaik21
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
SayyedYusufali
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps career
SaiprasadVella
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabad
saitejavella
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
DIGITALSAI1
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
DIGITALSAI1
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabad
DIGITALSAI1
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
DIGITALSAI1
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabad
VamsiNihal
 
devops training institutes in hyderabad
devops training institutes in hyderabaddevops training institutes in hyderabad
devops training institutes in hyderabad
DIGITALSAI1
 

Similar to DevOps Culture transformation in Modern Software Delivery (20)

DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Devops training
Devops trainingDevops training
Devops training
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in Hyderabad
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps career
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabad
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabad
 
Which institute is best for DevOps?
Which institute is best for DevOps?Which institute is best for DevOps?
Which institute is best for DevOps?
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabad
 
devops training institutes in hyderabad
devops training institutes in hyderabaddevops training institutes in hyderabad
devops training institutes in hyderabad
 

Recently uploaded

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

DevOps Culture transformation in Modern Software Delivery

  • 1. DevOps Culture Transformation in Modern Software Delivery Najib Radzuan 29th August 2020
  • 2. Agenda • Introduction • Digital Transformation • Application Architecture – N-Tier, Microservices, Containers. • Software Delivery Process – Waterfall, Agile, Agile + DevOps. • Infrastructure – On-Premises, SaaS, Cloud, & Hybrid. • Challenges • What is DevOps? • Definition • Keep CALMS and embrace DevOps Culture. • Process • Reality Vs Myth • How DevOps Culture Changing Software Delivery? • DevOps Business Benefits • How to start? • DevOps Culture Challenges & How to Solve it! • DevOps Trend 2020 - 2021 • Recap • Q & A
  • 3. Cloud Security, DevOps Emerging as Enterprise Priorities • Survey held by 2nd Watch, a provider of IT Services made this survey during Covid-19 pandemic. This survey participated by more than 100 IT Directors. • Three-quarters of respondents (75%) said they are prioritizing cloud security, followed by cloud-native culture change as known DevOps, (60%) and conferencing/collaboration (51%). 75% Cloud Security 60% DevOps 51% Collaboration • This reflects the growing need to support remote workers and need more talent can can do multitasking works. • We need more collaboration and culture change during pandemic or New Normal. • Report here.
  • 4. Digital Transformation How do you enable Digital Transformation? It require evolution in; New ways of developing, delivering, and integrating applications Applications Modernize existing and build new cloud-based infrastructure or do Hybrid infrastructure. Infrastructure More agile process across both IT and the business Process
  • 5. Application Monolith N-Tier Microservices ● Shift from monolithic applications to microservices ● Independently deployable and updatable, limited dependencies. ● Optimized for agility & accelerated time to market. ● Most of modern organization has their own API to integrate with any 3rd-party or external services.
  • 6. Infrastructure Datacenter ● Shift from virtualization to scale-out cloud infrastructure ● Rapid growth in public cloud usage for enterprises ● Hybrid cloud deployments span private & multiple public clouds Hosted Hybrid
  • 8. Wall of Uncertainty Software Delivery Challenge Before DevOps #1 Waterfall Approach
  • 9. Waterfall • Often time Business Requirement changes and the Dev team need to re-do all again. • Give a lot of uncertainty and confusion to the Dev/Both teams. • The small changes can lead to a lot of time to delivery/complete a feature/project. • End of the day, it can contribute to over-budget, project behind schedule and worst the project failed to deliver to the client/deploy to Production.
  • 10. DEV OPSAgile Wall of Confusion Software Delivery Challenge Before DevOps #2
  • 11. Agile • IT Ops team facing problem after Agile • They confuse and not align with the Dev anymore. • Agility and Speed not match they normal nature anymore. • No collaboration create more confusion between the teams.
  • 12. Development (Software Engineering) DevOps Operations (Quality Assurance) What is DevOps? DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality - Wikipedia DevOps breaking the silo between Dev and Ops teams and start to working together from development to production phase while maintaining high quality. New way of working! Simple Word:
  • 13. Operate (Monitor) Plan (Requirement) Code (Source Code Management) Build (CI Tool) Release (Artefact Management) Deploy (CD Orchestration) #1 Plan Business requirement and plan the Sprint base on the requirements. #2 Code Code using source code management (SCM) & develop code and test, what business wants. #3 Build Build the code in a deployable artifact and test in Pre-Production environment #4 Release Release the artifact as production ready after changes Approval #5 Deploy Deploy the artefact into Production env. #6 Monitor Monitor the application for its performance, security and compliance DevOps Process Continuous Deployment / Delivery(CD) Continuous Integration (CI)
  • 14. Operate (Monitor) Plan (Requirement) Code (Source Code Management) Build (CI Tool) DevOps Tools of Trade Release (Artefact Management) Deploy (CD Orchestration)
  • 15. General Workflow of DevOps CI/CD Pipeline #6 Operate #1 Plan #2 Code #3 Build #4 Release #5 Deploy
  • 16.
  • 17. Culture Automation Lean Measurement Sharing There is a culture of shared responsibility. Data is collected on everything and there are mechanisms in place that provide visibility into all systems. There are user-friendly communication channels that encourage ongoing communication between development and operations. Team members seek out ways to automate as many tasks as possible and are comfortable with the idea of continuous delivery. Team members are able to visualize work in progress (WIP), limit batch sizes and manage queue lengths. C A L M S The C.A.L.M.S DevOps Framework
  • 18. Reality VS Myth About DevOps •New way of working , hence it can apply to all industry as well. (mindset / culture ) •Automation is part of DevOps culture/process that can speed-up and delivery more products. •Having DevOps in your title doesn't make your problem solved. It’s a journey. •You can use any kind of solution as long as you practice DevOps methodologies. •DevOps doesn't have 1 solution for all organization. • DevOps only for Dev and Ops team. •Adopting tools makes you DevOps. • Having DevOps in your title means you're already doing DevOps. •DevOps using Cloud solution. •Best Practice of DevOps
  • 19. John Willis at DOC19
  • 20. How DevOps Culture Changing Software Delivery? Start Small Launch Early Fail Fast Collaborate Continuous Improve
  • 21. The Business Value of DevOps Rapid Innovation Faster Time-To- Market Customer-Centricity
  • 22. How To Start DevOps Transformation? Improve DevOps Knowledge, communication and cross-skilling. Evaluate new process to support DevOps culture. Re-evaluate and rebuild software/service delivery cycle. Evaluate new tech to support DevOps. Just do it small and keep simple.
  • 23.
  • 24. Challenge of DevOps Dysfunctional Culture Resistance to Change Lack of Clarity No Collaboration Environment are not Standard Toolset Wars No Proper Release Management Manual Testing is Onerous & Time consuming
  • 25. How to Handle DevOps Challenges Implement DevOps Culture Addressing Resistance to Change Bringing Clarity to DevOps Vision Create Cross- Team Collaboration Provide Standard Environments Standardizing Tools Accelerating Release Management Automating Testing
  • 26. The DevOps Trend 2020 - 2021 AIOps DevSecOps Observability Site Reliability Engineering (SRE)
  • 27. Recap ● The benefit of the DevOps culture is obvious, so extract the advantage of DevOps methodologies to your current software development and IT Operation. ● The cultural transition can not happen without help for top-level management, but starting the implementation of DevOps at the internal team level or start with small is a beneficial opportunity to discover how the DevOps culture can improve many areas within the organization. ● In a limited scale, teams will showcase what DevOps should accomplish, find and knockdown bottlenecks when the problems are still manageable enough to solve quickly. ● Successful transformations are mostly progressive journeys rather than "big bang" transformation.
  • 28.
  • 29.
  • 30. Addition Information / Reading Material • DevOps4Me – by Najib Radzuan • All about DevOps, DevSecOps, Tutorial, Study Guide for certifications. • https://blog.devops4me.com • DevOps Malaysia Meetup (https://www.meetup.com/DevOpsMalaysia/) • Monthly meetup(online & Onsite conference), DevOps community for MY. • Slack Channel -> http://engineers.my • DevOps.com (https://devops.com/) • Latest News, Technology, Trending on DevOps • DevOps Institute ( https://devopsinstitute.com/ ) • DevOps Global community, they always promote DevOps culture and have annual State of DevOps Report. • SKILup a community-based initiative by DevOps Institute, are the global series of know-how meetups which are advancing the Humans of DevOps • Upskill, Blog, Certification for DevOps related.