SlideShare a Scribd company logo
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.

More Related Content

What's hot

Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
DevOps.com
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
Dalibor Blazevic
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
Giragadurai Vallirajan
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
Ernest Mueller
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
Pradeep Patel, PMP®
 
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 Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Matthew David
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
DevOps
DevOps DevOps
DevOps
Hakan Yüksel
 
DevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best PracticesDevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best Practices
QBurst
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
Christos Matskas
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
Cprime
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Ravindu Fernando
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
Satish Nath
 

What's hot (20)

Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
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 Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps
DevOps DevOps
DevOps
 
DevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best PracticesDevOps Transformation: Learnings and Best Practices
DevOps Transformation: Learnings and Best Practices
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 

Viewers also liked

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 bottlenecks
Sanjeev 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 Future
dev2ops
 
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
Gene 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 Roadmap
IBM UrbanCode Products
 

Viewers also liked (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
 

Similar to 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.0
minseok kim
 
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 DevOps
Moataz 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 Metamorphosis
XebiaLabs
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet 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 ENVIRONMENT
Indium Software
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
conline training
 
What is Devops?
What is Devops?What is Devops?
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
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
DBmaestro - Database DevOps
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro 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 methodolgy
Archana 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 Infotech
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
Mohamed 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 IBM
IBM UrbanCode Products
 
Enabling Continuous Delivery
Enabling Continuous DeliveryEnabling Continuous Delivery
Enabling Continuous Delivery
Ramchandra Koty
 
Dev ops
Dev opsDev ops
Dev ops
PHAGUNJAIN1
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
ayoubbahaddouayoub
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
Professional Guru
 

Similar to 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
 
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
 
Resume
ResumeResume
Resume
 

More from 7Targets AI Sales Assistants

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
7Targets AI Sales Assistants
 
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
7Targets AI Sales Assistants
 
Slideshare - Meeting assistant.pdf
Slideshare - Meeting assistant.pdfSlideshare - Meeting assistant.pdf
Slideshare - Meeting assistant.pdf
7Targets AI Sales Assistants
 
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 ...
7Targets AI Sales Assistants
 
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
7Targets AI Sales Assistants
 
DevOps 2013
DevOps 2013DevOps 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
7Targets AI Sales Assistants
 

More from 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
 

Recently uploaded

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 

Recently uploaded (20)

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 

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.