roman valchuk "introducing to devops technologies"

Post on 14-Jan-2017

85 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introducing to DevOps technologies

Roman Valchuk

Agenda:

- What is it – DevOps- What DevOps is NOT- Value of DevOps- Slow vs Fast Delivery cycles- 7 DevOps practices- 7 DevOps habits- DevOps metrics- Q&A

DevOps is

1. People

2. Processes

3. Products

UsersContinuous Delivery

“DevOps is the union of people, processes, and products to enable continuous delivery of value to end users.”

- Donavan Brown, Microsoft DevOps PM

- Culture (more that just set of tools, peoples and practices, etc)

- Measurement (we need to understand what we are doing)

- Automation (automate as much as possible)

- Collaboration (not only between Dev and Ops, but also QA, PM, BA, etc )

DevOps encompasses:

- Development- Requirements, version control, bug tracking, etc

- Testing- Unit, integration, exploratory, load, automated UI,

performance, etc- Deployment

- Environment definition, provisioning and configuration

- Application configuration and deployment- Approval workflows and automation

- Monitoring- Application performance monitoring- Alerts and notifications

DevOps – the (semi) holistic view

- Is not a product- Is not a specification- Is not centralized - Is not trademarked

“You cannot by DevOps and install it. DevOps in not just automation or Infrastructure as a code. DevOps is people following a process enabled by products to deliver value to our and users.”

- Donovan Brown

What DevOps is NOT

• DevOps bridges the traditional divide allowing team to produce high quality releases at increasing cadence

• DevOps goals span the entire delivery pipeline

• Shorter Cycles & Higher Quality• Faster time to market• Lower failure rates• Shortened lead time• Faster MTTR

- Mean time to realize, recover, repair, remediate

Value of DevOps

Slow delivery cycles

Fast delivery cycles

Q&A part

Almost the last slide

USA HQToll Free: 866-687-3588 Tel: +1-512-516-8880

Ukraine HQTel: +380-32-240-9090

Bulgaria

Tel: +359-2-902-3760

GermanyTel: +49-69-2602-5857

NetherlandsTel: +31-20-262-33-23

PolandTel: +48-71-382-2800

UKTel: +44-207-544-8414

EMAILinfo@softserveinc.com

WEBSITE:www.softserveinc.com

Thank you a lot!

top related