Data Center Automation with YADT

Size: px
Start display at page:

Download "Data Center Automation with YADT"

Transcription

1 Data Center Automation with YADT Berlin Schlomo Schapiro Systems Architect, Open Source Evangelist License:

2 >2 billion PI per month 2 data center with ~1400 VM total of ~600 employees ~30 crossfunctional IT teams ~160 in IT 15 years in business part of Deutsche Telekom Slide 2 Data Center Automation with YADT Schlomo Schapiro

3 Slide 3 Data Center Automation with YADT Schlomo Schapiro

4 Systems Management with YADT Slide 4 Data Center Automation with YADT Schlomo Schapiro

5 The Big Picture Continuous Delivery Platform Business Decision To Go Live All Humans are on the Same Side Config Deploy Test Systems- Management Automation Scale Out Data Centers Slide 5 Data Center Automation with YADT Schlomo Schapiro

6 1st task: Reduce Systemic Complexity File Management Systems Management Slide 6 Data Center Automation with YADT Schlomo Schapiro

7 File Management with RPM & YUM Slide 7 Data Center Automation with YADT Schlomo Schapiro

8 File Management with RPM & YUM Libraries Applications Configuration Operating System 100 % Slide 8 Data Center Automation with YADT Schlomo Schapiro

9 File Management with RPM & YUM Configuration DEV Application YUM Repos QA Infrastructure PROD Slide 9 Data Center Automation with YADT Schlomo Schapiro

10 File Management with RPM & YUM Configuration DEV Application YUM Repos QA Infrastructure Interface PROD Slide 10 Data Center Automation with YADT Schlomo Schapiro

11 Configuration Pre-built Config Content Configuration DEV Application YUM Repos QA Infrastructure PROD Slide 11 Data Center Automation with YADT Schlomo Schapiro

12 Configuration Pre-built Config Content SVN YUM Repo commit config file build config RPM RPMs with static content Slide 12 Data Center Automation with YADT Schlomo Schapiro

13 Configuration Pre-built Config Content SVN YUM Repo commit config file build config RPM Templating Variables Overlaying RPMs with static content Slide 13 Data Center Automation with YADT Schlomo Schapiro

14 Configuration Pre-built Config Content SVN YUM Repo commit config file build config RPM Templating Variables Overlaying we use 1 RPM per host RPMs with static content Slide 14 Data Center Automation with YADT Schlomo Schapiro

15 Configuration Pre-built Config Content SVN YUM Repo commit config file build config RPM Shared responsability Ops, Dev, QA... Templating Variables Overlaying we use 1 RPM per host RPMs with static content Slide 15 Data Center Automation with YADT Schlomo Schapiro

16 Application Continuous Release Delivery Configuration DEV Application YUM Repos QA Infrastructure PROD Slide 16 Data Center Automation with YADT Schlomo Schapiro

17 Application Package Promotion Pipeline DEV Pre-PROD PROD YUM Repo YUM Repo YUM Repo Comitted Repo Tested Repo Released Repo Slide 17 Data Center Automation with YADT Schlomo Schapiro

18 Application Package Promotion Pipeline Deploy & Test Deploy & Test Deploy & Test DEV Pre-PROD PROD CI YUM Repo Comitted Repo Autopromote release if tests OK YUM Repo Tested Repo Business decision to Go Live with tested versions YUM Repo Released Repo Slide 18 Data Center Automation with YADT Schlomo Schapiro

19 File Management through many YUM repositories Configuration DEV Application YUM YUMRepo YUM YUMRepo Repo Repo QA Infrastructure PROD Slide 19 Data Center Automation with YADT Schlomo Schapiro

20 Systems Management with YADT Slide 20 Data Center Automation with YADT Schlomo Schapiro

21 YADT Unified Dependency Tree Load Balancer HTTPD Tomcat Web Server App Server Slide 21 Data Center Automation with YADT Schlomo Schapiro

22 YADT Unified Dependency Tree config webapp init script tomcat HTTPD init script httpd Tomcat Slide 22 Data Center Automation with YADT Schlomo Schapiro

23 YADT Large Scale System Management HTTPD config Tomcat Web Server httpd tomcat webapp Java App config App Server app Slide 23 Data Center Automation with YADT Schlomo Schapiro

24 YADT Large Scale System Management LB: HTTPD config HTTPD config Tomcat httpd Tomcat httpd webapp webapp Web Server tomcat Web Server tomcat Java App config Java App config App Server app App Server app Slide 24 Data Center Automation with YADT Schlomo Schapiro

25 YADT Large Scale System Management 1st chunk LB: HTTPD config HTTPD config Tomcat httpd Tomcat httpd webapp webapp Web Server tomcat Web Server tomcat Java App config Java App config App Server app App Server app Slide 25 Data Center Automation with YADT Schlomo Schapiro

26 YADT Large Scale System Management 1st chunk LB: 2nd chunk HTTPD config HTTPD config Tomcat httpd Tomcat httpd webapp webapp Web Server tomcat Web Server tomcat Java App config Java App config App Server app App Server app Slide 26 Data Center Automation with YADT Schlomo Schapiro

27 Systems Management with YADT Reduce Systemic Complexity Keep It Simple Slide 27 Data Center Automation with YADT Schlomo Schapiro

28 Automation is our Continuous Delivery Platform Business Decision To Go Live All Humans are on the Same Side Config Deploy Test Systems- Management Automation Scale Out Data Centers Slide 28 Data Center Automation with YADT Schlomo Schapiro

29 DevOps We build it together as one team. We understand it completely. And it is fully automated. Slide 29 Data Center Automation with YADT Schlomo Schapiro

30 Stand 7.1C145 Slide 30 Data Center Automation with YADT Schlomo Schapiro

31 Slide 31 Data Center Automation with YADT Schlomo Schapiro go.schapiro.org/slides

32 Thank you very much! Please contact me for further questions and discussions. Kontakt: Immobilien Scout GmbH Andreasstraße Berlin Fon: URL: All images are either public domain, used in appropriate context or taken from openclipart.org Slide 32 Data Center Automation with YADT Schlomo Schapiro

Be Fast Or Stay Behind

Be Fast Or Stay Behind www.immobilienscout24.de Be Fast Or Stay Behind ing a Continuous Delivery Platform Schlomo Schapiro, Systems Architect & Open Source Evangelist Ingmar Krusch, Team Lead in Operations License: http://creativecommons.org/licenses/by-nc-nd/3.0/

More information

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically

More information

November 12 th 13 th London: Mastering Continuous Integration with Jenkins

November 12 th 13 th London: Mastering Continuous Integration with Jenkins 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,

More information

Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram Narayan @sriramnarayan 25-Oct-2012

Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram Narayan @sriramnarayan 25-Oct-2012 Why continuous delivery needs devops, and why devops needs infrastructure-as-code Sriram Narayan @sriramnarayan 25-Oct-2012 about me Part of ThoughtWorks Studios Go team Have consulted as Tech Principal,

More information

Continuous Delivery at SAP: From dinosaur to spaceship. Darren Hague / SAP Global IT November 1st, 2013 Public

Continuous Delivery at SAP: From dinosaur to spaceship. Darren Hague / SAP Global IT November 1st, 2013 Public Continuous Delivery at SAP: From dinosaur to spaceship Darren Hague / SAP Global IT November 1st, 2013 Public Agenda The 6 stages of SAP IT s journey to Continuous Delivery: Dinosaur Age Stone Age Agricultural

More information

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @huibschoots & @mieldonkers INTRODUCTION Huib Schoots Tester @huibschoots Miel Donkers Developer @mieldonkers TYPICAL Experience with Continuous Delivery?

More information

ovirt self-hosted engine seamless deployment

ovirt self-hosted engine seamless deployment ovirt self-hosted engine seamless deployment Simone Tiraboschi Software Engineer Red Hat Agenda ovirt Hosted Engine Current - 3.5 - HE deploy flow Enabling technologies New - 3.6 - deploy flow Comparison

More information

Making Leaders Successful Every Day. 2014 Forrester Research, Inc. Reproduction Prohibited

Making Leaders Successful Every Day. 2014 Forrester Research, Inc. Reproduction Prohibited Making Leaders Successful Every Day Compliance & Continuous Delivery for SVN and Git An Oxymoron No Longer Kurt Bittner, Principal Analyst Mobile and Cloud Are Driving The Need for Faster Delivery Cycles

More information

My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies

My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies About the author My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies I am going to take you through the journey that my team embarked on as we looked for ways to automate processes,

More information

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment 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

More information

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery! Continuous Delivery for Alfresco Solutions Satisfied customers and happy developers with!! Continuous Delivery! About me Roeland Hofkens #rhofkens roeland.hofkens@westernacher.com http://opensource.westernacher.com

More information

Mastering Continuous Integration with Jenkins

Mastering Continuous Integration with Jenkins 1. Course Objectives Students will walk away with a solid understanding of how to implement a Continuous Integration (CI) environment with Jenkins, including: Setting up a production-grade instance of

More information

Module 11 Setting up Customization Environment

Module 11 Setting up Customization Environment Module 11 Setting up Customization Environment By Kitti Upariphutthiphong Technical Consultant, ecosoft kittiu@gmail.com ADempiere ERP 1 2 Module Objectives Downloading ADempiere Source Code Setup Development

More information

Automation and Virtualization, the pillars of Continuous Testing

Automation and Virtualization, the pillars of Continuous Testing HP Software: Apps meet Ops 2015 Automation and Virtualization, the pillars of Continuous Testing Jerry Saelemakers/ April 2 nd, 2015 Today s business initiatives demand a balance between velocity and quality

More information

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software Pål Dragseth June 2015 Applications Are Changing the World of Business 84% Video US internet traffic by 2018 $142B

More information

Achieving Continuous Integration with Drupal

Achieving Continuous Integration with Drupal 23 Au gu Achieving Continuous Integration with Drupal st 20 12 Achieving Continuous Integration with Drupal Drupalcon Munich 2012 Barry Jaspan barry.jaspan@acquia.com The Evolution of a Drupal Developer

More information

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @pascal_dufour & @hrietman INTRODUCTION Pascal Dufour Agile Tester @Pascal_Dufour Harald Rietman Developer Scrum Master @hrietman TYPICAL Experience with

More information

.NET UI Load Balancing & Clustering

.NET UI Load Balancing & Clustering QAD Load Balancing & Clustering Nectarios Daloglou President & Principal Consultant Dalo Consulting Inc. 1 2014 Dalo Consulting Inc. Agenda Introduction Manual Load Balancing DNS Round Robin Other Solutions

More information

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

Jenkins World Tour 2015 Santa Clara, CA, September 2-3 1 Jenkins World Tour 2015 Santa Clara, CA, September 2-3 Continuous Delivery with Container Ecosystem CAD @ Platform Equinix - Overview CAD Current Industry - Opportunities Monolithic to Micro Service

More information

ACCELERATE DEVOPS USING OPENSHIFT PAAS

ACCELERATE DEVOPS USING OPENSHIFT PAAS 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

More information

OpenMake Dynamic DevOps Suite 7.5 Road Map. Feature review for Mojo, Meister, CloudBuilder and Deploy+

OpenMake Dynamic DevOps Suite 7.5 Road Map. Feature review for Mojo, Meister, CloudBuilder and Deploy+ OpenMake Dynamic DevOps Suite 7.5 Road Map Feature review for Mojo, Meister, CloudBuilder and Deploy+ Release Date: August 2012 Dated: May 21, 2012 Table of Contents OpenMake Dynamic DevOps Suite 7.5 Road

More information

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD Eric Jeanes NET+ Program Management, Internet2 2015 Internet2 Thanks to Brad Greer, U of Washington [ 2 ] 2015 Internet2

More information

An Oracle White Paper June 2013. Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle White Paper June 2013. Oracle Linux Management with Oracle Enterprise Manager 12c An Oracle White Paper June 2013 Oracle Linux Management with Oracle Enterprise Manager 12c Introduction... 1 Oracle Enterprise Manager 12c Overview... 3 Managing Oracle Linux with Oracle Enterprise Manager

More information

Deep Dive: Infrastructure as Code

Deep Dive: Infrastructure as Code Deep Dive: Infrastructure as Code Steven Bryen Solutions Architect, AWS Raj Wilkhu Principal Engineer, JUST EAT Bruce Jackson CTO, Myriad Group AG 2015, Amazon Web Services, Inc. or its affiliates. All

More information

Continuous Integration and Delivery at NSIDC

Continuous Integration and Delivery at NSIDC National Snow and Ice Data Center Supporting Cryospheric Research Since 1976 Continuous Integration and Delivery at NSIDC Julia Collins National Snow and Ice Data Center Cooperative Institute for Research

More information

Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat

Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat Open Source Datacenter Conference 2011 System Management with RHN Satellite Bringing the Community, Vendors and Users Together Enterprise Users Hardware vendors Software vendors Open Source Community A

More information

Continuous Integration. CSC 440: Software Engineering Slide #1

Continuous Integration. CSC 440: Software Engineering Slide #1 Continuous Integration CSC 440: Software Engineering Slide #1 Topics 1. Continuous integration 2. Configuration management 3. Types of version control 1. None 2. Lock-Modify-Unlock 3. Copy-Modify-Merge

More information

DRUPAL CONTINUOUS INTEGRATION. Part I - Introduction

DRUPAL CONTINUOUS INTEGRATION. Part I - Introduction DRUPAL CONTINUOUS INTEGRATION Part I - Introduction Continuous Integration is a software development practice where members of a team integrate work frequently, usually each person integrates at least

More information

Continuous Integration Processes and SCM To Support Test Automation

Continuous Integration Processes and SCM To Support Test Automation Continuous Integration Processes and SCM To Support Test Automation SIGIST Conference, July 2013 Gal Fatal Gal.fatal@ATT.com 054-342-3864 AT&T Israel Center of Excellence AT&T Worldwide One of the largest

More information

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps. Bill Cunningham

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps. Bill Cunningham Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Service OnBoarding A Process Approach for Uniting ITIL and DevOps through Standardized Non- Functional Requirements DevOps:

More information

Paul Barham (pabarham@microsoft.com) Program Manager - Java. David Staheli (dastahel@microsoft.com) Software Development Manager - Java

Paul Barham (pabarham@microsoft.com) Program Manager - Java. David Staheli (dastahel@microsoft.com) Software Development Manager - Java Paul Barham (pabarham@microsoft.com) Program Manager - Java David Staheli (dastahel@microsoft.com) Software Development Manager - Java to empower every person and every organization on the planet to achieve

More information

"Infrastructure as Code" für Anfänger. XP Days Germany David Völkel 27.11.2015

Infrastructure as Code für Anfänger. XP Days Germany David Völkel 27.11.2015 "Infrastructure as Code" für Anfänger XP Days Germany David Völkel 27.11.2015 @davidvoelkel @softwerkskammer @codecentric TDD & Design CD & DevOp Continuous Integration Automatic Build VCS Application

More information

"Cloud Computing: Powering the Future of Testing"

Cloud Computing: Powering the Future of Testing W5 Class 10/5/2011 11:30 AM "Cloud Computing: Powering the Future of Testing" Presented by: Sundar Raghavan Skytap Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904

More information

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ???? 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

More information

Managing Hybrid deployments using Cloud Foundry on Azure

Managing Hybrid deployments using Cloud Foundry on Azure Managing Hybrid deployments using Cloud Foundry on Azure N I N G KUA N G & KU N D A N A PA L A G I R I P R O G R A M M A N A G E R S, A Z U R E C O M P U T E Session Takeaways Learn about Azure Support

More information

DevOps for the Mainframe

DevOps for the Mainframe DevOps for the Mainframe Rosalind Radcliffe IBM Distinguished Engineer, Enterprise Modernization Solution Architect rradclif@us.ibm.com 1 Please note IBM s statements regarding its plans, directions, and

More information

Agile Delivery Framework Automation & Deployment With Puppet

Agile Delivery Framework Automation & Deployment With Puppet 2015 2015 Agile Delivery Framework Automation & Deployment With Puppet Karthiga Sadasivan https://www.linkedin.com/in/karthisadasivan Email ID: Karthiga.Sadasivan@happiestminds.com Blog : www.happiestminds.com/blogs/category/devops

More information

Managing Hybrid deployments using Cloud Foundry on Azure

Managing Hybrid deployments using Cloud Foundry on Azure Managing Hybrid deployments using Cloud Foundry on Azure N I N G KUA N G & KU N D A N A PA L A G I R I P R O G R A M M A N A G E R S, A Z U R E C O M P U T E Session Takeaways Learn about Azure Support

More information

A central continuous integration platform

A central continuous integration platform 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

More information

Central Release and Build Management with TFS. Christian Schlag

Central Release and Build Management with TFS. Christian Schlag Central Release and Build Management with TFS Christian Schlag OUR DAILY MOTIVATION It s hard enough for software developers to write code that works on their machine. But even when it s done, there s

More information

Urbancode Deploy Overview

Urbancode Deploy Overview Urbancode Deploy Overview Continuous delivery challenges facing customers 2 *Data based on UrbanCode customer survey Multi-Platform Application Deployment Automation Visibility and automated control of

More information

Enterprise Java Hosting in a Cloud Environment. Web Infrastructure Union Pacific Railroad 24 June 2010

Enterprise Java Hosting in a Cloud Environment. Web Infrastructure Union Pacific Railroad 24 June 2010 Enterprise Java Hosting in a Cloud Environment David A. Webster Chief Architect dawebster@up.com Sweta Vajjhala Associate Project Engineer svajjhal@up.com Web Infrastructure Union Pacific Railroad 24 June

More information

.NET UI Load Balancing & Failover

.NET UI Load Balancing & Failover QAD.NET UI Load Balancing & Clustering Nectarios Daloglou President & Principal Consultant Dalo Consulting Inc. 1 2014 Dalo Consulting Inc. Agenda Introduction.NET UI Architecture Manual Load Balancing

More information

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group 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

More information

mod_cluster A new httpd-based load balancer Brian Stansberry JBoss, a division of Red Hat

mod_cluster A new httpd-based load balancer Brian Stansberry JBoss, a division of Red Hat mod_cluster A new httpd-based load balancer Brian Stansberry JBoss, a division of Red Hat Agenda Who is Brian Stansberry? Principal Software Engineer at Red Hat Technical Lead for JBoss Application Server

More information

DevOps. Building a Continuous Delivery Pipeline

DevOps. Building a Continuous Delivery Pipeline DevOps Building a Continuous Delivery Pipeline Who Am I Bobby Warner Founder & President @bobbywarner What is the goal? Infrastructure as Code Write code to describe our infrastructure Never manually execute

More information

DO NOT DISTRIBUTE. Automating Applications with Continuous Delivery on AWS. Student Guide. Version 1.0

DO NOT DISTRIBUTE. Automating Applications with Continuous Delivery on AWS. Student Guide. Version 1.0 Automating Applications with Continuous Delivery on AWS Student Guide Version 1.0 Copyright 2014 Amazon Web Services, Inc. or its affiliates. All rights reserved. This work may not be reproduced or redistributed,

More information

DevOps: Multiplatform Application Deployment

DevOps: Multiplatform Application Deployment DevOps: Multiplatform Application Deployment Insert Custom Session QR if Desired Rosalind Radcliffe Distinguished Engineer Chief Architect for DevOps and CLM IBM Academy of Technology rradclif@us.ibm.com

More information

Fundamentals of Continuous Integration

Fundamentals of Continuous Integration Zend Blueprint for Delivery Fundamentals of Jenkins with and server by Slavey Karadzhov Introduction Delivery is a methodology, a mindset change and a leadership practice that focuses on how to achieve

More information

Deploy Your First CF App on Azure with Template and Service Broker. Thomas Shao, Rita Zhang, Bin Xia Microsoft Azure Team

Deploy Your First CF App on Azure with Template and Service Broker. Thomas Shao, Rita Zhang, Bin Xia Microsoft Azure Team Deploy Your First CF App on Azure with Template and Service Broker Thomas Shao, Rita Zhang, Bin Xia Microsoft Azure Team Build, Stage, Deploy, Publish Applications with one Command Supporting Languages

More information

Getting Started with DevOps Automation

Getting Started with DevOps Automation Getting Started with DevOps Automation Cisco ebook by Scott Sanchez, Director of Strategy Table of Contents 1. 2. 3. 4. 5. 6. 7. Introduction... 3 Background... 4 Getting Started... 5 Selecting a Platform...

More information

HELIO Storage Service Developers Guide Draft

HELIO Storage Service Developers Guide Draft Heliophysics Integrated Observatory Project No.: 238969 Call: FP7-INFRA-2008-2 HELIO Storage Service Developers Guide Draft Title: HELIO Storage Service Developers Guide Document No.: HELIO_TCD_S3_002_TN

More information

Developing a highly dynamic web application for a large bank using rules-based technology

Developing a highly dynamic web application for a large bank using rules-based technology Developing a highly dynamic web application for a large bank using rules-based technology Part 1: Requirements and zooming in on a solution Part 2: Design and development Part 3: Conclusion and lessons

More information

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect andrey@redhat.com

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect andrey@redhat.com OpenShift Enterprise PaaS Red Hat Andrey Markelov RHCA Red Hat, Presales Solution Architect andrey@redhat.com 1 Cloud Service Models IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC)

More information

Jenkins and Chef Infrastructure CI and Application Deployment

Jenkins and Chef Infrastructure CI and Application Deployment 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!

More information

Oracle SOA Suite 12c Implementation

Oracle SOA Suite 12c Implementation Oracle SOA Suite 12c Implementation By Michel Schildmeijer, June 4 th 2015 My personalia Michel Schildmeijer, 48 years, living in Amsterdam, the Netherlands. WebLogic and Fusion Middleware Expert WebLogic

More information

Do DevOps on VMware vcloud Air Your Way, Without the Rework! Ashok Aletty, vcloud Air Solution Architect

Do DevOps on VMware vcloud Air Your Way, Without the Rework! Ashok Aletty, vcloud Air Solution Architect 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

More information

Intro to Patching. Thomas Cameron, Chief Architect, Western US, Red Hat thomas@redhat.com twitter: thomasdcameron IRC: choirboy on Freenode

Intro to Patching. Thomas Cameron, Chief Architect, Western US, Red Hat thomas@redhat.com twitter: thomasdcameron IRC: choirboy on Freenode Intro to Patching Thomas Cameron, Chief Architect, Western US, Red Hat thomas@redhat.com twitter: thomasdcameron IRC: choirboy on Freenode RHCA, RHCSS, RHCDS, RHCVA, RHCX Agenda 2 Who am I? Who are you?

More information

Continuous Integration using Docker & Jenkins

Continuous Integration using Docker & Jenkins Jenkins LinuxCon Europe 2014 October 13-15, 2014 Mattias Giese Solutions Architect giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems founded in

More information

Continuous Delivery. http://thoughtworks-studios.com/ Martin Fowler, Jez Humble YOW! Brisbane, 5 December 2011. Wednesday, December 7, 11

Continuous Delivery. http://thoughtworks-studios.com/ Martin Fowler, Jez Humble YOW! Brisbane, 5 December 2011. Wednesday, December 7, 11 Continuous Delivery Martin Fowler, Jez Humble YOW! Brisbane, 5 December 2011 http://thoughtworks-studios.com/ agile 101 "Agile" team Analysis + Design Development Centralized QA Integration + QA IT Operations

More information

Best Overall Use of Technology. Jaspersoft

Best Overall Use of Technology. Jaspersoft Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric

More information

SOA @ T-Mobile SOA und Subversion? Wir zeigen den Zusammenhang.

SOA @ T-Mobile SOA und Subversion? Wir zeigen den Zusammenhang. SOA @ T-Mobile SOA und Subversion? Wir zeigen den Zusammenhang. Subconf 2008, München, Carsten Sensler & Andre Karalus Carsten Sensler, Andre Karalus Agenda!! SOA @ T-Mobile The SOA Backplane program!!

More information

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins Continuous Delivery Software-Deployments ohne graue Haare 3. April 2012 Corsin Decurtins Some numbers 4 15 deployments per year bank, insurance company, government, transport authority deployments per

More information

Secure Linux Administration Conference 2013. Bernd Strößenreuther

Secure Linux Administration Conference 2013. Bernd Strößenreuther Puppet getting started Best practices on how to turn Your environment into a Puppet managed environment Secure Linux Administration Conference 2013 Berlin 2013 06 06 Bernd Strößenreuther mailto:slac@stroessenreuther.info

More information

12 Factor App. Best Practices for Scala Deployment

12 Factor App. Best Practices for Scala Deployment 12 Factor App Best Practices for Scala Deployment 2005 2015 WAR files JAR files App Servers Microservices Hot-Deploy Continuous Deploy Java Scala Joe Kutner @codefinger JVM Platform Owner @Heroku 12 Factor

More information

Triple-E class Continuous Delivery

Triple-E class Continuous Delivery Triple-E class Continuous Delivery with Hudson, Maven, Kokki and PyDev Werner Keil Eclipse Day Delft 27 th September 2012 2 2012 Creative Arts & Technologies Images Maersk Line and Others Overview Introduction

More information

Continuous Integration

Continuous Integration Continuous Integration Building your application all the time Bill Dudney Dudney.net Bill Dudney Continuous Integration: Building Your Application All the Time Slide 1 Why CI? Bill Dudney Continuous Integration:

More information

Database Build and Release will get started soon

Database Build and Release will get started soon #sqlinthecity Database Build and Release will get started soon Ernest Hwang Principal Software Engineer, Practice Fusion http://practicefusion.com/careers/ While you re waiting, check out SQL Prompt #sqlinthecity

More information

Continuous Delivery Benefits, Best Practices and Practical Advice

Continuous Delivery Benefits, Best Practices and Practical Advice Continuous Delivery Benefits, Best Practices and Practical Advice Jeffrey Hammond Forrester Research Ajit Zadgaonkar Edmunds.com Mark Warren Perforce Software Continuous Delivery: A Key Enabler of Feedback

More information

Technical White Paper - JBoss Security

Technical White Paper - JBoss Security Technical White Paper - JBoss Security Clustered SSO 1.0 Table of Contents Target Audience... iii Preface...iv 1. Clustered SingleSignOn...1 1.1. Introduction to SingleSignOn...1 1.2. JBoss implementation

More information

Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)

Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker) Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker) Vittorio BOCCONE DECTRIS Ltd. 5405 Baden-Daettwil Switzerland www.dectris.com Definitions Continuous Integration

More information

Info-Security Conference 2013. Securing Your Applications in the Cloud. 29 May 2013

Info-Security Conference 2013. Securing Your Applications in the Cloud. 29 May 2013 Info-Security Conference 2013 Securing Your Applications in the Cloud 29 May 2013 Applications in the Cloud Problem: In the cloud, application security is your final line of defence We are still not doing

More information

Deploying Your Application On Public Cloud

Deploying Your Application On Public Cloud #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

More information

Many projects, one code

Many projects, one code Many projects, one code code repositories and deployment strategies for configuration management Marco Marongiu (@brontolinux) Do the right thing... Do the right thing... One repository per project or

More information

Software Development. Overview. www.intland.com

Software Development. Overview. www.intland.com Agile, Waterfall & Hybrid Method Support SAFe Template Git, SVN, Mercurial Integration Release Management DevOps Baselining (Versioning) Integration to Requirements and QA & Testing Overview codebeamer

More information

Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG. Central Build and Release Management with TFS

Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG. Central Build and Release Management with TFS Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG Central Build and Release Management with TFS 2 OUR DAILY MOTIVATION It s hard enough for software developers to write code that works

More information

DevOps. Josh Preston Solutions Architect Stardate 69094.1

DevOps. Josh Preston Solutions Architect Stardate 69094.1 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

More information

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm.

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm. Collaborative DevOps Learn the magic of Continuous Delivery Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm.com Please note IBM s statements regarding its plans, directions, and intent

More information

Security Automation in Agile SDLC Real World Cases

Security Automation in Agile SDLC Real World Cases Security Automation in Agile SDLC Real World Cases Ofer Maor Director of Security Strategy, Synopsys AppSec California, January 2016 Speaker Security Strategy at Synopsys Founder of Seeker / Pioneer of

More information

Web Developer Toolkit for IBM Digital Experience

Web Developer Toolkit for IBM Digital Experience Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site

More information

Continuous Delivery for Force.com

Continuous Delivery for Force.com Continuous Delivery for Force.com Achieve higher release velocity (shorten release cycles) & reduced Time to Market by 40% info@autorabit.com AutoRABIT a product of TechSophy, Inc. www.autorabit.com Continuous

More information

Intro to Load-Balancing Tomcat with httpd and mod_jk

Intro to Load-Balancing Tomcat with httpd and mod_jk Intro to Load-Balancing Tomcat with httpd and mod_jk Christopher Schultz Chief Technology Officer Total Child Health, Inc. * Slides available on the Linux Foundation / ApacheCon2015 web site and at http://people.apache.org/~schultz/apachecon

More information

TestOps: Continuous Integration when infrastructure is the product. Barry Jaspan Senior Architect, Acquia Inc.

TestOps: Continuous Integration when infrastructure is the product. Barry Jaspan Senior Architect, Acquia Inc. TestOps: Continuous Integration when infrastructure is the product Barry Jaspan Senior Architect, Acquia Inc. This talk is about the hard parts. Rainbows and ponies have left the building. Intro to Continuous

More information

Application Release Automation (ARA) Vs. Continuous Delivery

Application Release Automation (ARA) Vs. Continuous Delivery Application Release Automation (ARA) Vs. Continuous Delivery A whitepaper review of the feature and process differences between Continuous Delivery and Application Release Automation (ARA) By Tracy Ragan,

More information

DevOps Principes,-pratiques-et-solutions

DevOps Principes,-pratiques-et-solutions DevOps Principes,-pratiques-et-solutions Gabriel Bechara, Architecte Solutions 3"questions"for"I.T."and"business 1 2 3 How"to"quickly"and" reliably"deliver"new" capabilities? What"kinds"of"new"apps" and"services"to"deliver"

More information

WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE

WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE Contents 1. Pattern Overview... 3 Features 3 Getting started with the Web Application Pattern... 3 Accepting the Web Application Pattern license agreement...

More information

JUSTIN J. LITTLE Build and Release Engineer

JUSTIN J. LITTLE Build and Release Engineer JUSTIN J. LITTLE Build and Release Engineer TECHNICAL SKILLS Build and deploy automation with ANT, Maven. Continuous Integration, build server setup and management Business process analysis, build and

More information

SMZ. SocialMedia. Z olutions

SMZ. SocialMedia. Z olutions SMZ SocialMedia Z olutions JiveIstrano Jive Deployment the easy way 2 What is JiveIstrano? JiveIstrano is a Jive deployment system based on Capistrano/Webistrano It automates Jive deployment in your companies

More information

Java PaaS Enabling CI, CD, and DevOps

Java PaaS Enabling CI, CD, and DevOps Java PaaS Enabling CI, CD, and DevOps AuthX Overview Who We Are? Digital Engagement Company offering Technical and Marketing Services with proven success supporting Fortune 1000 companies. We partner with

More information

BSA Best Practices Webinars Role Based Access Control Sean Berry Customer Engineering

BSA Best Practices Webinars Role Based Access Control Sean Berry Customer Engineering BSA Best Practices Webinars Role Based Access Control Sean Berry Customer Engineering Agenda Overview RBAC Objects Implementation Use Cases - Basic - Advanced - Multi Tenancy GUI Tour Copyright 6/14/2013

More information

How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations

How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations Jan van Doorn Distinguished Engineer VSS CDN Engineering 1 What is a CDN? 2 Content Router get customer

More information

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief Continuous Delivery: Automating the Deployment Pipeline Solution Brief The Value of Continuous Delivery Continuous Delivery is a software delivery practice that requires you to build and deploy software

More information

CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)

CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.) Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source

More information

DECODING SOFTWARE DEFINED NETWORKING (SDN) Nico Siebelink Technical Director Northern Europe

DECODING SOFTWARE DEFINED NETWORKING (SDN) Nico Siebelink Technical Director Northern Europe DECODING SOFTWARE DEFINED NETWORKING (SDN) Nico Siebelink Technical Director Northern Europe JUNIPER AND SDN IN THE NEWS 2 Copyright 2013 Juniper Networks, Inc. www.juniper.net WHY DO WE NEED SOFTWARE

More information

Pacific Application Server for OpenEdge: Getting Started. Progress OpenEdge 11.5 Workshop

Pacific Application Server for OpenEdge: Getting Started. Progress OpenEdge 11.5 Workshop Pacific Application Server for OpenEdge: Getting Started Progress OpenEdge 11.5 Workshop 2015 Legal Disclaimer The contents of these materials are confidential information of Progress Software Corporation

More information

UNICORE REGISTRY MANUAL

UNICORE REGISTRY MANUAL UNICORE Registry Manual UNICORE REGISTRY MANUAL UNICORE Team Document Version: 6.4.1 Component Version: 6.4.1 Date: 30 06 2011 This work is co-funded by the EC EMI project under the FP7 Collaborative Projects

More information

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5 Developers Workshop presented by MVP & v-tsp Damir Dobrić Chief Architect and Managing Developer daenet GmbH, Frankfurt / Main day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows

More information

How Bigtop Leveraged Docker for Build Automation and One-Click Hadoop Provisioning

How Bigtop Leveraged Docker for Build Automation and One-Click Hadoop Provisioning How Bigtop Leveraged Docker for Build Automation and One-Click Hadoop Provisioning Evans Ye Apache Big Data 2015 Budapest Who am I Apache Bigtop PMC member Software Engineer at Trend Micro Develop Big

More information

Enabling Your Strategies. How Deployment Automation Supports Your Agile 2.0, Continuous Delivery, DevOps & Cloud Initiatives

Enabling Your Strategies. How Deployment Automation Supports Your Agile 2.0, Continuous Delivery, DevOps & Cloud Initiatives Enabling Your Strategies How Deployment Automation Supports Your Agile 2.0, Continuous Delivery, DevOps & Cloud Initiatives Speakers Andrew Phillips, VP Products, XebiaLabs Andrew is VP of Products for

More information

Automated build service to facilitate Continuous Delivery

Automated build service to facilitate Continuous Delivery MASTER S THESIS LUND UNIVERSITY 2015 Automated build service to facilitate Continuous Delivery Ture Karlsson Department of Computer Science Faculty of Engineering LTH ISSN 1650-2884 LU-CS-EX 2015-27 Automated

More information