DevOps як System Administration 2.0

28
DevOps as System Administration 2.0 By Roman Pavlyuk SoftServe Inc. 2012

description

Презентація Романа Павлюка, на конференції «Сталевий бубен»

Transcript of DevOps як System Administration 2.0

Page 1: DevOps як System Administration 2.0

DevOps as System

Administration 2.0

By Roman Pavlyuk

SoftServe Inc.

2012

Page 2: DevOps як System Administration 2.0

About Roman Pavlyuk

▪ Graduated Lviv Politechnik, M. Sc. in

Telecommunications and IT Networks

▪ In IT since 2003

▪ Almost 10 years with SoftServe

▪ DevOps and Infrastructure Management

Expert

▪ Doing a lot of consulting, speaking and

travelling

Page 3: DevOps як System Administration 2.0

Chapter 1

A little bit of

history…

Page 4: DevOps як System Administration 2.0

From Dark Ages to the Service

Page 5: DevOps як System Administration 2.0

Classic Dark Ages IT

Page 6: DevOps як System Administration 2.0

This sometimes turns management of the It organization into complete hell…

But still most of the organizations are doing it this way…

Page 7: DevOps як System Administration 2.0

IT in Service era

Page 8: DevOps як System Administration 2.0

Does this mean that classic IT

we dead?

Page 9: DevOps як System Administration 2.0

YES !!!

Page 10: DevOps як System Administration 2.0

BUT…

Page 11: DevOps як System Administration 2.0

Who is going to do IT at those

service providers?

Page 12: DevOps як System Administration 2.0

Chapter 2

Her Majesty

The Service

Page 13: DevOps як System Administration 2.0

What do we need to run the aviation?

Page 14: DevOps як System Administration 2.0

So, basically we need…

▪ Tools and products

▪ Environment and Infrastructure

▪ Service Maintenance

▪ Service Operation

▪ Customer Support

▪ Continuous Improvement

…And this is the Typical Service Model!

Page 16: DevOps як System Administration 2.0

You said Without Risks?

Now as a Product company I’m facing the

following risks

▪ Service Continuity Loss

▪ Level Agreement (SLA) Violation

▪ Infrastructure failure

Page 17: DevOps як System Administration 2.0

Who is responsible for

mitigating those risks?

Page 18: DevOps як System Administration 2.0

Chapter 3

And Dev, and Ops …

…and DevOps!

Page 19: DevOps як System Administration 2.0

The Lifecycle of SaaS

Operation

Transition

Design

Here you invest

… and here you make a profit

Page 20: DevOps як System Administration 2.0

Business Processes in SaaS

Provisioning

Adding newtenant

Tenant Customization

Operations Activities

Enable producton productionaccording to some rules

Availability

Capacity

Application

Development Activities

Create productreleases

new features

defect fixing

Service Providing

Implementongoingservicerequests

Service execution for tenant

Add/remove some features etc

Page 21: DevOps як System Administration 2.0

Team Structure in SaaS

Support

Operations

Application

Page 22: DevOps як System Administration 2.0

What DevOps do?

Operations

Environment Management

Application Management

Data Maintenance

Monitoring

Tenant Management

Disaster Recovery

Node ManagementNetwork structure

BuildDeployUpgrade

Data MigrationData Security

SLAPerformanceCapacity

ProvisioningUnProvisioningCustomization

BackupRestore

Page 23: DevOps як System Administration 2.0

Key Competence Areas

Technology Consulting

Operational Support

Installation and Deployment

Infrastructure Monitoring

Disaster Investigation and Recovery

System Uptime and Availability Management

Security Management

Documentation Management

Page 24: DevOps як System Administration 2.0

DevOps Engineer in a nutshell

▪Engineering mindset

▪Troubleshooting

▪Creativity

▪System Administration experience

▪Programming experience

Page 25: DevOps як System Administration 2.0

Is this familiar to you?

hosting

storage

monitoringLinux

99.99% uptimebackup & restore

CDN

BASH Amazon WS

Rackspace

S3

operations

24/7 support

RPMinstallation

deployment

delivery

UNIX

DevOps

Nagios

Azure

disaster recovery

puppet

provisioning

staging

capacity

LAMP

load balancing

Zabbix

TCOSystem Center

MSI

Page 27: DevOps як System Administration 2.0

Questions?

Page 28: DevOps як System Administration 2.0

Contacts

Thank You!

Europe Headquarters

52 V. Velykoho Str.

Lviv 79053, Ukraine

Tel: +380-32-240-9090

Fax: +380-32-240-9080

E-mail: [email protected]

US Headquarters

12800 University Drive, Suite 250

Fort Myers, FL 33907, USA

Main Tel: 239-690-3111

Main Fax: 239-690-3116

Roman Pavlyuk

52, V. Velykoho str.

Lviv 79053, Ukraine

Desk: +380-32-240-9999 ext. 1558

Cell EU: +380-50-671-9449

Cell US: +1-512-669-0960

E-mail: [email protected]

Blog

http://roman.pavlyuk.lviv.ua/

Twitter

https://twitter.com/roman_pavlyuk

LinkedIn

http://ua.linkedin.com/in/romanpavlyuk/

SoftServe