SlideShare una empresa de Scribd logo
1 de 30
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.

Más contenido relacionado

La actualidad más candente

What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?Soumya De
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps WayAtlassian
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
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 enterpriseEyal 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
 
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 PrimerDevOps.com
 
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 IndustryRahul 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 WallsSerena 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 SuccessDevOps.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 ModelCA Technologies
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps ExplainedDevOpsAnon
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 

La actualidad más candente (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 a DevOps Culture transformation in Modern Software Delivery

DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroNajib 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
 
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 developmentnimbleappgenie
 
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 developmentnimbleappgenie
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in HyderabadVijayVijji8
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training pptSayyedYusufali
 
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 careerSaiprasadVella
 
aws devops training in Hyderabad
aws devops training in Hyderabadaws devops training in Hyderabad
aws devops training in Hyderabadsaitejavella
 
devops training institutes in hyderabad
devops training institutes in hyderabaddevops training institutes in hyderabad
devops training institutes in hyderabadDIGITALSAI1
 
data science online training in hyderabad
data science online training in hyderabaddata science online training in hyderabad
data science online training in hyderabadVamsiNihal
 
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 hyderabadVamsiNihal
 
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 HyderabadDIGITALSAI1
 

Similar a 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
 
devops training institutes in hyderabad
devops training institutes in hyderabaddevops training institutes in hyderabad
devops training institutes in hyderabad
 
data science online training in hyderabad
data science online training in hyderabaddata science online training in hyderabad
data science 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
 
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
 

Último

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

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.