Roman Valchuk "Introducing to DevOps technologies"

17
Introducing to DevOps technologies Roman Valchuk
  • Upload

    -
  • Category

    Software

  • view

    83
  • download

    1

Transcript of Roman Valchuk "Introducing to DevOps technologies"

Page 1: Roman Valchuk "Introducing to DevOps technologies"

Introducing to DevOps technologies

Roman Valchuk

Page 2: Roman Valchuk "Introducing to DevOps technologies"

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

Page 3: Roman Valchuk "Introducing to DevOps technologies"
Page 4: Roman Valchuk "Introducing to DevOps technologies"
Page 5: Roman Valchuk "Introducing to DevOps technologies"

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

Page 6: Roman Valchuk "Introducing to DevOps technologies"

- 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:

Page 7: Roman Valchuk "Introducing to DevOps technologies"

- 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

Page 8: Roman Valchuk "Introducing to DevOps technologies"

- 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

Page 9: Roman Valchuk "Introducing to DevOps technologies"

• 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

Page 10: Roman Valchuk "Introducing to DevOps technologies"

Slow delivery cycles

Page 11: Roman Valchuk "Introducing to DevOps technologies"

Fast delivery cycles

Page 12: Roman Valchuk "Introducing to DevOps technologies"
Page 13: Roman Valchuk "Introducing to DevOps technologies"
Page 14: Roman Valchuk "Introducing to DevOps technologies"
Page 15: Roman Valchuk "Introducing to DevOps technologies"

Q&A part

Page 16: Roman Valchuk "Introducing to DevOps technologies"

Almost the last slide

Page 17: Roman Valchuk "Introducing to DevOps technologies"

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

[email protected]

WEBSITE:www.softserveinc.com

Thank you a lot!