Click here to load reader

SaaS Operations Practice Overview SoftServe DevOps

  • View

  • Download

Embed Size (px)


There has started a strong trend of moving to service based software in the last few years. A typical lifecycle of a software product in this case consists of two major phases – transition and operation. Your organization may have the experience and capacity to conduct the Transition phase, however the Operation phase could introduce some additional risks and issues. This is caused by the difference between boxed- and service-based software delivery models. SoftServe’s Development Operations Consulting services include an analysis and assessment as well as providing a solution for continuous delivery and build automation, data management, availability monitoring and operations automation. This presentation by SoftServe`s Russ Hertzberg, VP Technology Solutions, describes SoftServe`s approach to Development Operations.

Text of SaaS Operations Practice Overview SoftServe DevOps

  • 1.SaaS Operations Practice Overview SoftServe Dev OpsRuss Hertzberg Vice President, Technology Solutions

2. Agenda Market Situation Practice Overview Technology Advisory Services Operations Frameworks Case Study Artifacts 3. What is Dev Ops?Dev Ops is a set of processes,methods and system forcommunication, collaborationand integration betweendepartments for SoftwareDevelopment, TechnologyOperations and QualityAssurance(QA)andskilled professionals that willrun this! 4. How We See Dev Ops:Node Management Network structure Environment Management BuildDeployUpgradeDisaster ApplicationRecovery ManagementBackupRestore Operations Data Migration Data Security Tenant Data ManagementMaintenanceMonitoringProvisioning UnProvisioning SLACustomization PerformanceCapacity 5. Dev Ops Drivers SaaS Business pressure to delivernew features faster ideally1 or 2X per day! Cloud Advances in the toolsavailable to automate thedelivery/deploying process(cloud, virtualization,automation) 6. Product ISV vs. SaaS ISV: Technical Staff NeedsClientsClientsClient 1Client 2... Client NClient 1 Client 2 ...Client NSolution Provider(ISV) Solution Provider(ISV) DevOps SupportTeam Team Development Client SolutioteamSupport teamDevelopment Team SoftServe SoftServe 7. Activity Domain as KeywordsDevOps hostingcapacitybackup & restorestorage99.99% uptimepuppet UNIX installation Azure RPM delivery RackspaceLAMPLinux monitoringCDNprovisioning operationsstagingNagiosdisaster recovery S3 BASH Amazon WS Zabbix 24/7 support deploymentload balancingTCO 8. Application managementActivity Domain as Process Infrastructure ManagementAvailability Support Continuous Staging, QA, p Monitoring Need deliveryroduction Performance somebody to Build and Hosting and stability support our Deploymentselection orimprovement product in Installationmigration 99.99%production and packaging TCO availability Routine optimizationneeded! activities need Hardware andto be software toolsautomated OS migration Need 24/7 support Content delivery speed The system needs very Issues with fast recovery static content ability Backup and restore 9. Typical Dev Ops Assessment andPlanning Engagement Service Operation Lifecycle for New Solutions: Transition Phase Delivery Phase Gaps and Risks in Current Solutions, Based on ITIL and ISO Standards Define Operations Frameworks and Processes IaaS Layout 3rd Party Services, TCO, Tool Selection Tool Extensions and Customizations Continuous Delivery Strategy Define Service Monitoring (SLA), DR, Backup, Incident Management 10. SaaS Operations Framework (SSOF) A SoftServe solution that: Provisions from bare metal toload balanced server farms inminutes Stores and controlsdeployment packages Consolidates managementand monitoring Centralizes key/credentialmanagement Centralizes logging andbackup Manages rapidly growinginventory 11. Operations Framework Construction An Advisory Service toHelp Clients Use CurrentEnvironmentManagementTools and CurrentEnvironment to EnhanceDisasterRecoveryApplicationManagementOperational PerformanceDev Ops TenantData Management MaintenanceMonitoring 12. Continuous Build and Deployment 13. IaaS Options Analysis 14. Requirements Elucidation Decrease levels of non-required virtualization andabstractions Remove any single point of failure Restrict node network communication Encrypt network communication Encrypt messaging and tenant data Zero-downtime deploy and update Restrict mobile clients and server-side networkcommunications Encrypt mobile clients and server-side networkcommunications Bastion and Load Balancing System 15. Assessment 16. SoftServe Assessment Tool: Dev Ops Maturity Quadrant SM Scope: Assessment of the currentengineering and releaseprocesses Review and analysis of thetypical IT environments:eBiz, J2EE, etc. Reviewing the tools portfolio todetermine their DevOps/Cloudreadiness Building the roadmap ofchanges to be done toimplement DevOps 17. Contacts Europe HeadquartersUS Headquarters 52 V. Velykoho Str. 12800 University Drive, Suite 250 Lviv 79053, UkraineFort Myers, FL 33907, USATel: +380-32-240-9090Main Tel: 239-690-3111Fax: +380-32-240-9080Main Fax: 239-690-3116E-mail: E-Mail: rhert@softserveinc.comThank You!

Search related