SlideShare une entreprise Scribd logo
1  sur  43
The Agile Admins
● Ernest Mueller (@ernestmueller)
● James Wickett (@wickett)
● Karthik Gaekwad (@iteration1)
Who Are We?
Who Are You?
Things DevOpsers Care About
Source: Devopsdays Austin Survey 2015 (500 participants)
Topics covered today
● What is DevOps?
● Why would I use it?
● What’s hot in DevOps?
● What does the future look like?
DevOps Defined
● DevOps is the practice of operations and
development engineers participating
together in the entire service lifecycle, from
design through the development process to
production support.
● DevOps is also characterized by operations
staff making use many of the same
techniques as developers for their systems
work.
The Layers of DevOps
DevOps Principles
DevOps Tools
DevOps Practices
DevOps Principles
● The Three Ways (Gene Kim)
o Systems Thinking
o Amplify Feedback Loops
o Culture of Continual Experimentation
● CAMS (John Willis)
o Culture – People > Process > Tools
o Automation – Infrastructure as Code
o Measurement – Measure Everything
o Sharing – Collaboration/Feedback
● Informed by the values in the Agile Manifesto
and Lean Theory of Constraints
DevOps Practices
•Version Control For All
•Automated Testing
•Proactive Monitoring and Metrics
•Kanban/Scrum
•Visible Ops/Change Management
•Configuration Management
•Incident Command System
•Continuous Integration/Deployment/Delivery
•“Put Developers On Call”
•Virtualization/Cloud/Containers
•Toolchain Approach
•Transparent Uptime/Incident Retrospectives
DevOps Tools
● Hardware (System provisioning/automation)
● Software (Software delivery pipeline)
● Wetware (Process/human element)
● Monitoring/Metrics (of all the above)
DevOps Adoption Impact
● 2014 State of DevOps survey by Puppet
Labs, Thoughtworks, and IT Revolution Press
● Top indicators of high organizational
performance:
o IT performance - Leaders here are twice as likely to
exceed their profitability, market share, and
productivity goals. Deployment frequency, lead time
for changes, mean time to recover from failure are
positively impacted by DevOps practices.
o Organizational culture and climate for learning
o Job satisfaction
What’s Hot Now
● Security and DevOps
● Internet of Things
● Containers and Docker
● Microservices and 12-Factor Apps
● ChatOps
● Unicorns to Horses to Donkeys
Security is where ops was 5 years
ago...
Epiphanies in Security and DevOps
● Smaller batches make you more secure
● Departure from the perimeter mentality
● Instrument your runtime environment and
correlate disparate metrics (e.g. transactions
to csrf token generations)
● Emphasis on MTTD and MTTR
Epiphanies in Security and DevOps
● We can go fast and still do compliance
● Major vulnerabilities like Heartbleed exposed
weaknesses in our software supply chain
● Security testing can be done in development
Security Companies to Watch
● Signal Sciences
● Threat Stack
● Sonatype
● Contrast Security
Internet of Things
DevOps and IoT
● Fully distributed compute on networks you
can’t/don’t control
● Software and tracking components becomes
really hard
● Automation even more necessary
● Security even more necessary
Containers and Docker
Open source platform for developers
and sysadmins to build, ship and run
distributed applications anywhere.
What is Docker?
Docker Components
● Docker Engine
o Runtime and packaging tool
o Installed on hosts that run Docker
● Docker Hub
o Cloud service for storing and sharing apps
o Save your docker images (public/private)
Why is it so popular?
● Portability
o Write once, run anywhere
● Standardized Environments
o Dev/QA/Production can be modeled exactly the
same way
● Rapid scale-up/scale-down
o Containers take seconds to deploy
● Ability to build a continuous delivery (CD)
pipeline
Use cases for Docker
● Continuous Integration & Delivery
o Yelp, Spotify, Mailgun, Cambridge Healthcare
● PaaS
o Yandex, Baidu
● Easier Development & Deployment
o Ebay, Bleacher Report, New Relic
● Hosting Legacy Applications
https://www.docker.com/resources/usecases/
Players in the space
Microservices
“Independent processes communicating with
each other with well defined API’s to form
larger more complex applications”
Microservices
Microservices characteristics
● Do one thing, and do it well (fine grained)
● Independently built- common language to
communicate
● Independently deployable
● Fault tolerant and reliable
12 Factor App
● Use declarative formats for setup automation;
minimize time and cost for new developers joining
the project
● Clean contract with the underlying OS, offering
maximum portability between execution
environments;
● Suitable for deployment on modern cloud platforms
● Minimize divergence between development and
production- enabling continuous deployment
● Scale up without significant changes to tooling,
architecture, or development practices.
Relationship with containers
● Microservices and containers are a great fit.
● Single service on a container.
o Isolates service and makes it easy to manage
● Emerging best practice for new architectures
with containers.
● Consider building your architecture in this
manner.
ChatOps
ChatOps
ChatOps
Unicorns to Horses to Donkeys
Gartner: “By 2016 25% of the G2000 will be employing
DevOps.”
“By 2018, 90% of
I&O organizations
attempting to use
DevOps without
specifically
addressing their
cultural
foundations will
fail.”
The Future...
Future
● More Lean Extension
● Security Fully DevOpsed
● Cloudification/Compute Fabric
● Testing and Monitoring
● Devops - The New Normal
● Containers Rule The World
Nice (Software Supply) Chain!
Extension of Lean
Delivery Pipeline extension to Lean
● Your BOM is part of your product
● Ability to track where all code came from
which products are using it just like
automotive and aeronautical industries
● Quality metrics extending to customer usage
Security into Devops
● Security rebranded in language of Rugged
as features (ruggedsoftware.org)
● Growth around integrating security at all
phases of the delivery pipeline
● Instrument runtime environment with security
metrics
● Movement from security training to security
testing
● Searching for aspirational moment like “10
deploys a day” did for devops
Cloud/Compute Fabric
● Rightscale 2015 State of the Cloud Survey
reveals 93% of organizations are running apps
on or experimenting with IaaS
● 82% of enterprises have a hybrid cloud
strategy
● IoT and Big Data mean large heaps of data it’s
hard to move around the network
● Containerization and microservices mean it’s
easier to move compute to the data than
vice versa
● Eventual: Complex, ultra-distributed compute
Testing and Monitoring
● Automated testing is a best practice
● Light/fast testing feeds CD
● App and system monitoring is a best
practice
● Logging, analytics being absorbed into it
● There is no difference between monitoring
and regression testing theoretically - only
historically
● Eventual: Convergence of regression testing
and monitoring
Containers rule the world
● Yesterday: Docker didn’t exist
● Today: Engineers playing with Docker in
dev/test.
● Tomorrow: Production Docker
● Even lesser emphasis on hardware/cloud.
● Eventual: Microservices and 12 factor apps
inside containers will be the defacto
standard to deploy apps.
DevOps: The New Normal
● Devops is penetrating enterprises.
● Yesterday: Unicorns
● Today: Horses & Donkeys
● Tomorrow: Everyone
● Backlash: Where’s the silver bullet? What is
the correct implementation of DevOps?
● Eventual: Devops will be the new normal
Q&A
http://bit.ly/devops2015

Contenu connexe

Tendances

Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsGene Kim
 
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...Gene Kim
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)Gene Kim
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!Gene Kim
 
PuppetConf2012GeneKim
PuppetConf2012GeneKimPuppetConf2012GeneKim
PuppetConf2012GeneKimGene Kim
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)Gene Kim
 
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow  ITIL at Ludicrous Speeds - Rugged DevOpsServiceNow  ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOpsGene Kim
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?Gene Kim
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookXebiaLabs
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsGene Kim
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aGene Kim
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)dev2ops
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns DistilledGene Kim
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013Puppet
 
Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Gene Kim
 

Tendances (20)

Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOps
 
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
 
PuppetConf2012GeneKim
PuppetConf2012GeneKimPuppetConf2012GeneKim
PuppetConf2012GeneKim
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)
 
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow  ITIL at Ludicrous Speeds - Rugged DevOpsServiceNow  ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013
 
Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps
 

Similaire à The Agile DevOps Journey: Tools, Techniques and Future Trends

Develop, deploy, and operate services at reddit scale oscon 2018
Develop, deploy, and operate services at reddit scale   oscon 2018Develop, deploy, and operate services at reddit scale   oscon 2018
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsAnant Corporation
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in PracticeDerek Chen
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Demi Ben-Ari
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSPuppet
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionFlorian Wilhelm
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
Digital day - Devops & Continuous delivery
Digital day - Devops & Continuous deliveryDigital day - Devops & Continuous delivery
Digital day - Devops & Continuous deliveryBruno Simioni
 
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Nir Yungster
 
Continuous delivery practices and real experiences
Continuous delivery   practices and real experiencesContinuous delivery   practices and real experiences
Continuous delivery practices and real experiencesEduardo Ferro Aldama
 

Similaire à The Agile DevOps Journey: Tools, Techniques and Future Trends (20)

intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Develop, deploy, and operate services at reddit scale oscon 2018
Develop, deploy, and operate services at reddit scale   oscon 2018Develop, deploy, and operate services at reddit scale   oscon 2018
Develop, deploy, and operate services at reddit scale oscon 2018
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Data Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps FundamentalsData Engineer's Lunch #68: DevOps Fundamentals
Data Engineer's Lunch #68: DevOps Fundamentals
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source Way
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
DevSecOps 101
DevSecOps 101DevSecOps 101
DevSecOps 101
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
 
Bridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
 
Building Next Gen Applications and Microservices
Building Next Gen Applications and Microservices Building Next Gen Applications and Microservices
Building Next Gen Applications and Microservices
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
Digital day - Devops & Continuous delivery
Digital day - Devops & Continuous deliveryDigital day - Devops & Continuous delivery
Digital day - Devops & Continuous delivery
 
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...
 
Continuous delivery practices and real experiences
Continuous delivery   practices and real experiencesContinuous delivery   practices and real experiences
Continuous delivery practices and real experiences
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 

Plus de Ernest Mueller

AlienVault USM Anywhere: Building a Security SaaS in AWS in Six Months
AlienVault USM Anywhere: Building a Security SaaS in AWS in Six MonthsAlienVault USM Anywhere: Building a Security SaaS in AWS in Six Months
AlienVault USM Anywhere: Building a Security SaaS in AWS in Six MonthsErnest Mueller
 
The DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD SummitThe DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD SummitErnest Mueller
 
Lean Security - LASCON 2016
Lean Security - LASCON 2016Lean Security - LASCON 2016
Lean Security - LASCON 2016Ernest Mueller
 
Lean Security - OWASP Austin March 2016
Lean Security - OWASP Austin March 2016Lean Security - OWASP Austin March 2016
Lean Security - OWASP Austin March 2016Ernest Mueller
 
Lean Security - RSA 2016
Lean Security - RSA 2016Lean Security - RSA 2016
Lean Security - RSA 2016Ernest Mueller
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps TransformationsErnest Mueller
 
App Assessments Reloaded
App Assessments ReloadedApp Assessments Reloaded
App Assessments ReloadedErnest Mueller
 
Metrics Driven Development and DevOps - Agile 2014
Metrics Driven Development and DevOps - Agile 2014Metrics Driven Development and DevOps - Agile 2014
Metrics Driven Development and DevOps - Agile 2014Ernest Mueller
 
2012 - A Release Odyssey
2012 - A Release Odyssey2012 - A Release Odyssey
2012 - A Release OdysseyErnest Mueller
 
CloudAustin Black Friday 2013
CloudAustin Black Friday 2013CloudAustin Black Friday 2013
CloudAustin Black Friday 2013Ernest Mueller
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NIErnest Mueller
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
Inside Microsoft Azure
Inside Microsoft AzureInside Microsoft Azure
Inside Microsoft AzureErnest Mueller
 
PIE - The Programmable Infrastructure Environment
PIE - The Programmable Infrastructure EnvironmentPIE - The Programmable Infrastructure Environment
PIE - The Programmable Infrastructure EnvironmentErnest Mueller
 
Why the cloud is more secure than your existing systems
Why the cloud is more secure than your existing systemsWhy the cloud is more secure than your existing systems
Why the cloud is more secure than your existing systemsErnest Mueller
 

Plus de Ernest Mueller (20)

DevOps at a Distance
DevOps at a DistanceDevOps at a Distance
DevOps at a Distance
 
AlienVault USM Anywhere: Building a Security SaaS in AWS in Six Months
AlienVault USM Anywhere: Building a Security SaaS in AWS in Six MonthsAlienVault USM Anywhere: Building a Security SaaS in AWS in Six Months
AlienVault USM Anywhere: Building a Security SaaS in AWS in Six Months
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
The DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD SummitThe DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD Summit
 
Lean Security - LASCON 2016
Lean Security - LASCON 2016Lean Security - LASCON 2016
Lean Security - LASCON 2016
 
Lean Security - OWASP Austin March 2016
Lean Security - OWASP Austin March 2016Lean Security - OWASP Austin March 2016
Lean Security - OWASP Austin March 2016
 
Lean Security - RSA 2016
Lean Security - RSA 2016Lean Security - RSA 2016
Lean Security - RSA 2016
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
 
App Assessments Reloaded
App Assessments ReloadedApp Assessments Reloaded
App Assessments Reloaded
 
Metrics Driven Development and DevOps - Agile 2014
Metrics Driven Development and DevOps - Agile 2014Metrics Driven Development and DevOps - Agile 2014
Metrics Driven Development and DevOps - Agile 2014
 
The DevOps Centipede
The DevOps CentipedeThe DevOps Centipede
The DevOps Centipede
 
2012 - A Release Odyssey
2012 - A Release Odyssey2012 - A Release Odyssey
2012 - A Release Odyssey
 
Mobile and the Cloud
Mobile and the CloudMobile and the Cloud
Mobile and the Cloud
 
CloudAustin Black Friday 2013
CloudAustin Black Friday 2013CloudAustin Black Friday 2013
CloudAustin Black Friday 2013
 
Cloud Monitoring
Cloud MonitoringCloud Monitoring
Cloud Monitoring
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NI
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
Inside Microsoft Azure
Inside Microsoft AzureInside Microsoft Azure
Inside Microsoft Azure
 
PIE - The Programmable Infrastructure Environment
PIE - The Programmable Infrastructure EnvironmentPIE - The Programmable Infrastructure Environment
PIE - The Programmable Infrastructure Environment
 
Why the cloud is more secure than your existing systems
Why the cloud is more secure than your existing systemsWhy the cloud is more secure than your existing systems
Why the cloud is more secure than your existing systems
 

Dernier

lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 

Dernier (20)

lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 

The Agile DevOps Journey: Tools, Techniques and Future Trends

  • 1.
  • 2. The Agile Admins ● Ernest Mueller (@ernestmueller) ● James Wickett (@wickett) ● Karthik Gaekwad (@iteration1) Who Are We?
  • 4. Things DevOpsers Care About Source: Devopsdays Austin Survey 2015 (500 participants)
  • 5. Topics covered today ● What is DevOps? ● Why would I use it? ● What’s hot in DevOps? ● What does the future look like?
  • 6. DevOps Defined ● DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support. ● DevOps is also characterized by operations staff making use many of the same techniques as developers for their systems work.
  • 7.
  • 8. The Layers of DevOps DevOps Principles DevOps Tools DevOps Practices
  • 9. DevOps Principles ● The Three Ways (Gene Kim) o Systems Thinking o Amplify Feedback Loops o Culture of Continual Experimentation ● CAMS (John Willis) o Culture – People > Process > Tools o Automation – Infrastructure as Code o Measurement – Measure Everything o Sharing – Collaboration/Feedback ● Informed by the values in the Agile Manifesto and Lean Theory of Constraints
  • 10. DevOps Practices •Version Control For All •Automated Testing •Proactive Monitoring and Metrics •Kanban/Scrum •Visible Ops/Change Management •Configuration Management •Incident Command System •Continuous Integration/Deployment/Delivery •“Put Developers On Call” •Virtualization/Cloud/Containers •Toolchain Approach •Transparent Uptime/Incident Retrospectives
  • 11. DevOps Tools ● Hardware (System provisioning/automation) ● Software (Software delivery pipeline) ● Wetware (Process/human element) ● Monitoring/Metrics (of all the above)
  • 12. DevOps Adoption Impact ● 2014 State of DevOps survey by Puppet Labs, Thoughtworks, and IT Revolution Press ● Top indicators of high organizational performance: o IT performance - Leaders here are twice as likely to exceed their profitability, market share, and productivity goals. Deployment frequency, lead time for changes, mean time to recover from failure are positively impacted by DevOps practices. o Organizational culture and climate for learning o Job satisfaction
  • 13. What’s Hot Now ● Security and DevOps ● Internet of Things ● Containers and Docker ● Microservices and 12-Factor Apps ● ChatOps ● Unicorns to Horses to Donkeys
  • 14. Security is where ops was 5 years ago...
  • 15. Epiphanies in Security and DevOps ● Smaller batches make you more secure ● Departure from the perimeter mentality ● Instrument your runtime environment and correlate disparate metrics (e.g. transactions to csrf token generations) ● Emphasis on MTTD and MTTR
  • 16. Epiphanies in Security and DevOps ● We can go fast and still do compliance ● Major vulnerabilities like Heartbleed exposed weaknesses in our software supply chain ● Security testing can be done in development
  • 17. Security Companies to Watch ● Signal Sciences ● Threat Stack ● Sonatype ● Contrast Security
  • 19. DevOps and IoT ● Fully distributed compute on networks you can’t/don’t control ● Software and tracking components becomes really hard ● Automation even more necessary ● Security even more necessary
  • 21. Open source platform for developers and sysadmins to build, ship and run distributed applications anywhere. What is Docker?
  • 22. Docker Components ● Docker Engine o Runtime and packaging tool o Installed on hosts that run Docker ● Docker Hub o Cloud service for storing and sharing apps o Save your docker images (public/private)
  • 23. Why is it so popular? ● Portability o Write once, run anywhere ● Standardized Environments o Dev/QA/Production can be modeled exactly the same way ● Rapid scale-up/scale-down o Containers take seconds to deploy ● Ability to build a continuous delivery (CD) pipeline
  • 24. Use cases for Docker ● Continuous Integration & Delivery o Yelp, Spotify, Mailgun, Cambridge Healthcare ● PaaS o Yandex, Baidu ● Easier Development & Deployment o Ebay, Bleacher Report, New Relic ● Hosting Legacy Applications https://www.docker.com/resources/usecases/
  • 25. Players in the space
  • 27. “Independent processes communicating with each other with well defined API’s to form larger more complex applications” Microservices
  • 28. Microservices characteristics ● Do one thing, and do it well (fine grained) ● Independently built- common language to communicate ● Independently deployable ● Fault tolerant and reliable
  • 29. 12 Factor App ● Use declarative formats for setup automation; minimize time and cost for new developers joining the project ● Clean contract with the underlying OS, offering maximum portability between execution environments; ● Suitable for deployment on modern cloud platforms ● Minimize divergence between development and production- enabling continuous deployment ● Scale up without significant changes to tooling, architecture, or development practices.
  • 30. Relationship with containers ● Microservices and containers are a great fit. ● Single service on a container. o Isolates service and makes it easy to manage ● Emerging best practice for new architectures with containers. ● Consider building your architecture in this manner.
  • 32. Unicorns to Horses to Donkeys Gartner: “By 2016 25% of the G2000 will be employing DevOps.” “By 2018, 90% of I&O organizations attempting to use DevOps without specifically addressing their cultural foundations will fail.”
  • 34. Future ● More Lean Extension ● Security Fully DevOpsed ● Cloudification/Compute Fabric ● Testing and Monitoring ● Devops - The New Normal ● Containers Rule The World
  • 35. Nice (Software Supply) Chain! Extension of Lean
  • 36. Delivery Pipeline extension to Lean ● Your BOM is part of your product ● Ability to track where all code came from which products are using it just like automotive and aeronautical industries ● Quality metrics extending to customer usage
  • 37.
  • 38. Security into Devops ● Security rebranded in language of Rugged as features (ruggedsoftware.org) ● Growth around integrating security at all phases of the delivery pipeline ● Instrument runtime environment with security metrics ● Movement from security training to security testing ● Searching for aspirational moment like “10 deploys a day” did for devops
  • 39. Cloud/Compute Fabric ● Rightscale 2015 State of the Cloud Survey reveals 93% of organizations are running apps on or experimenting with IaaS ● 82% of enterprises have a hybrid cloud strategy ● IoT and Big Data mean large heaps of data it’s hard to move around the network ● Containerization and microservices mean it’s easier to move compute to the data than vice versa ● Eventual: Complex, ultra-distributed compute
  • 40. Testing and Monitoring ● Automated testing is a best practice ● Light/fast testing feeds CD ● App and system monitoring is a best practice ● Logging, analytics being absorbed into it ● There is no difference between monitoring and regression testing theoretically - only historically ● Eventual: Convergence of regression testing and monitoring
  • 41. Containers rule the world ● Yesterday: Docker didn’t exist ● Today: Engineers playing with Docker in dev/test. ● Tomorrow: Production Docker ● Even lesser emphasis on hardware/cloud. ● Eventual: Microservices and 12 factor apps inside containers will be the defacto standard to deploy apps.
  • 42. DevOps: The New Normal ● Devops is penetrating enterprises. ● Yesterday: Unicorns ● Today: Horses & Donkeys ● Tomorrow: Everyone ● Backlash: Where’s the silver bullet? What is the correct implementation of DevOps? ● Eventual: Devops will be the new normal

Notes de l'éditeur

  1. Karthik
  2. Each of us introduces ourselves briefly
  3. Karthik
  4. Karthik
  5. Ernest
  6. Ernest If you want something punchier you can just call it “Agile for Operations.”
  7. Ernest The ITSM Service Model
  8. Ernest
  9. Ernest
  10. Ernest No specific one is necessary - or sufficient - for DevOps; they are simply clustered practices many find useful to empower the principles.
  11. Ernest
  12. https://puppetlabs.com/2014-devops-report 9200 respondents across all sizes of businesses
  13. James
  14. James
  15. James
  16. James
  17. Karthik
  18. Image credit: https://www.etsy.com/shop/SuAmi?ref=l2-shopheader-name
  19. http://tech.paulcz.net/2015/01/factorish_and_the_12_fakter_app/
  20. Ernest
  21. Ernest The Coming Donkey Apocalypse: http://www.slideshare.net/cote/the-coming-donkey-apocalypse-devopsdays-austin-2015 Gartner Says By 2016, DevOps Will Evolve From a Niche to a Mainstream Strategy Employed by 25 Percent of Global 2000 Organizations http://www.gartner.com/newsroom/id/2999017 Ian Head of Gartner says that “by 2018 90% of I & O organizations attempting to use DevOps without specifically addressing their cultural foundations will fail.” http://www.gartner.com/newsroom/id/3032517 Image by Mireille Rae, http://mireille-rae.deviantart.com/art/Unicorn-vs-Donkey-360739152
  22. James
  23. James
  24. James
  25. Ernest Rightscale 2015 State of the Cloud Report: http://www.rightscale.com/lp/2015-state-of-the-cloud-report-v1 Do miniature swarms of drones running containers take over the world?
  26. Ernest
  27. Karthik
  28. Karthik
  29. Karthik