Upload
sokhom-ratanak
View
268
Download
0
Embed Size (px)
Citation preview
What do you think about the word ‘DevOps’ ?
DevOps = Developers + Operations
Dev and Ops in Real Life
Dev Saids
Ops said
What if we don’t have DevOps?
Ops Deploy Live on Friday
When Ops miss the last deployment step
When developer’s codes don’t support the server ability
What is DevOps? - In Simple English
What is DevOps?
DevOps is the concept of integrates developers and operations teams in order to improve collaboration and productivity by automating infrastructure, automating workflows, and continuously measuring application performance.
Why DevOps?
Technical Benefit:
- Continuous software delivery- Less complex problem to fix- Faster resolution of problem
Business benefit:
- Faster delivery of feature- More stable operating environments- More time available to add value (rather than fix/maintain)
New Relic, ‘benefits of DevOps’
More deploys means faster time-to-market and continual improvement.
New Relic, ‘benefits of DevOps’
State of DevOps Report in 2015
Puppet Labs 2015 State of DevOps Report
The Biggest Challenges to DevOps Success
Addressing the Biggest Challenges to DevOps Success
- Conflicting incentives and measurement across functional teams
- Cultural stasis and mistrust
- Outdated tools, legacy systems and brownfield environments
How to implement DevOps Tools?
How to implement DevOps Tools?
Tools that I Recommend
Source Code Management: Github / Gitlab
Continuous Integration: Jenkins
Infrastructure Setup: Puppet / Ansible
Monitoring System: Kibana / Nagios / New Relic