SlideShare a Scribd company logo
1 of 15
THE 7 PRINCIPLES OF
DEVOPS AND CLOUD
APPLICATIONS
Gerardo A. Dada
VP, Product Marketing & Strategy
SolarWinds
What is DevOps?
What can IT learn from
DevOps?
How can I apply DevOps
thinking to my current IT
environment?
2
W H AT TH I S P R E S E N TATI O N AI M S TO AN S W E R
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
WHAT IS DEVOPS?
There is no official definition of DevOps, there are many.
DevOps allows to respond faster to customers, fix things faster,
produce with more quality. Quality includes performance, security and
less bugs.
However, you don’t ‘do’ DevOps, it’s not a process, it is a business
practice, an approach.
DevOps cannot be stealth, cannot be grassroots. It requires support
from top to bottom, it changes the entire system, This is why DevOps
starts with people and process first. If you don’t have culture, all
automation attempts will be fruitless.
3© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
AN D W H AT C AN W E L E AR N F R O M I T?
DEFINING DEVOPS
“DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being
built, in a rapid iterative process.
It embraces the concepts of continuous delivery and continuous
integration and requires a strong discipline around performance
optimization, monitoring and automation.”
Let’s break this definition down into 7 principles
4© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
PRINCIPLE #1 END USER FOCUS
DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being
built, in a rapid iterative process.
Application and End-User Focus - Everyone on the team is focused on
making the application run well and its impact to end.
• Requires thinking about a system’s end-to-end processes, considering
all the steps a software change must take, from the client’s initial
request until the deployment to production. This helps to avoid local
optimizations and to bring down work silos
• Infrastructure is ephemeral, dynamic, and utilitarian. It serves only to
make the application work.
• The metrics that matter are application metrics and end user
experience.
• Application metrics are connected to key business metrics. Software
becomes a driver of the business.
5© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
I T‘ S AL L AB O U T TH E AP P AN D E N D U S E R E X P E R I E N C E
PRINCIPLE #2 COLLABORATION
DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being built, in
a rapid iterative process.
Collaboration – Because goal is the end user, silos do not work.
• If the application is down everyone has failed.
• There is no virtualization department and storage engineer. There is
only one team: the one responsible for the app to work.
• Not only are there no silos, teams must work together to understand
how the system works as a whole and how each element impacts
performance
• This requires transparency, visibility, a consistent set of tools and
teamwork. And it requires expertise across the stack.
6© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
D E V E L O P, TE S T AN D R U N - AN I N TE G R ATE D P R O C E S S
PRINCIPLE #3 PERFORMANCE ORIENTATION
DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being built,
in a rapid iterative process.
Performance Orientation – Performance is a requirement and a
discipline.
• Uptime is not in question, is assumed.
• Performance is measured, all the time, everywhere.
• Everyone on the team understands performance, and the implications
of bad performance, from end-user experience to business impact.
• There is a shared understanding of what performance metrics are
important and what are the performance thresholds and goals.
• Bottlenecks and contentions are well understood.
• The team understands there is a correlation between performance and
cost.
• Performance is managed and planned for, as the team plans for
resources and growth (usage and capacity).
7© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
P E R F O R M AN C E AS A D I S C I P L I N E
PRINCIPLE #4 DEVELOPMENT SPEED
DevOps is a software development practice where development and operation
teams work together, taking the intelligence of how an application runs to inform
and improve how the application is being built, in a rapid iterative process.
Speed –Accelerate time to market of new software. Deploy new software every day,
multiple times.
• Short, iterative processes allow teams to move faster. Break big problems into
smaller chunks.
• Accelerate innovation and learning. Serve the business more effectively. Give
people what they ant, faster. From idea to production in hours.
• Software that is not in production is useless. It is like inventory sitting in a
warehouse getting old.
• Every development sprint produces quality code. Every change and every
release is tested, measured, pushed to production and measured all the time.
The impact of changes is understood. Quality is an ongoing process.
8© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
B U I L D FAS TE R . FAI L FAS T. L E AR N Q U I C K .
PRINCIPLE #5 SERVICE ORIENTATION
DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being
built, in a rapid iterative process.
Service orientation - Everything is a service: from application components
to infrastructure.
• Everything is programmable. Software controls everything.
Infrastructure as code.
• Servers are no longer pets you care for and fix, they are cattle. If they
get sick, you shoot it and get a new one.
• Infrastructure and new capabilities are one API call away.
• Everything is flexible, can change quickly and is ready to scale.
• No monolithic apps. Components are asynchronous. Systems are
designed for horizontal (and vertical) scalability.
• Everything can fail, resiliency is built in. When something fails, it is
replaced by a new instance that takes the place of the failed one.
• Things are broken on purpose to test for resiliency.
9© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
L O O S E LY C O U P L E D S E RV I C E O R I E N TE D C O M P O N E N TS
PRINCIPLE #6 AUTOMATION & REPETITION
DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being built, in
a rapid iterative process.
Automation – Automate everything that can be automated.
• There is a culture of continuous experimentation.
• Repetition is the only way to achieve mastery. Architect things to be
repeatable.
• Practice, practice, practice: from code deployments to scaling and
failovers,
• Automation enables speed and consistency and allows the team to
focus on what matters.
• Infrastructure is controlled by software. Code, deployments, tests,
monitoring, alerts – everything is automated.
• Continuous development and continuous integration aided by
configuration management tools like Chef, Puppet, Salt and Ansible.
• Automate IT services for end-users: End user self-service. IT as a
Service.
10© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
AU TO M AT E E V E RY TH I N G TH AT C AN B E AU TO M AT E D
PRINCIPLE #7 MONITOR EVERYTHING
DevOps is a software development practice where development and
operation teams work together, taking the intelligence of how an
application runs to inform and improve how the application is being
built, in a rapid iterative process.
Monitor everything - Monitoring is a requirement and a discipline.
• Monitoring is the enabler. Provides intelligence and gets all members of
the team on the same page.
• DevOps dictates an amplification of feedback loops so that any
problems are quickly identified and corrected
• If you can’t measure, you can’t improve
• Visibility is critical for speed and collaboration.
• Everything is tested. The impact of every change in known.
• Dashboards show metrics that matter, not just what can be measured
• “If it moves, measure it” …“If it’s not monitored, it doesn’t exist”
11© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
M O N I TO R I N G I S AN E N AB L E R AN D A D I S C I P L I N E
7 DEVOPS PRINCIPLE
1. Application and End-User Focus
2. Collaboration
3. Performance Orientation
4. Development Speed
5. Service orientation
6. Automation
7. Monitor everything
12
D E V O P S P R I N C I P L E S Y O U C AN E M B R AC E TO D AY
© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
THE ROLE OF OPERATIONS TEAMS
How are things working? How do I improve performance?
How do I fix problems fast?
» Gather telemetry or metrics on the system/app
» Use data to make decisions on capacity, infrastructure, & architecture
» Know what the bottlenecks and dependencies are
» Know when thresholds will be hit
» Advice the business on cost/performance tradeoffs
» Fix things when they break - quickly (incident management)
 Identify the problem and its severity
 Find the root cause, what caused the problem, in what part of the stack
 Fix it
13
THE PERFECT DASHBOARD
14
How fast we are
going?
page load time
How hard is the
engine working?
throughput, CPU
utilization
Anything
broken?
alerts
How fast can
we go?
redline
How long can
we go?
threshold
Credit: David Lutz via slide share
• Turning data to insight – what does this mean?
• The orange engine light is on, what does it mean? Do I need to stop?
• False alarms and alerts – relevance and criticality
• The annoying ‘ding, ding, ding, ding…” when the car door is open
• Identifying causality – root cause
• The car is sputtering. Is it the gas? A clogged fuel injector? Bad spark plugs?
• Different tools, different opinions – finger pointing
• The tire pressure light is on, but my pressure gauge says it’s fine
• Complexity and scale
• Managing hundreds or thousands or rapidly changing resources
• Managing growth and change
• Most monitoring systems are a a Frankenstein of duct-taped components
15
MONITORING CHALLENGES
C O M P L AI N T S AB O U T M O N I TO R I N G

More Related Content

What's hot

Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesSlideTeam
 
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
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014johnfcshaw
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and KanbanRajesh Viswanathan
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Presention on Facebook in f Distributed systems
Presention on Facebook in f Distributed systemsPresention on Facebook in f Distributed systems
Presention on Facebook in f Distributed systemsAhmad Yar
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Frameworksrondal
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Startup Co.
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsMarc Hornbeek
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 

What's hot (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
DevOps
DevOpsDevOps
DevOps
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation Slides
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Presention on Facebook in f Distributed systems
Presention on Facebook in f Distributed systemsPresention on Facebook in f Distributed systems
Presention on Facebook in f Distributed systems
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 

Viewers also liked

DevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreDevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreChris Edwards
 
Design - Automating Application Deployment for Hybrid Cloud Environments
Design - Automating Application Deployment for Hybrid Cloud EnvironmentsDesign - Automating Application Deployment for Hybrid Cloud Environments
Design - Automating Application Deployment for Hybrid Cloud EnvironmentsLaurenWendler
 
Cloud-Native DevOps Engineering
Cloud-Native DevOps EngineeringCloud-Native DevOps Engineering
Cloud-Native DevOps EngineeringDiego Pacheco
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 
Database development coding standards
Database development coding standardsDatabase development coding standards
Database development coding standardsAlessandro Baratella
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsDigital Vidya
 
Scaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of ThingsScaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of ThingsBalena
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayMark Heckler
 
Young leaders et Bilderberg
Young leaders et BilderbergYoung leaders et Bilderberg
Young leaders et BilderbergPolémia
 
Microservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff MeetupMicroservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff MeetupMarc Cluet
 
A Survival Guide for Too Much Business Travel
A Survival Guide for Too Much Business TravelA Survival Guide for Too Much Business Travel
A Survival Guide for Too Much Business TravelAnn Handley
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds
 
5 Essential Capabilities You Need to Tackle Cyber Threats
5 Essential Capabilities You Need to Tackle Cyber Threats5 Essential Capabilities You Need to Tackle Cyber Threats
5 Essential Capabilities You Need to Tackle Cyber ThreatsSolarWinds
 
Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...
Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...
Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...SolarWinds
 
Veja em primeira mão os tópicos de tecnologia de 2016
Veja em primeira mão os tópicos de tecnologia de 2016Veja em primeira mão os tópicos de tecnologia de 2016
Veja em primeira mão os tópicos de tecnologia de 2016SolarWinds
 
Troubleshooting VOIP with the Orion Platform
Troubleshooting VOIP with the Orion PlatformTroubleshooting VOIP with the Orion Platform
Troubleshooting VOIP with the Orion PlatformSolarWinds
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the CloudEran Stiller
 
DevOps FTW!, Will cloud and DevOps make you sleep peacefully?
DevOps FTW!, Will cloud and DevOps make you sleep peacefully?DevOps FTW!, Will cloud and DevOps make you sleep peacefully?
DevOps FTW!, Will cloud and DevOps make you sleep peacefully?Maciej Sawicki
 

Viewers also liked (20)

DevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreDevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & More
 
Design - Automating Application Deployment for Hybrid Cloud Environments
Design - Automating Application Deployment for Hybrid Cloud EnvironmentsDesign - Automating Application Deployment for Hybrid Cloud Environments
Design - Automating Application Deployment for Hybrid Cloud Environments
 
Cloud-Native DevOps Engineering
Cloud-Native DevOps EngineeringCloud-Native DevOps Engineering
Cloud-Native DevOps Engineering
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
Database development coding standards
Database development coding standardsDatabase development coding standards
Database development coding standards
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) Tools
 
Scaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of ThingsScaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of Things
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps Way
 
Young leaders et Bilderberg
Young leaders et BilderbergYoung leaders et Bilderberg
Young leaders et Bilderberg
 
Microservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff MeetupMicroservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff Meetup
 
A Survival Guide for Too Much Business Travel
A Survival Guide for Too Much Business TravelA Survival Guide for Too Much Business Travel
A Survival Guide for Too Much Business Travel
 
DTO #ChefConf2012
DTO #ChefConf2012DTO #ChefConf2012
DTO #ChefConf2012
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
5 Essential Capabilities You Need to Tackle Cyber Threats
5 Essential Capabilities You Need to Tackle Cyber Threats5 Essential Capabilities You Need to Tackle Cyber Threats
5 Essential Capabilities You Need to Tackle Cyber Threats
 
Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...
Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...
Q42015 SolarWinds Federal SE Webinar - Best Practices for IT Asset Discovery:...
 
Veja em primeira mão os tópicos de tecnologia de 2016
Veja em primeira mão os tópicos de tecnologia de 2016Veja em primeira mão os tópicos de tecnologia de 2016
Veja em primeira mão os tópicos de tecnologia de 2016
 
Troubleshooting VOIP with the Orion Platform
Troubleshooting VOIP with the Orion PlatformTroubleshooting VOIP with the Orion Platform
Troubleshooting VOIP with the Orion Platform
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the Cloud
 
DevOps FTW!, Will cloud and DevOps make you sleep peacefully?
DevOps FTW!, Will cloud and DevOps make you sleep peacefully?DevOps FTW!, Will cloud and DevOps make you sleep peacefully?
DevOps FTW!, Will cloud and DevOps make you sleep peacefully?
 

Similar to 7 Principles of DevOps and Cloud Applications

AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppDynamics
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
 
Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?Accenture Italia
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsIntellipaat
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...Gene Kim
 
Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Ravendra Singh
 
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 DeliveryXebiaLabs
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Software Development Life Cycle vs Agile
Software Development Life Cycle vs AgileSoftware Development Life Cycle vs Agile
Software Development Life Cycle vs AgileCloudester Software LLP
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps DeconstructedJeremy Pullen
 
How IT Can Empower Citizen Developers to Build Apps
How IT Can Empower Citizen Developers to Build AppsHow IT Can Empower Citizen Developers to Build Apps
How IT Can Empower Citizen Developers to Build AppsDreamforce
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 

Similar to 7 Principles of DevOps and Cloud Applications (20)

Dev ops
Dev opsDev ops
Dev ops
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Enterprise DevOps
Enterprise DevOps Enterprise DevOps
Enterprise DevOps
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Why is DevOps so Much Popular?
Why is DevOps so Much Popular?
 
DevOps
DevOpsDevOps
DevOps
 
DevOps
DevOpsDevOps
DevOps
 
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
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Software Development Life Cycle vs Agile
Software Development Life Cycle vs AgileSoftware Development Life Cycle vs Agile
Software Development Life Cycle vs Agile
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps Deconstructed
 
How IT Can Empower Citizen Developers to Build Apps
How IT Can Empower Citizen Developers to Build AppsHow IT Can Empower Citizen Developers to Build Apps
How IT Can Empower Citizen Developers to Build Apps
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 

More from SolarWinds

SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds
 
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds
 
Government Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilityGovernment Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilitySolarWinds
 
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilityGovernment and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilitySolarWinds
 
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...SolarWinds
 
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsBecoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsSolarWinds
 
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsGovernment and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsSolarWinds
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...SolarWinds
 
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...SolarWinds
 
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsGovernment and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsSolarWinds
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceSolarWinds
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceSolarWinds
 
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...SolarWinds
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds
 
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion SolarWinds
 
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...SolarWinds
 
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning SolarWinds
 
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkGovernment and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkSolarWinds
 
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...SolarWinds
 
Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges SolarWinds
 

More from SolarWinds (20)

SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...
 
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...
 
Government Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of ObservabilityGovernment Webinar: Alerting and Reporting in the Age of Observability
Government Webinar: Alerting and Reporting in the Age of Observability
 
Government and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack ObservabilityGovernment and Education Webinar: Full Stack Observability
Government and Education Webinar: Full Stack Observability
 
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...
 
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software VendorsBecoming Secure By Design: Questions You Should Ask Your Software Vendors
Becoming Secure By Design: Questions You Should Ask Your Software Vendors
 
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsGovernment and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
Government and Education Webinar: Real-Time Mission, CIO, and Command Dashboards
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...
 
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...
 
Government and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT OperationsGovernment and Education Webinar: Leverage Automation to Improve IT Operations
Government and Education Webinar: Leverage Automation to Improve IT Operations
 
Government and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application PerformanceGovernment and Education Webinar: Improving Application Performance
Government and Education Webinar: Improving Application Performance
 
Government and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid WorkforceGovernment and Education: IT Tools to Support Your Hybrid Workforce
Government and Education: IT Tools to Support Your Hybrid Workforce
 
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...
 
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...
 
Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion Government and Education Webinar: Zero-Trust Panel Discussion
Government and Education Webinar: Zero-Trust Panel Discussion
 
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...
 
Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning Government and Education Webinar: SQL Server—Advanced Performance Tuning
Government and Education Webinar: SQL Server—Advanced Performance Tuning
 
Government and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your NetworkGovernment and Education Webinar: Recovering IP Addresses on Your Network
Government and Education Webinar: Recovering IP Addresses on Your Network
 
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...Government and Education Webinar: Optimize Performance With Advanced Host Mon...
Government and Education Webinar: Optimize Performance With Advanced Host Mon...
 
Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges Government and Education Webinar: Conquering Remote Work IT Challenges
Government and Education Webinar: Conquering Remote Work IT Challenges
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

7 Principles of DevOps and Cloud Applications

  • 1. THE 7 PRINCIPLES OF DEVOPS AND CLOUD APPLICATIONS Gerardo A. Dada VP, Product Marketing & Strategy SolarWinds
  • 2. What is DevOps? What can IT learn from DevOps? How can I apply DevOps thinking to my current IT environment? 2 W H AT TH I S P R E S E N TATI O N AI M S TO AN S W E R © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 3. WHAT IS DEVOPS? There is no official definition of DevOps, there are many. DevOps allows to respond faster to customers, fix things faster, produce with more quality. Quality includes performance, security and less bugs. However, you don’t ‘do’ DevOps, it’s not a process, it is a business practice, an approach. DevOps cannot be stealth, cannot be grassroots. It requires support from top to bottom, it changes the entire system, This is why DevOps starts with people and process first. If you don’t have culture, all automation attempts will be fruitless. 3© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. AN D W H AT C AN W E L E AR N F R O M I T?
  • 4. DEFINING DEVOPS “DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. It embraces the concepts of continuous delivery and continuous integration and requires a strong discipline around performance optimization, monitoring and automation.” Let’s break this definition down into 7 principles 4© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 5. PRINCIPLE #1 END USER FOCUS DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Application and End-User Focus - Everyone on the team is focused on making the application run well and its impact to end. • Requires thinking about a system’s end-to-end processes, considering all the steps a software change must take, from the client’s initial request until the deployment to production. This helps to avoid local optimizations and to bring down work silos • Infrastructure is ephemeral, dynamic, and utilitarian. It serves only to make the application work. • The metrics that matter are application metrics and end user experience. • Application metrics are connected to key business metrics. Software becomes a driver of the business. 5© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. I T‘ S AL L AB O U T TH E AP P AN D E N D U S E R E X P E R I E N C E
  • 6. PRINCIPLE #2 COLLABORATION DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Collaboration – Because goal is the end user, silos do not work. • If the application is down everyone has failed. • There is no virtualization department and storage engineer. There is only one team: the one responsible for the app to work. • Not only are there no silos, teams must work together to understand how the system works as a whole and how each element impacts performance • This requires transparency, visibility, a consistent set of tools and teamwork. And it requires expertise across the stack. 6© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. D E V E L O P, TE S T AN D R U N - AN I N TE G R ATE D P R O C E S S
  • 7. PRINCIPLE #3 PERFORMANCE ORIENTATION DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Performance Orientation – Performance is a requirement and a discipline. • Uptime is not in question, is assumed. • Performance is measured, all the time, everywhere. • Everyone on the team understands performance, and the implications of bad performance, from end-user experience to business impact. • There is a shared understanding of what performance metrics are important and what are the performance thresholds and goals. • Bottlenecks and contentions are well understood. • The team understands there is a correlation between performance and cost. • Performance is managed and planned for, as the team plans for resources and growth (usage and capacity). 7© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. P E R F O R M AN C E AS A D I S C I P L I N E
  • 8. PRINCIPLE #4 DEVELOPMENT SPEED DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Speed –Accelerate time to market of new software. Deploy new software every day, multiple times. • Short, iterative processes allow teams to move faster. Break big problems into smaller chunks. • Accelerate innovation and learning. Serve the business more effectively. Give people what they ant, faster. From idea to production in hours. • Software that is not in production is useless. It is like inventory sitting in a warehouse getting old. • Every development sprint produces quality code. Every change and every release is tested, measured, pushed to production and measured all the time. The impact of changes is understood. Quality is an ongoing process. 8© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. B U I L D FAS TE R . FAI L FAS T. L E AR N Q U I C K .
  • 9. PRINCIPLE #5 SERVICE ORIENTATION DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Service orientation - Everything is a service: from application components to infrastructure. • Everything is programmable. Software controls everything. Infrastructure as code. • Servers are no longer pets you care for and fix, they are cattle. If they get sick, you shoot it and get a new one. • Infrastructure and new capabilities are one API call away. • Everything is flexible, can change quickly and is ready to scale. • No monolithic apps. Components are asynchronous. Systems are designed for horizontal (and vertical) scalability. • Everything can fail, resiliency is built in. When something fails, it is replaced by a new instance that takes the place of the failed one. • Things are broken on purpose to test for resiliency. 9© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. L O O S E LY C O U P L E D S E RV I C E O R I E N TE D C O M P O N E N TS
  • 10. PRINCIPLE #6 AUTOMATION & REPETITION DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Automation – Automate everything that can be automated. • There is a culture of continuous experimentation. • Repetition is the only way to achieve mastery. Architect things to be repeatable. • Practice, practice, practice: from code deployments to scaling and failovers, • Automation enables speed and consistency and allows the team to focus on what matters. • Infrastructure is controlled by software. Code, deployments, tests, monitoring, alerts – everything is automated. • Continuous development and continuous integration aided by configuration management tools like Chef, Puppet, Salt and Ansible. • Automate IT services for end-users: End user self-service. IT as a Service. 10© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. AU TO M AT E E V E RY TH I N G TH AT C AN B E AU TO M AT E D
  • 11. PRINCIPLE #7 MONITOR EVERYTHING DevOps is a software development practice where development and operation teams work together, taking the intelligence of how an application runs to inform and improve how the application is being built, in a rapid iterative process. Monitor everything - Monitoring is a requirement and a discipline. • Monitoring is the enabler. Provides intelligence and gets all members of the team on the same page. • DevOps dictates an amplification of feedback loops so that any problems are quickly identified and corrected • If you can’t measure, you can’t improve • Visibility is critical for speed and collaboration. • Everything is tested. The impact of every change in known. • Dashboards show metrics that matter, not just what can be measured • “If it moves, measure it” …“If it’s not monitored, it doesn’t exist” 11© 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. M O N I TO R I N G I S AN E N AB L E R AN D A D I S C I P L I N E
  • 12. 7 DEVOPS PRINCIPLE 1. Application and End-User Focus 2. Collaboration 3. Performance Orientation 4. Development Speed 5. Service orientation 6. Automation 7. Monitor everything 12 D E V O P S P R I N C I P L E S Y O U C AN E M B R AC E TO D AY © 2015 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
  • 13. THE ROLE OF OPERATIONS TEAMS How are things working? How do I improve performance? How do I fix problems fast? » Gather telemetry or metrics on the system/app » Use data to make decisions on capacity, infrastructure, & architecture » Know what the bottlenecks and dependencies are » Know when thresholds will be hit » Advice the business on cost/performance tradeoffs » Fix things when they break - quickly (incident management)  Identify the problem and its severity  Find the root cause, what caused the problem, in what part of the stack  Fix it 13
  • 14. THE PERFECT DASHBOARD 14 How fast we are going? page load time How hard is the engine working? throughput, CPU utilization Anything broken? alerts How fast can we go? redline How long can we go? threshold Credit: David Lutz via slide share
  • 15. • Turning data to insight – what does this mean? • The orange engine light is on, what does it mean? Do I need to stop? • False alarms and alerts – relevance and criticality • The annoying ‘ding, ding, ding, ding…” when the car door is open • Identifying causality – root cause • The car is sputtering. Is it the gas? A clogged fuel injector? Bad spark plugs? • Different tools, different opinions – finger pointing • The tire pressure light is on, but my pressure gauge says it’s fine • Complexity and scale • Managing hundreds or thousands or rapidly changing resources • Managing growth and change • Most monitoring systems are a a Frankenstein of duct-taped components 15 MONITORING CHALLENGES C O M P L AI N T S AB O U T M O N I TO R I N G