Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

Similar documents
Trevor Quinn PaaS and DevOps Practice Lead, North America Red Hat Consulting

Building a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016

DevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC

DevOps: Driving Organizational Change and Agility with PaaS

GETTING THE MOST Out of. YOUR INFRASTRUCTURE Best Practices for Dev & Test Agility

Container Crash Course. Bob Familiar Director, National Practice BlueMetal, An Insight Company

JOURNEY TO AS A SERVICE

xpaas Track Menny Tsarfaty Solution Architect, Manager Red Hat

What is your definition of DevOps?

The Fast (Developer) and the Furious (Ops Team)

DevOps. Changing the way you deliver software

Zero to Federated at the Speed of Jenkins. A Case Study of Success in DevOps

INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM

Fast Innovation requires Fast IT

OPENSHIFT CONTAINER PLATFORM

YOUR FUTURE IS BUILT ON WHAT YOU DO TODAY

FUJITSU Software UForge AppCenter 3.8

MIGRATION TO RED HAT JBOSS MIDDLEWARE: EASY, PREDICTABLE, PROVEN

Mit Werkzeugen den DevOps Konflikt auflösen

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service

THE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL

CORE ELEMENTS OF CONTINUOUS TESTING

Understanding The Value of Containers in a World of DevOps. Advice that empowers. Technology that enables.

DevOps architecture overview

A CONTAINER-PLATFORM APPROACH TO DIGITAL TRANSFORMATION AND DEVOPS. Diógenes Rettor Principal Product Manager, OpenShift

DEVOPS AUTOMATION USING DOCKER, KUBERNETES AND OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, OpenShift June 2016

The Business of Continuous Delivery

The Challenge: Balancing Change and Control of Continuous Delivery at Scale

Patterns and Practices of Best DevOps Organizations

DevOps with UrbanCode

7 STEPS TO IMPROVING IT RELEVANCE. Close the Gulf Between IT and Business Users

Automating Your Way to Simplified Application Management

DEVOPS IN THE ENTERPRISE

DevOps. for Schlomo Schapiro. go.schapiro.org/slides

What is Continuous Integration. And how do I get there

Integrating Configuration Management Into Your Release Automation Strategy

Dynamic App Services in Containers PRESENTED BY:

Conclusion.

2017 Dyzaro Performance Monitoring. All rights reserved.

July Business Transformation: Ness Technology Makes DevOps and Continuous Integration Reality with DevTestOps Center of Excellence

Composite Cloud Applications and Portable Topologies

DEVOPS IN A BOX: MAKING CONTINUOUS INTEGRATION EASIER

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE

MANAGING SERVICES WITH RED HAT CLOUDFORMS AND ANSIBLE

Today s businesses are complex organizations that must be agile across highly competitive global Agile Software Framework (DevOps):

DevOps Institute 1. DevOps Institute

Bitnami Stacksmith. What is Stacksmith?

How we sped up delivery using feature branches. Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software

Customer s benefts from migration to Red Hat JBoss EAP. Andrzej Kowalczyk Senior Solution Architect

Accelerating Your DevOps Journey

Faizer Feroz Director Enterprise Applications Herbalife. Scott Haaland Product Strategy Director Service Integration Product Management

DevOps. Deploy. Code Plan. Release. Operate. Build CI. Monitor. Identify

DevOps. DevOps Continuous Feedback. Plan. Develop/ Test. Operate. Deploy.

ABOUT THE AUTHOR Preface Introduction to DevOps... 6

Moderator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Enterprise DevOps with Plutora

The Cloud at Your Service

Today I am going to talk about whoi am and who Autotraderand what Autotraderhas achieved in the last 4 years with agile & continuous delivery Crash

Agenda. About Me. Goals. Collaborate, Build, Test, Deploy: Essential SCM Practices for Teams. Background. SCM Patterns Questions

HP Operations Orchestration 10.00

D E V O P S T E X A S TEXAS DEVOPS M E E T U P INFLUENCING A DEVOPS CULTURE

IBM Hybrid Cloud OPEN Labs

The CULTure of DevOps. by Andrew Cope

Why You Need An Enterprise-wide Cloud Strategy?

Pivotal Ready Architecture by Dell EMC

Efficient Troubleshooting Using Machine Learning in Oracle Log Analytics

Cloud Solutions Infrastructure, Platform or Software: Where should you go?

DevOps. Bringing agility all the way up to Production

DEVOPS FUNDAMENTALS - MOCK EXAM

Viva la revolución! Why technical communicators are revolting. Rob Gillespie, 28th May 2018

Red Hat Open Shift Container Platform

DevOps, Agile and ITIL just don t work together Or do they?

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Evolving Team Structure in DevOps

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP

Welcome to this IBM Rational podcast, What's. New in the Cloud, Rational Application Developer and

Maintenance is Dead! A path to a New Paradigm

Business Application Platform Turn business expertise into solutions with ease

Hybrid Cloud Management. Juho Värtö & Jukka Kortesniemi

What is DevOps? John Willis. Damon Edwards

Harnessing technology. Delivering change. Accenture Public Service Technology Consulting

Welcome to this IBM Rational podcast, Leverage. IBM's PureApplication System to Jump-Start DevOps. I'm

Oracle Integration Platform

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

<Insert Picture Here> Business-Driven IT Management with Oracle Enterprise Manager

Understanding the Business Value of Docker Enterprise Edition

7 reasons why your business should invest in container technology

"Web Age Speaks!" Webinar Series. Introduction to DevOps

Agile + DevOps. Enabling the Digital Enterprise. Pradeep Prabhu, Co-founder & CEO, CloudMunch Inc. DevOps Summit Nov 3-5, 2015, Santa Clara

1. DevOps 2. Application Hosting Options 3. Automating Environment Setup 4. Deployment Scripting 5. Application Monitoring 6. Continuous Deployment

Scott Fagen Distinguished Engineer Session# 8244

Cloud OS Customer-Ready Services

Solutions Brief: The Need for Speed

A JOURNEY TO DEVOPS IN THE BRITISH ARMY

Frameworks - Which one should you choose?

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps

Senior Tech Ops Engineer (DevOps) Pune, India August 2018

Testing the Apps of Tomorrow TODAY!

Transcription:

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

AGENDA DevOps: Problem statement, what, and why How to enable DevOps Cloud Architecture PaaS OpenShift How OpenShift Accelerates DevOps Q&A 2

THE WORLD WE LIVE IN TODAY Customers and consumers Ubiquitous access to data and services Impatient, want everything NOW Increased QoS expectations Businesses New opportunities and markets Threat of being disrupted, intense competition Small time frames to get products and services out 3

WHAT IS DEVOPS? PEOPLE A movement to deliver software more efficiently by emphasizing collaboration, communication, and integration across different teams (Dev, QA, Ops) in an IT organization. DEVOPS PROCESS TECHNOLOGY 4

THROW IT OVER THE WALL Walled off people, walled off processes, walled off technologies DEV QA OPS Opportunities to improve at a system level are potentially lost 5

TRADITIONAL SOFTWARE DELIVERY DEV 1 Request a VM 2 Request a 3 middleware platform Set up the environment for the application 4 Configure build scripts 8 Integration test 7 Deploy to 6 Share Dev Unit test 5 Write code for application TEST 1 Request a VM 2 Request a middleware platform 3 Set up the environment for the application 6 Sign off to deploy application 5 Integration testing Regression testing Functional testing Non-functional testing Performance testing Stress testing Manual testing 4 Build and deploy application OPS 1 Request a VM 2 Request a middleware platform 9 Get application fix 3 Set up the environment for the application 4 Build and deploy application 8 Root cause analysis 7 Production issue 6 Monitor the application 5 Smoke test

REALIZING EFFICIENCIES STANDARDIZATION AUTOMATION CONTINUOUS IMPROVEMENT 7

DEVOPS TRANSFORMATION Target State S.M.A.R.T. Metrics Current State 8

PEOPLE DEVOPS PROCESS TECHNOLOGY 9

PEOPLE DEVOPS PROCESS TECHNOLOGY PEOPLE Cultural paradigm shift Cross-training of skills Collaboration and involvement of teams across all aspects from designing through monitoring of application The question everyone should ask is Is my application driving business value based on the state it is in now? Short-lived and interim DevOps Enablement Team can be created in organizations 10

PEOPLE DEVOPS PROCESS Agile methodologies Improvement Kata Kanbans Governance and continuous feedback loops to reduce and eliminate technical debt Automate everything If something breaks, don t hack. Fix the automation script and start over. Common frames of reference (for dev, qa and ops) for application monitoring in production PROCESS TECHNOLOGY 11

PEOPLE DEVOPS PROCESS TECHNOLOGY TECHNOLOGY Automation is key. OpenShift provides lots of required automation capabilities out-of-the-box. Standardize software versions, patch levels, and provisioning mechanisms Faster application environment provisioning, root cause analysis Notifications and pro-active monitoring 12

ENTER CLOUD

NIST DEFINITION OF CLOUD COMPUTING on-demand self service broad network access resource pooling rapid elas@city measured service 14

WHAT IS PAAS λ A Cloud Application Platform λ Code λ Deploy λ Run λ Code your app λ Push-button Deploy, and your App is running in the Cloud! λ Save Time and Money

PAAS LETS YOU ACCELERATE APP DELIVERY 16

CRITICAL FEATURES FOR BOTH DEV AND OPS

VALUE OF OPENSHIFT

COMMUNITY POWERED INNOVATION

10,000FT VIEW

HOW OPENSHIFT ACCELERATES DEVOPS Automation is a cornerstone of DevOps practices. APPLICATION LIFE CYCLE AUTOMATION Application DevOps platform automation leads to efficient, repeatable DevOps application life cycle management. OpenShift is an accelerator to application DevOps. MIDDLEWARE PLATFORM AUTOMATION Web/app servers Libraries OpenShift is advanced platform automation. Does not replace DevOps collaboration, but provides a framework for it, so you don t have to roll your own. INFRASTRUCTURE AUTOMATION Virtualization OS Bare metal 21

RED HAT BRINGS IT ALL TOGETHER

THANK YOU