2 AuthX Overview Who We Are? Digital Engagement Company offering Technical and Marketing Services with proven success supporting Fortune 1000 companies. We partner with industry leading CXM technology companies to offer our clients a tailored strategy that complements their stage of the digital marketing journey. o Technical Strategy and Consulting o Software Implementation o Optimization and Managed Services We have a passion for Authenticity for our clients and their customers, our employees and our partners. Why We re Different? We are bridge builders helping our clients focus needs on the business Our vision is focused on what s next for our clients (not now) Flexible engagement style
3 Who am I? Director/Sr. Cloud Architect with AuthX Consulting ( - In charge of our Managed Cloud Services offerings Most Recent Past: Solutions Architect with CloudBees - Spoke at OpenStack Summit: Dynamic Jenkins Slaves in OpenStack (jclouds and Rackspace) Early Adopter and Fast Follower of Java, Web, and Cloud technologies LinkedIn: Blog: Avoiding Tech-sand
4 Today s Agenda Starting Point PaaS CI CD DevOps PaaS Futures?
5 Our Starting Point CI underpinned by Jenkins OSS and Jenkins Enterprise (JE) from CloudBees Java PaaS underpinned primarily by CloudBees and (for now, at least) Traditional IT compute resources provisioning is slow, and wasteful. There are tradeoffs with moving to the cloud. PaaS is not a panacea for poorly performing IT. If you are not using cloud technologies, you are behind.
6 PaaS Platform as a Service, According to NIST: The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.
7 PaaS Platforms, running on IaaS, providing a solution stack (Tomcat, MySQL, etc.) No longer need platform experts Customer uses platform to develop and/or run their applications. Less customization than IaaS, more than SaaS Flexibility, Adaptability, Remote Collaboration Customers do not install the platform software or manage the servers. Not as flexible as IaaS, not as narrowly focused as SaaS
8 PaaS vs. IaaS vs. SaaS SaaS PaaS IaaS
9 Java PaaS Expectations PaaS is NOT IaaS You will not get access to SSH into your servers You may manage your applications, and application container sizes You may subscribe to tools and services, but you will not manage the application stacks or tools. Customization may be possible, via a web UI, an API/SDK, or even via support tickets (ie: SSL routers, etc.)
10 Continuous Integration Development practice and a set of patterns Developers integrate (check-in, merge, commit, push, etc.) their code early and often Multiple times a day Code is then verified by automated unit testing and static analysis End result is early success or failure The foundation of good agile software development. "Do not fear mistakes. There are none." - Miles Davis
11 CI Process Write Code Test Analyze Deploy Push v Screen Shot at Analyze Build Test Store Binaries
12 Agile Software Cycle CI Cycles
13 Demo CI with Java PaaS CloudBees Java PaaS
14 Why to Choose PaaS for CI PaaS vendor will manage CI toolset for you You concentrate on being productive, and not installing, administering, and updating CI toolset Alternatives: Run CI tools (all those tools) in IaaS cloud, or on premise, or use hybrid approach. Trade-offs: Giving up control for simplicity
15 Why not to Choose PaaS for CI Security It simply may not match your needs. Data Compliance (check with your cloud vendors, each layer) PII PHI (HIPAA Business Associate or conduit) PCI Integration to existing resources Look into on-premise or hybrid solutions
16 PaaS Hybrid CI Solutions I would like to use a PaaS solution, and let someone else manage my CI tools, but I need for my builds to run locally within my firewall. Use a hybrid solution: JE in CloudBees with On-Premise Executors (OPE) OPEs run locally on JE slaves. They require JE in The OPE slave initiates the connection to the JE server in So, there is no need for static IPs on the PaaS side and IP whitelisting on premise. The OPE slave is a Jenkins CLI slave, using the jenkins-cli.jar Note: If your builds will be triggered from SCM check-ins/pushes, CI running in in the cloud must still be able to connect to that SCM to poll/receive those triggers.
17 PaaS Cloud Bursting I would like to have an on premise CI solution with the ability to burst builds in to cloud as needed. Use the CloudBees Cloud Connector with JE on-premise Use the Jenkins jclouds plugin to push slaves to Rackspace, AWS, etc.
18 Continuous Delivery A set of applied patterns, for delivering software to multiple environments. Defines the repeatable activities and orchestrations The idea is to reduce the size of deployments, while increasing the frequency. Underpinned by the same practices in CI, Agile, and Lean Like CI, CD is designed to reduce uncertainty, and waste Faster, Better, Cheaper CloudBees 2014
19 Continuous Delivery Release Build Test Deploy
20 Continuous Delivery Example Environment Progression Release Build Release Build Test Deploy Test Deploy Dev QA UAT Staging PROD v $$ Release Build Release Build Test Deploy Test Deploy
21 PaaS Environments Environments in PaaS take on a new meaning. They are no longer static environments waiting for applications to be deposited and configured within them. The environment now becomes the logical intersection between the codebase (branch/tag) and the application declaration. With It is as simple as copying an existing Jenkins job, changing the name, and changing the application ID.**
22 PaaS Environments PaaS ENV Code App
23 CD with Java PaaS Java PaaS Environments in CloudBees Demo
24 PaaS Landscape Major Change CloudBees is dropping their PaaS Runtime environment. Announced They became The Enterprise Jenkins Company Migration: 1M1gqvtHXZh_YqEaRKJgk9Lv4spy5pcauMAGNL3uL8qM/edit
25 No More What does this mean for the PaaS market? For the best solution for Jenkins-based PaaS CI, I would still use CloudBees For PaaS runtime deployments, there are other options (Heroku, OpenShift, Engine Yard, AWS EC2, AWS Elastic Beanstalk, Jelastic, Google Cloud Services) Jenkins integration with CloudBees On-Premise Executors, jclouds, Xebia Labs DeployIt, AWS Deployer, etc.
26 Why Drop PaaS Runtime? The lines are now blurred between IaaS/PaaS/SaaS PaaS and SaaS vendors now provide customizations via APIs, SDKs IaaS vendors are also offering PaaS-like services Development in the cloud is not the same for all projects and all technologies. Cloud services are now, more than ever, commoditized, and spread across the IaaS/PaaS/SaaS landscape. à la carte is the new consumption model
27 AWS Elastic Beanstalk as PaaS Supports multiple platforms: IIS, Node.js, PHP, Python, Ruby, Tomcat, Docker Don t immediately see what you need consider using Docker In fact, Docker might be the PaaS Runtime killer Consider what PaaS vendors are already doing in the background with Puppet and Chef. Trade-offs Users must create the AWS Beanstalk application first, before CloudBees Jenkins can deploy to it.
28 Demo Blue-Green Deployments with CloudBees SDK While it Lasts!!
29 DevOps A collaborative approach that combines folks that write software, with folks that provide secured, reliable, and scalable environments and tools. It is meant to break down traditional barriers, while allowing developers to learn from operations and vice-versa. They perform very different tasks and activities Sometimes at odds with each other BUT they should have the same goals agility. Lines are sometimes blurred with Configuration as Code (Puppet, Chef, Docker, etc.)
30 DevOps Barriers Developers are measured by feature delivery, and defects remediated. Operations is measured by system stability, security, reliability, availability, etc. So, the barriers are organically built by competing concerns. PaaS can help erase those barriers, but PaaS is notorious for their lack of DevOps tools.
31 DevOps Past It worked fine in Dev and Test, it s an Ops problem now. We need to upgrade our servers. It should have no affect on the applications.
32 PaaS & DevOps PaaS reduces provisioning tasks load on Ops folks, more so than IaaS PaaS provides stacks and tools for quick compute resource provisioning SaaS provides tools for Ops concerns, such as sever monitoring, security, and log analysis You can also use other SaaS solutions (CopperEgg, Nagios, etc.) PaaS provides tools to make developers more productive without placing a huge burden on finances or human resources Lessen the impacts of Dev and Ops incidents
33 Private PaaS Not all PaaS solutions are private. Apprenda, Stackato, Stratalux, offer private PaaS solutions.
34 Alternatives to PaaS Managing iron Maybe cost effective for larger companies, but barrier to business for smaller ones. Virtualized Servers Private Clouds (Rackspace, Helion, OpenStack) Vagrant IaaS Configuration as Code Docker AWS OpsWorks PaaS and IaaS ARE NOT mutually exclusive.
35 PaaS for DevOps VisualOps VisualOps is a promising tool Currently Free Shares similar goals as Cloud Formation in terms of templating AWS infrastructure. Different than OpsWorks (AWS) VisualOps is more of a top-down approach, stressing architecture first, then AWS infrastructure Users must provide sensitive info about AWS account to use this PaaS offering. Users need to know networking and AWS IaaS Demo
36 Selecting a PaaS Vendor How do they handle density vs. isolation? LXC, ZFS, Docker? How do they handle security? Compliance? Features? Supported Frameworks and Languages? Availability? Extensibility (APIs, SDKs, web UI)? What IaaS or other infrastructure are they using? Can you avoid PaaS or stack lock-in? What changes to my application stack will I need to make?
#GHC14 Deploying Your Application On Public Cloud Egle Sigler @eglute Iccha Sethi @IcchaSethi October 9, Egle Sigler Principal Architect at Rackspace Works with OpenStack POWER: Professional Organization
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers
Intel IT s Cloud Journey Speaker: [speaker name], Intel IT Accelerating The Corporate IT Journey Cloud enables ubiquitous access to resources and applications, and workload flexibility Cloud IaaS Infrastructure
OpenShift 3.0 in the Sogeti Services Factory Michiel van Otegem Senior Architect & SogetiLabs Fellow Red Hat Forum, Zeist - 15 October 2015 OpenShift 3.0 in the SSF 2015 1 Business and IT challenges in
Enterprise PaaS Evaluation Guide 1 Defining the Enterprise PaaS There are several competing definitions of Platform-as-a-Service (PaaS) and a broad range of service offerings bearing that label. For the
DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS
A Complete Open Cloud Storage, Virt, IaaS, PaaS Dave Neary Open Source and Standards, Red Hat 1 Agenda 1. Traditional virtualization 2. The move to IaaS 3. Storage 4. PaaS, application encapsulation and
DevOps with Containers for Microservices DevOps is a Software Development Method Keywords Communication, collaboration, integration, automation, measurement Goals improved deployment frequency faster time
Successful PaaS and CI in the Cloud Steven G. Harris email@example.com @stevengharris AgileALM/EclipseCon 2012 Platform as a Service As-a-Service Examples Today SaaS PaaS "Cloud computing is
HP Helion: Now cloud runs through your business Anand Bhadouria Chief Cloud Technologist Thursday, Feb 12 2015 2 This document contains forward looking statements regarding future operations, product development,
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
1 Do DevOps on VMware vcloud Air Your Way, Without the Rework! Ashok Aletty, vcloud Air Solution Architect Agenda VMWare vcloud Air Overview Hybrid DevOps vcloud Air DevOps Services VMWare vcloud Air Public
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale
ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application
A central continuous integration platform Agile Infrastructure use case and future plans Dec 5th, 2014 1/3 The Agile Infrastructure Use Case By Stefanos Georgiou What? Development practice Build better
Apache Stratos Building a PaaS using OSGi and Equinox Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos @pzfreo #wso2 #apache firstname.lastname@example.org email@example.com 1 About me CTO and Co- Founder
Building a Continuous Integration Pipeline with Docker August 2015 Table of Contents Overview 3 Architectural Overview and Required Components 3 Architectural Components 3 Workflow 4 Environment Prerequisites
Developing Oracle Fusion Middleware Applications in the Cloud Antony Reynolds Matt Wright Ramkumar Menon 1 Who We Are Antony Reynolds Product Strategy Director, Oracle Author SOA Suite 11g Developers Cookbook
Red Hat Openshift Christoph Eberle Solution Architect Middleware, Red Hat 3/9/15 Red Hat PaaS - Openshift 2 by Application & Business Process Pressure on IT Business Changing Faster More Apps Lower Costs
Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014 What do the experts say? 3 4 This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated
VIRTUAL PRIVATE CLOUD FOR ENTERPRISES DEFINITION Virtual Private Cloud (VPC) is an on demand configurable pool of shared computing resources allocated within a public cloud environment, providing a certain
OpenStack Orgad Kimchi Principal Software Engineer Oracle ISV Engineering 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to outline
Networks and Services Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 TOC 1 Infrastructure as a Service 2 Platform as a Service 3 Software as a Service Infrastructure as a Service Definition Infrastructure
DevOps We re looking for a Development Operations Developer with a passion for experimentation. If you re interested in helping us build the future of mobile healthcare, this job is for you. A strong background
How to choose the right PaaS Platform? Rajagopalan. S Senior Solution Architect Wipro Technologies 1 The Problem Which one is suitable for your Enterprise? How do you identify that? 2 Agenda PaaS Landscape
Change the Game with HP Helion Transform your business with DevOPS and Open Hybrid Clouds Anthony Rees HP Helion Cloud Consultant Copyright 2014 Hewlett-Packard Development Company, L.P. The information
PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range
AppStack Technology Overview Model-Driven Application Management for the Cloud Accelerating Application Time-to-Market The last several years have seen a rapid adoption for public and private cloud infrastructure
OpenShift on you own cloud Troy Dawson OpenShift Engineer, Red Hat firstname.lastname@example.org November 1, 2013 2 Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers,
CloudBees Continuous Integration and Test with Appvance Enterprise 7.0.1 August 28, 2013 Frank Cohen, email@example.com, (408) 364-5508 The Missing Agile CI Results Database Extends CloudBees Jenkins
Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode Please check-in to this session Guilhaume Garcia Pre-Sales Architect hybrid cloud IBM France fr.linkedin.com/in/guilhaumegarcia
Title one MAKING YOUR CAMPUS CLOUD READY, PLATFORM AGNOSTIC & EASILY DEPLOYING CLOUD APPLICATIONS Title two 2013 Cloud Proud The Tools to Embrace the Cloud TEMPLATES CHANGE MANGEMENT COMMUNITY SKILLS BEST
Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities
June 2015 Service Orchestration Infos and Use Cases Falko Dautel Robert Thullner Agenda + Overview + Use Cases & Demos VM Provisioning with ServiceNow Employee Onboarding + Summary + Questions & Answers
CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service Open Data Center Alliance, Inc. 3855 SW 153 rd Dr. Beaverton, OR 97003 USA Phone +1 503-619-2368 Fax: +1 503-644-6708 Email:
CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver firstname.lastname@example.org, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION An introduction to delivering applications faster CONTENTS 2 Introduction to PaaS 4 Private, public, and hybrid PaaS 6 Who uses PaaS? 8 DevOps
Consumption IT Michael Shepherd Business Development Manager Cisco Public Sector May 1 st 2014 Short Bio Cloud BDM in Public Sector (SLED + FED) Cisco for 14 + years Focused on cloud for 4 + years Awareness,
Openshift for Continuous Integration Alex Lossent IT/PES/IS AI meeting 1-Oct-2015 Openshift for Continuous Integration 1 Outline Continuous Integration: context and history Platform-as-a-Service concept
Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
IBM Cloud: Think it. Build it. Tap into it. Carl Osipov, Developer Evangelist, IBM Bluemix email@example.com @CloudsWithCarl September 25, 2014 Practical Development with a Platform as a Service (PaaS)
A Call to Arms for Private Cloud Builders Your Presenters Today Randy Bias CTO, Co-founder, Cloudscaling Director, OpenStack Foundation @randybias John Wetherill Developer/Evangelist, ActiveState @bcferrycoder
Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...
w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform http://www.ulticloud.com http://www.openstack.org Introduction to OpenStack 1. What OpenStack is
OpenShift Marek Jelen, OpenShift, Red Hat The problem Ever growing pressure on IT IT becoming the most integral part of most organizations The budgets do not grow as the requirements do Engineers demanding
OpenStack Alberto Molina Coballes Teacher at IES Gonzalo Nazareno firstname.lastname@example.org @alberto_molina Table of Contents From public to private clouds Open Source Cloud Platforms Why OpenStack? OpenStack
Developing Cloud Applications using IBM Bluemix Brian DePradine (Development lead Liberty buildpack) What Customers Tell Us Their IT Needs Quick development time Low Cost Low barriers to ramp up & maintain
???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app
1. Course Objectives Students will walk away with a solid understanding of how to implement a Continuous Integration (CI) environment, including: Setting up a production-grade instance of a Jenkins server,
Architecting the Cloud Sumanth Tarigopula Director, India Center, Best Shore Applications Services 2011Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
Empowering IT-as-a-Service with Cloud and OpenStack Technology Innovation Jim Wittry HP Cloud Partner Business Manager Jim.email@example.com http://www8.hp.com/us/en/cloud/helion-overview.html Copyright 2014
Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Abstract The goal of this session is to understanding what is meant when we say Where in the
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer
openshift Benefits Document platform features Feature Benefit FOR APPLICATIO DEVELOPMET Self-Service and On-Demand Application Stacks By enabling Developers with the ability to quickly and easily deploy
Considerations for Adopting PaaS (Platform as a Service) Michael Dolan (firstname.lastname@example.org) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department
Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2015/16 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud
Management for the Mobile-Cloud Era Sajai Krishnan VP Product Marketing Cloud Management Business Unit September 10, 2014 2014 VMware Inc. All rights reserved. Mobile-cloud Era - The CIO paradox New expectations
Jenkins and Chef Infrastructure CI and Application Deployment Dan Stine Copyright Clearance Center www.copyright.com June 18, 2014 #jenkinsconf About Me! Software Architect! Library & Framework Developer!
Hybrid Cloud: Overview of Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group Agenda Why Hybrid cloud? Cisco Vision Hybrid Cloud Use Cases and ROI Architecture Overview Deployment Model and
Cloud Training Portal Trainings Process Guide October 2012 ECPG-3 Version 1.2 Content Content... 2 1. PREFACE... 3 1.1. About this Guide... 3 1.2. Trainers and Contacts... 3 1.3. Audience... 3 1.4. Typographic
Stackato PaaS Architecture: How it works and why. White Paper Published in 2012 Stackato PaaS Architecture: How it works and why. Stackato is software for creating a private Platform-as-a-Service (PaaS).
The New Style of IT Rob McMahon Director Cloud Computing HP General Western Europe Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
Code in the cloud for the cloud jfokus.mybluemix.net Lauren Schaefer @Lauren_Schaefer #jfokus #Code4TheCloud Code in the cloud for the cloud jfokus.mybluemix.net Lauren Schaefer @Lauren_Schaefer #jfokus
Cloud Computing Bringing the Cloud into Focus November 2011 Introduction Ken Cochrane CEO, IT/NET Partner, KPGM Performance and Technology National co-leader IT Advisory Services KPMG Andrew Brewin Vice
Developing Plugins for Cloud Scale Who I am? 2 Who I am? I am? Oscar Sanjuan Engineering Director Email: email@example.com Twitter: twitter.com/elasticbox Blog: elasticbox.com/blog What does Elasticbox?
Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla firstname.lastname@example.org n_lalla nlalla26 Safe Harbor Safe harbor statement under
Cloud Services for DevOps: Next-gen PaaS Through MBaaS September 2013 Presented by: Brad Shimmin Research Director, Business Technology and Software email@example.com Charlotte Dunlap Sr. Analyst,
Introduction to DevOps on AWS David Chapman December 2014 Contents Contents Abstract Introduction Agile Evolution to DevOps Infrastructure as Code AWS CloudFormation AWS AMI Continuous Deployment AWS CodeDeploy
Must Haves for your Cloud Toolbox Driving DevOps with Crowbar and Dasein Joseph B. George Director, Cloud and Big Data Solutions, Dell Board of Directors, OpenStack Foundation Tim Cook Senior Virtualization
ASCENDER TECHNOLOGIES LTD. Android In The Cloud: A New PaaS Computing Platform Joel Isaacson firstname.lastname@example.org +972 50.597.5146 www.ascender.com/remote-graphics www.ascender.com/remote-graphics email@example.com
Using Cloud Services for Building Next Generation Mobile Apps appcelerator.com Executive Summary Enterprises are in the midst of a major transformation as it relates to their interaction with customers,
Executive Point of View: Transforming Your Business with Platform as a Service (PaaS) Executive Summary Businesses around the world are reinventing themselves to remain competitive in a time when agility,
19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
Transformation of IT Operations Realizing IT as a Service through Comprehensive Cloud Services W H I T E P A P E R INTRODUCTION Cloud computing technologies such as Infrastructure-as-a-Service (IaaS) and