DevOps як System Administration 2.0

Post on 04-Jul-2015

365 views 1 download

description

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

transcript

DevOps as System

Administration 2.0

By Roman Pavlyuk

SoftServe Inc.

2012

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

Chapter 1

A little bit of

history…

From Dark Ages to the Service

Classic Dark Ages IT

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

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

IT in Service era

Does this mean that classic IT

we dead?

YES !!!

BUT…

Who is going to do IT at those

service providers?

Chapter 2

Her Majesty

The Service

What do we need to run the aviation?

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!

You said Without Risks?

Now as a Product company I’m facing the

following risks

▪ Service Continuity Loss

▪ Level Agreement (SLA) Violation

▪ Infrastructure failure

Who is responsible for

mitigating those risks?

Chapter 3

And Dev, and Ops …

…and DevOps!

The Lifecycle of SaaS

Operation

Transition

Design

Here you invest

… and here you make a profit

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

Team Structure in SaaS

Support

Operations

Application

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

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

DevOps Engineer in a nutshell

▪Engineering mindset

▪Troubleshooting

▪Creativity

▪System Administration experience

▪Programming experience

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

hr@softserveinc.com

Questions?

Contacts

Thank You!

Europe Headquarters

52 V. Velykoho Str.

Lviv 79053, Ukraine

Tel: +380-32-240-9090

Fax: +380-32-240-9080

E-mail: info@softserveinc.com

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: rpavlyuk@softserveinc.com

Blog

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

Twitter

https://twitter.com/roman_pavlyuk

LinkedIn

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

SoftServe