dev ops to make developer life happier

22

Upload: sokhom-ratanak

Post on 16-Apr-2017

267 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Dev ops to make developer life happier
Page 2: Dev ops to make developer life happier
Page 3: Dev ops to make developer life happier
Page 4: Dev ops to make developer life happier

What do you think about the word ‘DevOps’ ?

DevOps = Developers + Operations

Page 5: Dev ops to make developer life happier

Dev and Ops in Real Life

Page 6: Dev ops to make developer life happier

Dev Saids

Page 7: Dev ops to make developer life happier

Ops said

Page 8: Dev ops to make developer life happier

What if we don’t have DevOps?

Page 9: Dev ops to make developer life happier

Ops Deploy Live on Friday

Page 10: Dev ops to make developer life happier

When Ops miss the last deployment step

Page 11: Dev ops to make developer life happier

When developer’s codes don’t support the server ability

Page 12: Dev ops to make developer life happier

What is DevOps? - In Simple English

Page 13: Dev ops to make developer life happier

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.

Page 14: Dev ops to make developer life happier

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’

Page 15: Dev ops to make developer life happier

More deploys means faster time-to-market and continual improvement.

New Relic, ‘benefits of DevOps’

Page 16: Dev ops to make developer life happier

State of DevOps Report in 2015

Puppet Labs 2015 State of DevOps Report

Page 17: Dev ops to make developer life happier

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

Page 18: Dev ops to make developer life happier

How to implement DevOps Tools?

Page 19: Dev ops to make developer life happier

How to implement DevOps Tools?

Page 20: Dev ops to make developer life happier

Tools that I Recommend

Source Code Management: Github / Gitlab

Continuous Integration: Jenkins

Infrastructure Setup: Puppet / Ansible

Monitoring System: Kibana / Nagios / New Relic

Page 21: Dev ops to make developer life happier
Page 22: Dev ops to make developer life happier