SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101Sander Knape
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform EngineeringOpsta
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewGiulio Roggero
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊Edward Kuo
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitEng Teong Cheah
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps CultureEdureka!
 
Improve the Development Process with DevOps Practices by Fedorov Vadim
Improve the Development Process with DevOps Practices by Fedorov VadimImprove the Development Process with DevOps Practices by Fedorov Vadim
Improve the Development Process with DevOps Practices by Fedorov VadimSoftServe
 
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
 
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineRobert McDermott
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 

La actualidad más candente (20)

DevOps
DevOpsDevOps
DevOps
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform Engineering
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
 
Improve the Development Process with DevOps Practices by Fedorov Vadim
Improve the Development Process with DevOps Practices by Fedorov VadimImprove the Development Process with DevOps Practices by Fedorov Vadim
Improve the Development Process with DevOps Practices by Fedorov Vadim
 
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
 
Azure devops
Azure devopsAzure devops
Azure devops
 
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 

Destacado

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
 

Destacado (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 a 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
 

Similar a 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
 

Más de 7Targets AI Sales Assistants

Más 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
 

Último

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
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
 
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.
 
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
 
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
 
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
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
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
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Último (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
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...
 
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 ...
 
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
 
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
 
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 ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

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.