SlideShare une entreprise Scribd logo
1  sur  39
15/13/2015
What is DevOps and its
Center of Excellence?
Breaking into the new-age
May 2015
Sanju Burkule – Founder & CEO, DevOps Enthusiast
Gunanand Nagarkar – CoFounder & CTO, DevOps Solutions Expert
Amit Patel – CoFounder & DevOps Evangelist, Australia
Market expectations from Cloud Businesses
Expectation
High reliability | Faster time to market | Software Quality
Keep in mind
Technical problems can result in permanent loss of customers
Very high speed expectations, unheard of speeds
Flickr: Deploys 10 times a day in 2009!
Amazon deploys once every 11 minutes! (ChefConf2015!)
Summary of DevOps CoE
35/13/2015
The primary goals
• increase speed of execution,
• maximize staff productivity, and
• improve service quality.
CoE Role:
• Driving cultural change
• Encourages collaboration between Dev & Ops
• automate IT processes, standardize ToolChain
• collect metrics across Dev & Ops Vs a siloed approach
• Incubate, release and support DevOps projects
• Integrated toolsets based on loosely-coupled platforms
will best support DevOps and continuous deployment
Share the reports and measurements across all Development
& Operations as well as other stakeholders.
Reimagine speed
Break Silos
Deliver together
Challenges in implementing DevOps
• Unclear understanding of DevOps benefits
• Business Case doesn’t include the resources
necessary to maintain solution
• No clear ownership of the Project
• No definite champions to evangelize
• No designated metrics to define success
• Inconsistent reporting
• Ambitious end-goal with no clear milestones
to measure progress
• No plan for continued education
Why do DevOps Projects Fail?
Potential Gaps in Planning
Critical learnings to manage continuous change
• To succeed, grow beyond pockets of IT automation to span
organizational groups and their project activities
• DevOps successes can be incubated, expanded and sustained
through Centers of Excellence
• Integrated toolsets based on loosely-coupled platforms will best
support DevOps and continuous deployment
• Consider microservices. Own platform in CoE.
• Inspire and educate Architects, component level upgrades Vs
Application upgrade
• Start with smaller project to setup vCoE.
• Identify, evaluate, standardize on a DevOps toolset.
– Use containers effectively, educate larger organizations on new-age tools
(docker, packer, serf, new relic, chef, mesosphere, atlas, terraform,
vagrant….) simple/elegant/fast/focused tools.
Basics of DevOps COE
• Consistent Project Management with clear milestones
• Focus on business value, not just technical sophistication
• Multi-Disciplinary team to support the project
• Business Analytics with well-defined metrics and regular reporting
• Focus on common automation standards and processes
• Continual search for new automation opportunities
DevOps Center of Excellence
Definition
A core group of individuals with specific technical, business and management skills
that acts as a evangelist for new projects, a clearinghouse of knowledge, and most
importantly as a developer of automated DevOps processes.
Center of Excellence – Roles
Operators
Engineers
Business
Analysts
Program
Manager
• Ensure timely completion of milestones
• Provide regular reporting of metrics and project progress
• Identify appropriate business metrics(key success metrics)
• Track and report project metrics and ongoing savings
• information dashboards with drill-down detail.
• Identify potential new automation use cases
• Create standardized automation processes and procedures
• Design automation architecture and incorporate new tools
• Maintain automation infrastructure over time
• Infrastructure as code
The Wall of Confusion causes both Development &
Operations to lose sight of the overall business
perspective. Business needs change and stability.
Business needs an IT culture that recognizes it.
Culture & the Wall of Confusion
95/13/2015
Development Operations
“I want
change.”
“I want
stability.”
• Development is paid to accomplish change.
• Business counts on Development to respond to
changing needs.
• Development is often incentivized to create as much
change as possible.
• Operations is paid to maintain stability.
• Business counts on operations to “keep the lights on”
and deliver services that make the business money
today.
• Operations is motivated to resist change as it
undermines stability and reliability.
Wall of Confusion
DevOps Maturity Model
105/13/2015
Practice
Build management and
continuous integration
Environments and
deployment
Release
management and
compliance
Testing Data management
Level 3 – Optimizing:
Focus on process improvement
Teams regularly meet to discuss
integration problems and resolve
them with automation, faster
feedback, and better visibility.
All environments managed
effectively. Provisioning fully
automated. Virtualization used if
applicable.
Operations and delivery
teams regularly
collaborate to manage
risks and reduce cycle
times.
Production
rollbacks rare.
Defects found and
fixed immediately.
Release to release
feedback loop of database
performance and
deployment process.
Level 2 – Quantitatively
managed:
Process measured and controlled
Build metrics gathered, made
visible, and acted on. Builds are
not left broken.
Orchestrated deployments
managed. Release and rollback
processes tested.
Environment and
application health
monitored and
proactively managed.
Cycle time monitored.
Quality metrics and
trends tracked.
Non functional
requirements
defined and
measured.
Database upgrades and
rollbacks tested with every
deployment. Database
performance monitored
and optimized.
Level 1 – Consistent:
Automated processes applied
across whole application lifecycle
Automated build and test cycle
every time a change is
committed. Dependencies
managed. Re-use of scripts and
tools.
Fully automated self-service push-
button process for deploying
software. Same process to deploy
to every environment.
Change management and
approvals processes
defined and enforced.
Regulatory and
compliance conditions
met.
Automated unit and
acceptance tests,
the latter written
with testers.
Testing part of
development
process.
Database changes
performed automatically
as part of deployment
process.
Level 0 – Repeatable:
Process documented and partly
automated
Regular automated build and
testing. Any build can be re-
created from source control using
automated process.
Automated deployment to some
environments. Creation of new
environments is cheap. All
configuration externalized /
versioned.
Painful and infrequent,
but reliable, releases.
Limited traceability from
requirements to release.
Automated tests
written as part of
story development.
Changes to databases done
with automated scripts
versioned with application.
Level -1 – Regressive:
Processes unrepeatable, poorly
controlled, and reactive
Manual processes for building
software. No management of
artifacts and reports.
Manual process for deploying
software. Environment-specific
binaries. Environments
provisioned manually.
Infrequent and unreliable
releases.
Manual testing
after development.
Data migrations
unversioned and
performed manually.
Current State Desired State
11
Key ingredient needed to seed DevOps CoE
5/13/2015
12
People wanting to create time
5/13/2015
13
This can be solved…
5/13/2015
14
Dev and Ops are responsible together
5/13/2015
15
DevOps is about
5/13/2015
16
How it started…
5/13/2015
17
Basics: CI Server in DevOps
5/13/2015
18
Email results to required people
5/13/2015
19
Use containers effectively in DevOps pipelines
5/13/2015
20
DevOps with Analytics - SmartiX
5/13/2015
21
How Blueprints are taken into Dev
5/13/2015
22
High level workload split of DevOps
5/13/2015
23
How to cut down “automation” related work?
Use readymade platforms.
5/13/2015
[http://tinyurl.com/deploynow]
[http://tinyurl.com/opextestnow]
• Use strong tools with ease, with very less ramp up time.
• No need to learn Chef, Puppet, Ruby, and can still use their
power.
• No need to rewrite integrations with various cloud vendors and
keep the integrations up to date.
DeployNow, TestNow already has integrations to these tools &
clouds built in! Now you can hit the ground running!
24
All platforms are created from factual experience
5/13/2015
[http://tinyurl.com/deploynow] : Details of how it works
DeployNow platform supports configuration management tools like Chef, Puppet and clouds
such as AWS, Digital Ocean, Linode, openstack, Google Compute.
25
Need of the hour! A must have platform!
5/13/2015
http://tinyurl.com/opextestnow] : Details of how it works
TestNow platform supports configuration management tools like Chef, Puppet and
clouds such as AWS, Digital Ocean, Linode, openstack, Google Compute.
26
Make Ops stronger
5/13/2015
http://www.slideshare.net/SanjuBurkule/real-timebigdataanalyticsmachinelearning13
27
DevOps benefits
5/13/2015
28
Business benefits (notice increase in sales)
5/13/2015
29
If one survey does not help, here is one more survey
5/13/2015
30
Tools Explosion: Which one is right for you?
5/13/2015
315/13/2015
Here are
details of
one tool -
GIT.
Knowing,
choosing
all tools
in a
DevOps
toolchain
takes
time.
32
Opex Software helps on where to start
5/13/2015
33
Identify bottlenecks, slowest operations
Make processes work with each other
5/13/2015
34
Reduce clutter. Standardize.
Larger companies: Establish a DevOps CoE
5/13/2015
35
Implement it right. Take help. Reap value
5/13/2015
36
Benefits of DevOps – Note New Services, Revenue
5/13/2015
37
Engage professionals (hint: Opex Software  )
5/13/2015
Start a short communication with us right now! Simply send a
quick email
Email us:
sanju.burkule@opexsoftware.com or
gg@opexsoftware.com
Skypeid: sanju.burkule
Thanks to all contributors
Thanks to all the contributors in helping with the images. If any image used here is a direct or indirect copyright violation, please
send an email to info@opexsoftware.com ASAP. It will be removed from the deck ASAP.

Contenu connexe

Tendances

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
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at FrosconKris Buytaert
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101Hazzim Anaya
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?Marc Hornbeek
 
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesSlideTeam
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Adrian Todorov
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesAmazon Web Services
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOpsChristos Matskas
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersAmazon Web Services
 
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
 

Tendances (20)

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...
 
DevOps-CoE
DevOps-CoEDevOps-CoE
DevOps-CoE
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Azure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala MeetupAzure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala Meetup
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation SlidesDevops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
 
DevOps
DevOps DevOps
DevOps
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
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
 
Azure devops
Azure devopsAzure devops
Azure devops
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 

En vedette

How will DevOps benefit enterprise?
How will DevOps benefit enterprise? How will DevOps benefit enterprise?
How will DevOps benefit enterprise? InterQuest Group
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?Chris Swan
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Futuredev2ops
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 

En vedette (6)

How will DevOps benefit enterprise?
How will DevOps benefit enterprise? How will DevOps benefit enterprise?
How will DevOps benefit enterprise?
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 

Similaire à What is DevOps? What is DevOps CoE?

Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyArchana Krushnan
 
Why DevOps is important for start-ups? | Calidad Infotech
Why DevOps is important for start-ups? | Calidad InfotechWhy DevOps is important for start-ups? | Calidad Infotech
Why DevOps is important for start-ups? | Calidad InfotechCalidad Infotech
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0Mohamed Taman
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 
Enabling Continuous Delivery
Enabling Continuous DeliveryEnabling Continuous Delivery
Enabling Continuous DeliveryRamchandra Koty
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesayoubbahaddouayoub
 

Similaire à What is DevOps? What is DevOps CoE? (20)

Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
What is Devops?
What is Devops?What is Devops?
What is Devops?
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgyStc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
Stc 2016 regional-round-ppt-automation testing with devops in agile methodolgy
 
Why DevOps is important for start-ups? | Calidad Infotech
Why DevOps is important for start-ups? | Calidad InfotechWhy DevOps is important for start-ups? | Calidad Infotech
Why DevOps is important for start-ups? | Calidad Infotech
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Enabling Continuous Delivery
Enabling Continuous DeliveryEnabling Continuous Delivery
Enabling Continuous Delivery
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 

Plus de 7Targets AI Sales Assistants

Plus de 7Targets AI Sales Assistants (7)

Slideshare Story of a SaaS founder - Sales assistant.pdf
Slideshare Story of a SaaS founder - Sales assistant.pdfSlideshare Story of a SaaS founder - Sales assistant.pdf
Slideshare Story of a SaaS founder - Sales assistant.pdf
 
Slideshare Story of a SaaS founder.pdf
Slideshare Story of a SaaS founder.pdfSlideshare Story of a SaaS founder.pdf
Slideshare Story of a SaaS founder.pdf
 
Slideshare - Meeting assistant.pdf
Slideshare - Meeting assistant.pdfSlideshare - Meeting assistant.pdf
Slideshare - Meeting assistant.pdf
 
Using this simple formula - you can calculate loss per month because of poor ...
Using this simple formula - you can calculate loss per month because of poor ...Using this simple formula - you can calculate loss per month because of poor ...
Using this simple formula - you can calculate loss per month because of poor ...
 
7x growth secret - found out by talking to 293 founders
7x growth secret - found out by talking to 293 founders7x growth secret - found out by talking to 293 founders
7x growth secret - found out by talking to 293 founders
 
DevOps 2013
DevOps 2013DevOps 2013
DevOps 2013
 
Data Center Automation by creating Center Of Excellence
Data Center Automation by creating Center Of ExcellenceData Center Automation by creating Center Of Excellence
Data Center Automation by creating Center Of Excellence
 

Dernier

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Dernier (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

What is DevOps? What is DevOps CoE?

  • 1. 15/13/2015 What is DevOps and its Center of Excellence? Breaking into the new-age May 2015 Sanju Burkule – Founder & CEO, DevOps Enthusiast Gunanand Nagarkar – CoFounder & CTO, DevOps Solutions Expert Amit Patel – CoFounder & DevOps Evangelist, Australia
  • 2. Market expectations from Cloud Businesses Expectation High reliability | Faster time to market | Software Quality Keep in mind Technical problems can result in permanent loss of customers Very high speed expectations, unheard of speeds Flickr: Deploys 10 times a day in 2009! Amazon deploys once every 11 minutes! (ChefConf2015!)
  • 3. Summary of DevOps CoE 35/13/2015 The primary goals • increase speed of execution, • maximize staff productivity, and • improve service quality. CoE Role: • Driving cultural change • Encourages collaboration between Dev & Ops • automate IT processes, standardize ToolChain • collect metrics across Dev & Ops Vs a siloed approach • Incubate, release and support DevOps projects • Integrated toolsets based on loosely-coupled platforms will best support DevOps and continuous deployment Share the reports and measurements across all Development & Operations as well as other stakeholders. Reimagine speed Break Silos Deliver together
  • 5. • Unclear understanding of DevOps benefits • Business Case doesn’t include the resources necessary to maintain solution • No clear ownership of the Project • No definite champions to evangelize • No designated metrics to define success • Inconsistent reporting • Ambitious end-goal with no clear milestones to measure progress • No plan for continued education Why do DevOps Projects Fail? Potential Gaps in Planning
  • 6. Critical learnings to manage continuous change • To succeed, grow beyond pockets of IT automation to span organizational groups and their project activities • DevOps successes can be incubated, expanded and sustained through Centers of Excellence • Integrated toolsets based on loosely-coupled platforms will best support DevOps and continuous deployment • Consider microservices. Own platform in CoE. • Inspire and educate Architects, component level upgrades Vs Application upgrade • Start with smaller project to setup vCoE. • Identify, evaluate, standardize on a DevOps toolset. – Use containers effectively, educate larger organizations on new-age tools (docker, packer, serf, new relic, chef, mesosphere, atlas, terraform, vagrant….) simple/elegant/fast/focused tools.
  • 7. Basics of DevOps COE • Consistent Project Management with clear milestones • Focus on business value, not just technical sophistication • Multi-Disciplinary team to support the project • Business Analytics with well-defined metrics and regular reporting • Focus on common automation standards and processes • Continual search for new automation opportunities DevOps Center of Excellence Definition A core group of individuals with specific technical, business and management skills that acts as a evangelist for new projects, a clearinghouse of knowledge, and most importantly as a developer of automated DevOps processes.
  • 8. Center of Excellence – Roles Operators Engineers Business Analysts Program Manager • Ensure timely completion of milestones • Provide regular reporting of metrics and project progress • Identify appropriate business metrics(key success metrics) • Track and report project metrics and ongoing savings • information dashboards with drill-down detail. • Identify potential new automation use cases • Create standardized automation processes and procedures • Design automation architecture and incorporate new tools • Maintain automation infrastructure over time • Infrastructure as code
  • 9. The Wall of Confusion causes both Development & Operations to lose sight of the overall business perspective. Business needs change and stability. Business needs an IT culture that recognizes it. Culture & the Wall of Confusion 95/13/2015 Development Operations “I want change.” “I want stability.” • Development is paid to accomplish change. • Business counts on Development to respond to changing needs. • Development is often incentivized to create as much change as possible. • Operations is paid to maintain stability. • Business counts on operations to “keep the lights on” and deliver services that make the business money today. • Operations is motivated to resist change as it undermines stability and reliability. Wall of Confusion
  • 10. DevOps Maturity Model 105/13/2015 Practice Build management and continuous integration Environments and deployment Release management and compliance Testing Data management Level 3 – Optimizing: Focus on process improvement Teams regularly meet to discuss integration problems and resolve them with automation, faster feedback, and better visibility. All environments managed effectively. Provisioning fully automated. Virtualization used if applicable. Operations and delivery teams regularly collaborate to manage risks and reduce cycle times. Production rollbacks rare. Defects found and fixed immediately. Release to release feedback loop of database performance and deployment process. Level 2 – Quantitatively managed: Process measured and controlled Build metrics gathered, made visible, and acted on. Builds are not left broken. Orchestrated deployments managed. Release and rollback processes tested. Environment and application health monitored and proactively managed. Cycle time monitored. Quality metrics and trends tracked. Non functional requirements defined and measured. Database upgrades and rollbacks tested with every deployment. Database performance monitored and optimized. Level 1 – Consistent: Automated processes applied across whole application lifecycle Automated build and test cycle every time a change is committed. Dependencies managed. Re-use of scripts and tools. Fully automated self-service push- button process for deploying software. Same process to deploy to every environment. Change management and approvals processes defined and enforced. Regulatory and compliance conditions met. Automated unit and acceptance tests, the latter written with testers. Testing part of development process. Database changes performed automatically as part of deployment process. Level 0 – Repeatable: Process documented and partly automated Regular automated build and testing. Any build can be re- created from source control using automated process. Automated deployment to some environments. Creation of new environments is cheap. All configuration externalized / versioned. Painful and infrequent, but reliable, releases. Limited traceability from requirements to release. Automated tests written as part of story development. Changes to databases done with automated scripts versioned with application. Level -1 – Regressive: Processes unrepeatable, poorly controlled, and reactive Manual processes for building software. No management of artifacts and reports. Manual process for deploying software. Environment-specific binaries. Environments provisioned manually. Infrequent and unreliable releases. Manual testing after development. Data migrations unversioned and performed manually. Current State Desired State
  • 11. 11 Key ingredient needed to seed DevOps CoE 5/13/2015
  • 12. 12 People wanting to create time 5/13/2015
  • 13. 13 This can be solved… 5/13/2015
  • 14. 14 Dev and Ops are responsible together 5/13/2015
  • 17. 17 Basics: CI Server in DevOps 5/13/2015
  • 18. 18 Email results to required people 5/13/2015
  • 19. 19 Use containers effectively in DevOps pipelines 5/13/2015
  • 20. 20 DevOps with Analytics - SmartiX 5/13/2015
  • 21. 21 How Blueprints are taken into Dev 5/13/2015
  • 22. 22 High level workload split of DevOps 5/13/2015
  • 23. 23 How to cut down “automation” related work? Use readymade platforms. 5/13/2015 [http://tinyurl.com/deploynow] [http://tinyurl.com/opextestnow] • Use strong tools with ease, with very less ramp up time. • No need to learn Chef, Puppet, Ruby, and can still use their power. • No need to rewrite integrations with various cloud vendors and keep the integrations up to date. DeployNow, TestNow already has integrations to these tools & clouds built in! Now you can hit the ground running!
  • 24. 24 All platforms are created from factual experience 5/13/2015 [http://tinyurl.com/deploynow] : Details of how it works DeployNow platform supports configuration management tools like Chef, Puppet and clouds such as AWS, Digital Ocean, Linode, openstack, Google Compute.
  • 25. 25 Need of the hour! A must have platform! 5/13/2015 http://tinyurl.com/opextestnow] : Details of how it works TestNow platform supports configuration management tools like Chef, Puppet and clouds such as AWS, Digital Ocean, Linode, openstack, Google Compute.
  • 28. 28 Business benefits (notice increase in sales) 5/13/2015
  • 29. 29 If one survey does not help, here is one more survey 5/13/2015
  • 30. 30 Tools Explosion: Which one is right for you? 5/13/2015
  • 31. 315/13/2015 Here are details of one tool - GIT. Knowing, choosing all tools in a DevOps toolchain takes time.
  • 32. 32 Opex Software helps on where to start 5/13/2015
  • 33. 33 Identify bottlenecks, slowest operations Make processes work with each other 5/13/2015
  • 34. 34 Reduce clutter. Standardize. Larger companies: Establish a DevOps CoE 5/13/2015
  • 35. 35 Implement it right. Take help. Reap value 5/13/2015
  • 36. 36 Benefits of DevOps – Note New Services, Revenue 5/13/2015
  • 37. 37 Engage professionals (hint: Opex Software  ) 5/13/2015
  • 38. Start a short communication with us right now! Simply send a quick email Email us: sanju.burkule@opexsoftware.com or gg@opexsoftware.com Skypeid: sanju.burkule
  • 39. Thanks to all contributors Thanks to all the contributors in helping with the images. If any image used here is a direct or indirect copyright violation, please send an email to info@opexsoftware.com ASAP. It will be removed from the deck ASAP.