SlideShare a Scribd company logo
DevOps & Continuous Delivery
A software craftsman approach
bsimioni@ciandt.com
medium.com/@brunosimioni
medium.com/citcommerce
brunosimioni.com
IT transformation
Lean, Devops & Lead Time: facing the brutal facts
There is a perfect storm forming in IT industry
● programmable infrastructure: cloud, configuration
management, tooling and containers
● development of adaptable application: microservices,
distributed message/log processing, and event-driven
apps
● emergence of new processes/methodologies: Lean and
DevOps
CONTAINER ORCHESTRATION AND SCHEDULING: HERDING COMPUTATIONAL CATTLE
ciandt.com
Adoption cycles, Simon Wardley
“The technology adoption
route for IT departments:
Ignore, prevent, tolerate,
allow, integrate.”
Joe Drumgoole, MongoDB
It’s all about
● fail fast, fail often
● measure actions and features precisely
● react properly, with feature rollout and kill switch
PaaS, Microservices, SMAC and Digital helps your company to react quickly
Continuous Delivery
Just-in-time deployability, where
deployment is not continuously possible
DevOps and Agile
Big-bang, turning-key deployment
● Redundant silos
● Wait time
● Provisioning Time
● Inconsistent envs
● Manual testing
● Heroes
● Long approval processes
BUILD
ACC
TESTING
PACKAGE
INTEGRATION
STAGING PROD
BUILD
BUILD
ACC
TESTING
ACC
TESTING
BUILD & BURN
TEST, RELEASE, DELIVER & SCALE
CONFIGURATION
REPOSITORY
FEATURE FLAG
REPOSITORY
LOG
HARVESTING
INFRA
MONITORING
TRANSACTION &
COMMUNICATIONS
MONITORING
MANUAL
TESTING
MANUAL
TESTING
AUTOMATIC
INFRASTRUCTURE
PROVISIONING AND
HORIZONTAL
APPLICATION
SCALLING
UNIT & MOCKED
TEST ACCEPTED
12FACTOR
ADVISED
REAL INTEGRATION
& REGRESSION TEST
ACCEPTED
BG TESTING
ROLLOUT
SOURCE
CODE
TBD
PRODUCT
BACKLOG
SPRINT
BACKLOG
TBD
TBD
FEATURE ROLLOUT
Continuous Deployment
AGILE PROCESS DEVOPS PROCESS
BREAKING THE BUILD
ALTERNATIVE
SCENARIOS
Continuous Delivery vs Continuous Deployment
Enabling Devops & Delivery
Embracing a new culture
What is DevOps?
Ideation Priorization Planning Burn Quality Assurance Deploy & Ops
Envisioning Build, Test & Go to production
Deployment
Measure, Analysis & React
DevOp Engagement
Initiation
Shippable
NFR, Infra, Sec, Frwl, DB, Automation Business Input, Disaster Recovery, Frwl, Backups Monitoring, Scaling & Measurement
PRODUCT OWNER
TECH LEADER
DEVOP
App Perf
time
engagmen
t
level
Q
A
SCRUM MASTER
To Avoid
● Devops != One-Click deploy
● Devops != Set of automation tools
● Automate everything from scratch
● Create a silo of initiative
● Sftw: Long-lived feature branches
● Sftw: Branch per environment
Achieving
● Have a plan. It’ about changing culture and process.
● Increment the process. Accomplish maturity
● Be realistic about your systems
● Document the process, evolve people
Achieving
● Microservices: for small deployments and testability
● PaaS: for smart infrastrucuture provisioning
● Log Harvesting: for measurement
● Comprehensive automated test to give confidence
● Hide unfinished features with feature toggles
● Small, incremental changes over big bang changes
DevOps: Five Key Challenges and Five Tips
DevOps adoption, challenges, & tools..
Common Obstacles
● Organizational complexity (people and depts)
● Roles, responsabilities and complex silos across devs & ops
● Product, service and development lifecycle complexity
● Complex downstream systems
● Lack of understanding by business teams
● Failed changes and systems outages
● Security, Audit and compliance
At the end of the day, DevOps only
matters if the business needs are met.
Thank you
bsimioni@ciandt.com

More Related Content

What's hot

What's hot (20)

From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
 
Modernizing Incident Response
Modernizing Incident Response Modernizing Incident Response
Modernizing Incident Response
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
Empowering Automation for Everyone 05/29/2019
Empowering Automation for Everyone 05/29/2019Empowering Automation for Everyone 05/29/2019
Empowering Automation for Everyone 05/29/2019
 
Introducing Puppet Remediate™
Introducing Puppet Remediate™Introducing Puppet Remediate™
Introducing Puppet Remediate™
 
DevOps Workflows in the Windows Ecosystem - 21 April 2020
 DevOps Workflows in the Windows Ecosystem - 21 April 2020 DevOps Workflows in the Windows Ecosystem - 21 April 2020
DevOps Workflows in the Windows Ecosystem - 21 April 2020
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Monitoring As a Service
Monitoring As a ServiceMonitoring As a Service
Monitoring As a Service
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
Empower Devs, Simplify Ops, and Accelerate your Digital TransformationEmpower Devs, Simplify Ops, and Accelerate your Digital Transformation
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
 
30 days or less: New Features to Production
30 days or less: New Features to Production30 days or less: New Features to Production
30 days or less: New Features to Production
 
Introduction to Rundeck
Introduction to Rundeck Introduction to Rundeck
Introduction to Rundeck
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical Solutions
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 
Scaling a Start-up DevOps team to 10x while scaling the system 50x
Scaling a Start-up DevOps team to 10x while scaling the system 50x Scaling a Start-up DevOps team to 10x while scaling the system 50x
Scaling a Start-up DevOps team to 10x while scaling the system 50x
 
Let's have a look at Agile Software Development with Scrum
Let's have a look at Agile Software Development with Scrum Let's have a look at Agile Software Development with Scrum
Let's have a look at Agile Software Development with Scrum
 

Viewers also liked

Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmiranda
George Miranda
 

Viewers also liked (13)

Confoo - DevOps & Agile Infrastructure
Confoo - DevOps & Agile InfrastructureConfoo - DevOps & Agile Infrastructure
Confoo - DevOps & Agile Infrastructure
 
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
 
Agile Sysadmin and the Art of Infrastructure Automation
Agile Sysadmin and the Art of Infrastructure AutomationAgile Sysadmin and the Art of Infrastructure Automation
Agile Sysadmin and the Art of Infrastructure Automation
 
Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmiranda
 
Dbms 2
Dbms 2Dbms 2
Dbms 2
 
i-Pandawa AGILE SOFTWARE DEVELOPMENT LIFE CYCLE using SCRUM (http://www.i-pan...
i-Pandawa AGILE SOFTWARE DEVELOPMENT LIFE CYCLE using SCRUM (http://www.i-pan...i-Pandawa AGILE SOFTWARE DEVELOPMENT LIFE CYCLE using SCRUM (http://www.i-pan...
i-Pandawa AGILE SOFTWARE DEVELOPMENT LIFE CYCLE using SCRUM (http://www.i-pan...
 
Dev ops
Dev opsDev ops
Dev ops
 
From XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOpsFrom XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOps
 
Agile for infrastructure- Kshitij Nema
Agile for infrastructure- Kshitij NemaAgile for infrastructure- Kshitij Nema
Agile for infrastructure- Kshitij Nema
 
Rugged DevOps: Aligning Your Team and Your Powers for Success
Rugged DevOps: Aligning Your Team and Your Powers for SuccessRugged DevOps: Aligning Your Team and Your Powers for Success
Rugged DevOps: Aligning Your Team and Your Powers for Success
 
Agile for Infrastructure Projects
Agile for Infrastructure ProjectsAgile for Infrastructure Projects
Agile for Infrastructure Projects
 
Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 

Similar to Digital day - Devops & Continuous delivery

How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
VMware Tanzu
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
 

Similar to Digital day - Devops & Continuous delivery (20)

DevOps State of the Union 2015
DevOps State of the Union 2015DevOps State of the Union 2015
DevOps State of the Union 2015
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
DevSecCon Keynote
DevSecCon KeynoteDevSecCon Keynote
DevSecCon Keynote
 
DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
 
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation Workshop
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Belgian visual studio launch 2013
Belgian visual studio launch 2013Belgian visual studio launch 2013
Belgian visual studio launch 2013
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
Metrics driven dev ops 2017
Metrics driven dev ops 2017Metrics driven dev ops 2017
Metrics driven dev ops 2017
 
Desmistificando Tecnologias
Desmistificando TecnologiasDesmistificando Tecnologias
Desmistificando Tecnologias
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 

Recently uploaded (20)

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 

Digital day - Devops & Continuous delivery

  • 1. DevOps & Continuous Delivery A software craftsman approach
  • 3. IT transformation Lean, Devops & Lead Time: facing the brutal facts
  • 4.
  • 5. There is a perfect storm forming in IT industry ● programmable infrastructure: cloud, configuration management, tooling and containers ● development of adaptable application: microservices, distributed message/log processing, and event-driven apps ● emergence of new processes/methodologies: Lean and DevOps CONTAINER ORCHESTRATION AND SCHEDULING: HERDING COMPUTATIONAL CATTLE
  • 7. Adoption cycles, Simon Wardley “The technology adoption route for IT departments: Ignore, prevent, tolerate, allow, integrate.” Joe Drumgoole, MongoDB
  • 8.
  • 9. It’s all about ● fail fast, fail often ● measure actions and features precisely ● react properly, with feature rollout and kill switch PaaS, Microservices, SMAC and Digital helps your company to react quickly
  • 10. Continuous Delivery Just-in-time deployability, where deployment is not continuously possible
  • 11. DevOps and Agile Big-bang, turning-key deployment ● Redundant silos ● Wait time ● Provisioning Time ● Inconsistent envs ● Manual testing ● Heroes ● Long approval processes
  • 12.
  • 13. BUILD ACC TESTING PACKAGE INTEGRATION STAGING PROD BUILD BUILD ACC TESTING ACC TESTING BUILD & BURN TEST, RELEASE, DELIVER & SCALE CONFIGURATION REPOSITORY FEATURE FLAG REPOSITORY LOG HARVESTING INFRA MONITORING TRANSACTION & COMMUNICATIONS MONITORING MANUAL TESTING MANUAL TESTING AUTOMATIC INFRASTRUCTURE PROVISIONING AND HORIZONTAL APPLICATION SCALLING UNIT & MOCKED TEST ACCEPTED 12FACTOR ADVISED REAL INTEGRATION & REGRESSION TEST ACCEPTED BG TESTING ROLLOUT SOURCE CODE TBD PRODUCT BACKLOG SPRINT BACKLOG TBD TBD FEATURE ROLLOUT Continuous Deployment AGILE PROCESS DEVOPS PROCESS BREAKING THE BUILD ALTERNATIVE SCENARIOS
  • 14. Continuous Delivery vs Continuous Deployment
  • 15. Enabling Devops & Delivery Embracing a new culture
  • 16.
  • 18. Ideation Priorization Planning Burn Quality Assurance Deploy & Ops Envisioning Build, Test & Go to production Deployment Measure, Analysis & React DevOp Engagement Initiation Shippable NFR, Infra, Sec, Frwl, DB, Automation Business Input, Disaster Recovery, Frwl, Backups Monitoring, Scaling & Measurement PRODUCT OWNER TECH LEADER DEVOP App Perf time engagmen t level Q A SCRUM MASTER
  • 19. To Avoid ● Devops != One-Click deploy ● Devops != Set of automation tools ● Automate everything from scratch ● Create a silo of initiative ● Sftw: Long-lived feature branches ● Sftw: Branch per environment
  • 20. Achieving ● Have a plan. It’ about changing culture and process. ● Increment the process. Accomplish maturity ● Be realistic about your systems ● Document the process, evolve people
  • 21. Achieving ● Microservices: for small deployments and testability ● PaaS: for smart infrastrucuture provisioning ● Log Harvesting: for measurement ● Comprehensive automated test to give confidence ● Hide unfinished features with feature toggles ● Small, incremental changes over big bang changes
  • 22. DevOps: Five Key Challenges and Five Tips DevOps adoption, challenges, & tools.. Common Obstacles ● Organizational complexity (people and depts) ● Roles, responsabilities and complex silos across devs & ops ● Product, service and development lifecycle complexity ● Complex downstream systems ● Lack of understanding by business teams ● Failed changes and systems outages ● Security, Audit and compliance
  • 23. At the end of the day, DevOps only matters if the business needs are met.