Post on 04-Jul-2015
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!
The service
A means of delivering value to
Customers by facilitating
Outcomes that Customers want
to achieve without the ownership
of specific Costs and Risks
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/
https://twitter.com/roman_pavlyuk
http://ua.linkedin.com/in/romanpavlyuk/
SoftServe