Slide 1

Slide 1 text

DevOps in the NonSaaS world Hari Krishnan @harikrishnan83

Slide 2

Slide 2 text

What the hell is NonSaaS World? Applications where we do not have any control over the deployment environment.

Slide 3

Slide 3 text

Examples ● On Premise Software - Desktop applications, Database servers, Mail servers ● Market Places - Mobile apps ● OTS (Off the shelf)

Slide 4

Slide 4 text

What is the difference?

Slide 5

Slide 5 text

The operations team is not part of your company

Slide 6

Slide 6 text

Customers may not appreciate very frequent releases

Slide 7

Slide 7 text

Multiple versions in the wild simultaneously

Slide 8

Slide 8 text

What are the real issues? ● Support is the most important aspect ● Access for debugging is minimal ● Monitoring is opt-in ● Too many support tickets can slow you down

Slide 9

Slide 9 text

What can we do? Instead of DevOps become DevSup

Slide 10

Slide 10 text

Build tooling to help support teams

Slide 11

Slide 11 text

Diagnostics

Slide 12

Slide 12 text

Tools for your customer’s operations team

Slide 13

Slide 13 text

Installers

Slide 14

Slide 14 text

Background upgrades

Slide 15

Slide 15 text

Error reporting tools

Slide 16

Slide 16 text

Thank you! Hari Krishnan @harikrishnan83