Teaching Elephants to Dance (and Fly!) A Developer s Journey to Digital Transformation
|
|
- Branden Hawkins
- 5 years ago
- Views:
Transcription
1 Teaching Elephants to Dance (and Fly!) A Developer s Journey to Digital Transformation
2
3 6 Blind Men (and an elephant)
4
5 Perspective & Assumptions What we see depends on Who we are (worldview). What we re looking for. Where we re standing. What we know (or don t).
6
7 Burdened and lumbering?
8 Or remover of obstacles?
9 A Developer s Reality What most of us are up against.
10
11
12
13
14 &
15 The average life expectancy of a Fortune 500 company has declined from around 75 years half a century ago to less than 15 years today. Deloitte Shift Index
16 By 2020, more than 75% of the S&P 500 will be companies that we have not heard of yet. Professor Richard Foster, Yale University, in Lean Enterprise
17 By 2020 every business will become a digital predator or digital prey. Nigel Fenwick, Forrester Research, 2015
18 87% of surveyed executives believe digital technologies will disrupt their industries MIT Sloan Management Review, 2016
19 yet only 44% indicated their organizations were taking appropriate measures to avert disruption. MIT Sloan Management Review, 2016
20 Business & IT: 80s to Future ChUI GUI Web Mobile Things 80s 90s 00s 10s
21 Transformers On Black Friday (2013) the Walmart servers didn t go over 1% CPU utilization and the team deployed with 200,000,000 users online.
22 High-performing organizations are decisively outperforming their lower performing peers
23 200X More Deployments
24 24X Faster Recovery from Failure
25 3X Lower Change Failure Rate
26 2555X Shorter Lead Times
27 Your code has no business value until it s deployed.
28 Every business is a technology business.
29
30
31 More Developer Reality Your deployments likely take 6 to 9 months today (super stars might deploy every 3 to 4 weeks but that is not the norm). What if competitive pressures change? What if regulatory requirements change? What if a major CVE descends on your OS, App Server, JVM, framework?
32 Digital Darwinism The Developer s Journey Re-Org to DevOps Self-Service, On-Demand, Elastic Infrastructure Automation Puppet, Chef, Ansible, Kubernetes CI & CD Deployment Pipeline Advanced Deployment Techniques Microservices (and flying elephants!)
33 1 Re-Org to DevOps
34 An Ugly Reality? If this looks familiar, consider changing your ways.
35
36
37
38
39 But wait there s more! The Extended DevOps Reality
40
41
42
43
44 Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization's communication structure. Conway s Law
45 Chinese Whispers
46
47
48 Upgrade Java bugs and lembas Upgrade Java? bugs and lembas Upgrade Java bugs and lambaz WTF? Java upgrade bugs and lambs? Upgrade to Java 1.8, bunch of bug fixes, Lambdas Damn Devs want Java upgrade! something about buggy sheep? Upgrade to JRE 1.8, bug fixes, Lambdas I think of heard of that sheep bug
49
50
51 When restructuring teams yields better results, it illustrates once again that
52 software development is still mostly a communication problem. ThoughtWorks Radar
53 Building cross-functional teams increases the beneficial surface area of communication across traditionally segregated job roles, which in turn removes friction imposed by artificial structures like silos.
54 Only 11% of organizations across industries indicated their existing in-house talent has the competitive skills necessary for success in the digital economy. MIT Sloan Management Review, 2016
55
56
57
58
59 Part of a clever shop that files tickets? How many tickets does it take?
60 2 Self-Service, On-Demand, Elastic Infrastructure
61 How many weeks do you wait for a new VM to be provisioned? Why do expensive resources like developers wait so long for inexpensive resources like VMs?
62 Self-Service Means No Tickets
63 3 Automation, Puppet, Chef, Ansible, Kubernetes
64 Phoenix Servers vs. Snowflakes ( Programmable Infrastructure as Code Containers move developers closer a production environment, even on a laptop. Address the But it works on my machine issue!
65 Datasource Version of the JDBC driver Configuration of the db connection pool JVM settings JMS Queues Default User/Passwords / vs \
66 4 CI & CD Deployment Pipeline
67 Jez Humble Continuous Integration Software (trunk) is always deployable Everyone is checking into trunk daily (at least) not feature branches If the build breaks, it s fixed in 10 minutes (all hands on deck) A new engineer can be on-boarded in 1 day with a production-like environment on the developer workstation Deployment is a low-risk, push-button affair
68 The job of a deployment pipeline is to prove that the release candidate is unreleasable. Jez Humble
69 5 Advanced Deployment Techniques
70 Speed Kills! vs. Go Fast, Go Safe
71 Shellshock
72
73 JDK Vulnerabilities It was discovered that the Hotspot component of OpenJDK did not properly check arguments of the System.arraycopy() function in certain cases. An untrusted Java application or applet could use this flaw to corrupt virtual machine's memory and completely bypass Java sandbox restrictions. (CVE )
74 Actually, Slow Kills! Apache Struts 2 zero-day vulnerability Struts html
75
76 118K JMX Consoles
77
78 Blue/Green Deployment SCM BUILD DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS Starts with a git commit and git push
79 Blue/Green Deployment SCM BUILD DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
80 Blue/Green Deployment SCM BUILD DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
81 Blue/Green Deployment SCM BUILD DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
82 Blue/Green Deployment SCM BUILD DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
83 Blue/Green Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
84 Blue/Green Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
85 6 Microservices (and flying elephants!)
86 THE QUICK SHALL INHERIT THE EARTH. Fast is better than slow. Facebook s Little Red Book
87 Why Pipeline? Code offers no value until it deploys.
88 Why Canary Deployments?
89
90 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
91 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
92 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
93 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
94 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
95 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
96 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
97 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
98 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
99 Canary Deployment SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS
100 THE BEST CODE
101 Our experience at Microsoft is no different only about 1/3 of ideas improve the metrics they were designed to improve. Ronny Kohavi, Microsoft (Amazon)
102 If you must code, first do no harm! Developers Hippocratic Oath
103 So what s your hypothesis? In search of the Holy Grail (A/B Testing)
104 A/B Testing SCM DEVELOPMENT QA STAGING PRODUCTION ROUTER USERS Hypothesis & Experiment (two variants): Check-out button placement increase sales conversions for ios users?
105 ACME Laptop 128GB SSD, 8GB RAM $ ACME Laptop 128GB SSD, 8GB RAM $ A Touchscreen 128GB SSD 8GB RAM Core i3 Windows 10 Add to Cart B Add to Cart Touchscreen 128GB SSD 8GB RAM Core i3 Windows 10 In-Store Pickup (15 available) Raleigh, Central Ave, Store #1123 In-Store Pickup (15 available) Raleigh, Central Ave, Store #1123 Recommendations Recommendations
106 ACME Laptop 128GB SSD, 8GB RAM $ ACME Laptop 128GB SSD, 8GB RAM $ Touchscreen 128GB SSD 8GB RAM Core i3 Windows 10 Touchscreen 128GB SSD 8GB RAM Core i3 Windows 10 A Add to Cart B Add to Cart In-Store Pickup (15 available) Raleigh, Central Ave, Store #1123 In-Store Pickup (15 available) Raleigh, Central Ave, Store #1123 Recommendations Recommendations
107 ACME Laptop 128GB SSD, 8GB RAM $ ACME Laptop 128GB SSD, 8GB RAM $ Touchscreen 128GB SSD 8GB RAM Core i3 Windows 10 Touchscreen 128GB SSD 8GB RAM Core i3 Windows 10 A Add to Cart B Add to Cart In-Store Pickup (15 available) Raleigh, Central Ave, Store #1123 Recommendations In-Store Pickup (15 available) Raleigh, Central Ave, Store #1123
108 At 1-week deployment intervals? Assess whether this meets your needs! Majestic Monolith
109 Not yet fast enough? Shrink your elephant!
110 Instead of getting a bigger office, why don t we get a smaller elephant?
111 Fallacies of Distributed Computing The network is reliable. Latency is zero. Bandwidth is infinite. The network is secure. Topology doesn't change. There is one administrator. Transport cost is zero. The network is homogeneous. The first rule of distributed computing is DO NOT!
112 Strangle the Monolith
113
114
115
116
117
118
119
120
121
122 There s an Elephant in the Room Your Monolithic Database (Your DBA will kill you.) Download a copy of Edson s book at developers.redhat.com
123 java -jar myapp.jar DropWizard Spring Boot WildFly Swarm Vert.x JAX-RS API First to market DropWizard Metrics Embeddable servers: Jetty projects.spring.io/spring -boot Spring API Starter POMs: start.spring.io Embeddable servers: Tomcat, Jetty, Undertow wildfly-swarm.io Java EE 7 APIs Starter POMs: wildflyswarm.io/generator Embeddable servers: WildFly (Undertow) vertx.io Reactive Async/non-blocking vertx run myhttp.java HTTP, HTTP/2, TCP, UDP, Websockets, etc out-of-the-box
124 Failure Happens
125 CHAPTER 2: The Exception that Grounded an Airline The delays were shown on Good Morning America (complete with video of pathetically stranded single moms and their babies)
126 VERIZON OUTAGE CRASHES JETBLUE AIRLINES ELECTRONICS SYSTEMS, DELAYING FLIGHTS AND BRINGING DOWN ONLINE SITES FOR BOOKING AND CHECK-IN January 14, A Verizon data center outage Thursday morning brought down JetBlue s electronic systems, causing flight delays and shutting down the airline s website, along with its online booking and check-in systems.
127 SOUTHWEST AIRLINES SYSTEM OUTAGE BRINGS FLIGHTLINE TO FULL GROUND STOP, DELAYS AND MADDENS PASSENGERS July 21, Southwest Airlines has cancelled 1,150 flights since the airline's full ground stop for on Wednesday. The trouble started with a "system outage," and the ground stop lasted for just over an hour.
128 DELTA AIRLINES SAYS THE TOTAL BILL FOR ITS DEVASTATING COMPUTER OUTAGE WILL COME TO $150 MILLION, AUGUST 8, 2016 COMPUTER OUTAGE GROUNDS DELTA FLIGHTS IN U.S., JANUARY 17, 2017
129 Digital Darwinism The Developer s Journey Re-Org to DevOps Self-Service, On-Demand, Elastic Infrastructure Automation Puppet, Chef, Ansible, Kubernetes CI & CD Deployment Pipeline Advanced Deployment Techniques Microservices (and flying elephants!)
130 If we don t create the thing that kills Facebook, someone else will. Embracing change isn t enough. It has to be so hardwired into who we are that even talking about it seems redundant. Facebook s Little Red Book
131 Some Practical Advice 1. Learn Linux, AWS/GCP/Azure, Docker & Kubernetes 2. Start an List 3. Every other week Demo Day 4. Opposite every other week Book Club 5. Quarterly Mini-Conference internal and external presenters 6. Document your Value Stream Map
132 BUT remember
133 Organization First
134 Focus on Team
135
136 Continuous Improvement
137 Life-long Learning
138 Always Accountable
139 When we are no longer able to change a situation, we are challenged to change ourselves. Viktor Frankl
140
141 First they ignore you, then they laugh at you, then they fight you, then you win. Gandhi
142
143 THANK YOU!
Teaching Elephants to Dance (and Fly!)
Teaching Elephants to Dance (and Fly!) IT s Journey to Digital Transformation Red Hat GEMs Jason Peng, Senior Solution Architect 6 Blind Men (and an elephant) IT s Reality What most of us are up against.
More informationCloud Native Java with Kubernetes
Cloud Native Java with Kubernetes @burrsutter burr@redhat.com developers.redhat.com We cannot solve our problems with the same thinking we used when we created them. Albert Einstein (Theoretical Physicist)
More informationA DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West
A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com In short, software is eating the world. - Marc Andreessen, Wall Street Journal, August 2011 UBER, LYFT FALLOUT: TAXI
More informationI keep hearing about DevOps What is it?
DevOps & OpenShift 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 IT OPS IS UNDER PRESSURE ENVIRONMENT
More informationA DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West
A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com THE NEED FOR SPEED THE ACCELERATION OF APPLICATION DELIVERY FOR THE BUSINESS In short, software is eating the world. -
More informationJava Architectures A New Hope. Eberhard Wolff
Java Architectures A New Hope Eberhard Wolff http://ewolff.com What happens with a talk titled like this? Architecture of Enterprise Java Apps How can I implement a new feature??? ! ECommerce System
More informationDevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY
DevOps Anti-Patterns Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! 31 Anti-Pattern: Throw it Over the Wall Development Operations 32 Anti-Pattern: DevOps Team Silo
More informationAdvanced Continuous Delivery Strategies for Containerized Applications Using DC/OS
Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate
More informationBuilding a Data-Friendly Platform for a Data- Driven Future
Building a Data-Friendly Platform for a Data- Driven Future Benjamin Hindman - @benh 2016 Mesosphere, Inc. All Rights Reserved. INTRO $ whoami BENJAMIN HINDMAN Co-founder and Chief Architect of Mesosphere,
More informationA DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West
A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES Chris Van Tuin Chief Technologist, West cvantuin@redhat.com Open Source V In short, software is eating the world. - Marc Andreessen, Wall Street Journal,
More informationDigital Transformation with HPE Cloud Management October 26, Copyright 2016 Vivit Worldwide
Digital Transformation with HPE Cloud Management October 26, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Milan Danrel Consultant Machine Data Systems
More informationGoing cloud-native with Kubernetes and Pivotal
Going cloud-native with Kubernetes and Pivotal A guide to Pivotal Container Service (PKS) by role Fast, low-risk enterprise-grade Kubernetes has arrived With Pivotal Container Service (PKS), organizations
More informationDevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair
DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair Agenda Definitions, History & Background Cloud intro DevOps Pipelines Docker containers Examples 2 Definitions DevOps Agile
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationSunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.
Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our
More informationMicroservice Deployment. Software Engineering II Sharif University of Technology MohammadAmin Fazli
Microservice Software Engineering II Sharif University of Technology MohammadAmin Fazli Topics Continuous Integration & Microservices Continuous Delivery Artifacts Custom Images Environments Service Configuration
More informationMonolith to Microservices
Monolith to Microservices A Practical Guide to the Journey with RHOAR OpenShift Commons Briefing James Falkner Technical Marketing Manager Red Hat Middleware RELATED OPENSHIFT COMMONS BRIEFINGS commons.openshift.org/events.html
More informationGo Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)
RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions
More informationApplication Container Cloud
APPLICATION CONTAINER CLOUD Application Container Cloud with Java SE and Node The Best Java SE and Node Cloud. Get the choice of either Oracle Java SE Advanced, including Flight Recorder for production
More informationModern and Fast: A New Wave of Database and Java in the Cloud. Joost Pronk Van Hoogeveen Lead Product Manager, Oracle
Modern and Fast: A New Wave of Database and Java in the Cloud Joost Pronk Van Hoogeveen Lead Product Manager, Oracle Scott Lynn Director of Product Management, Oracle Linux and Oracle Solaris, Oracle October
More informationWHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction
WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and
More informationMODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift
MODERN APPLICATION ARCHITECTURE DEMO Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift COOLSTORE APPLICATION COOLSTORE APPLICATION Online shop for selling products Web-based polyglot
More informationMarc Hornbeek DevOps-the-Gray Principal DevOps Consultant, Trace3 Author, DevOps Test Engineering Course The DevOps Institute
HOST EXPERT PANEL Shashi Kiran CMO Quali Marc Hornbeek DevOps-the-Gray Principal DevOps Consultant, Trace3 Author, DevOps Test Engineering Course The DevOps Institute Pascal Joly Director, Technology Partnerships
More informationCONTINUOUS DELIVERY IN THE ORACLE CLOUD
CONTINUOUS DELIVERY IN THE ORACLE CLOUD Lykle Thijssen Bruno Neves Alves June 7, 2018 NLOUG Tech Experience Amersfoort eproseed Confidential ABOUT US Lykle Thijssen Principal Architect and Scrum Master
More informationMicroservices and Container Development
Microservices and Container Development Red Hat Day Montreal May 19th, 2016 Martin Sauvé msauve@redhat.com (514)220-8113 Hoshi Ryokan Japanese Inn Founded 718 A.D. 46 generations of management 1300 years
More informationDevOps Course Content
DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model
More informationLogging, Monitoring, and Alerting
Logging, Monitoring, and Alerting Logs are a part of daily life in the DevOps world In security, we focus on particular logs to detect security anomalies and for forensic capabilities A basic logging pipeline
More informationTop five Docker performance tips
Top five Docker performance tips Top five Docker performance tips Table of Contents Introduction... 3 Tip 1: Design design applications as microservices... 5 Tip 2: Deployment deploy Docker components
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How
More informationLogging in the age of
Logging in the age of and the Cloud Microservices @axelfontaine POLL: what type of infrastructure are you running on? On Premise Colocation Root Server Cloud The (good) old days of logging ssh me@myserver
More informationWHITEPAPER. Embracing Containers & Microservices for future-proof application modernization
WHITEPAPER Embracing Containers & Microservices for future-proof application modernization The need for application modernization: Legacy applications are typically based on a monolithic design, which
More informationMicroservices mit Java, Spring Boot & Spring Cloud. Eberhard Wolff
Microservices mit Java, Spring Boot & Spring Cloud Eberhard Wolff Fellow @ewolff What are Microservices? Micro Service: Definition > Small > Independent deployment units > i.e. processes or VMs > Any technology
More informationDeveloping and Testing Java Microservices on Docker. Todd Fasullo Dir. Engineering
Developing and Testing Java Microservices on Docker Todd Fasullo Dir. Engineering Agenda Who is Smartsheet + why we started using Docker Docker fundamentals Demo - creating a service Demo - building service
More informationDEVOPS TRAINING COURSE CONTENT
DEVOPS TRAINING COURSE CONTENT SECTION 1 Introduction to DevOps Certification What is DevOps? Why DevOps? Benefits of DevOps Overview of DevOps SECTION 2- Provisioning Vargant-What is vagrant-compare with
More informationServerless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect
Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework
More informationWE THOUGHT WE WERE DOING CONTINUOUS DELIVERY AND THEN. Aravind and Suzie ThoughtWorks
WE THOUGHT WE WERE DOING CONTINUOUS DELIVERY AND THEN Aravind and Suzie ThoughtWorks WHAT WE WILL COVER Define Continuous Delivery (CD) Tell some stories :) Review learnings and share tips Aravind SV (
More informationKuber-what?! Learn about Kubernetes
DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems
More informationTake Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c
Take Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c Mojahedul Hoque Abul Hasanat CTO, Therap Services Neelima Bawa Consulting Tech. Lead, SCP, EM, Oracle Therap
More informationHere comes the. Cloud. But is your architecture ready for
Here comes the Cloud But is your architecture ready for it? @axelfontaine About Axel Fontaine Founder and CEO of Boxfuse Flyway creator Continuous Delivery & Immutable Infrastructure expert Java Champion,
More informationHow to Keep UP Through Digital Transformation with Next-Generation App Development
How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure
More informationNo Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide
No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Jeff Jamieson VP Sales & Marketing Whitlock
More informationour container journey
our container journey @beshippable shippable.com our container journey containers sound interesting containers can save us money on hosting containers can make us way more efficient company founded in
More informationDisruptive Technology
Continuous Delivery & The Changing Role of the Tester Dr Kelvin Ross ANZTB 2015, Auckland 22 May 2015 Disruptive Technology 2 1 Disruptive Technology 3 Disruptive Technology 4 2 Disruptive Technology 5
More informationCONTINUOUS DELIVERY WITH DC/OS AND JENKINS
SOFTWARE ARCHITECTURE NOVEMBER 15, 2016 CONTINUOUS DELIVERY WITH DC/OS AND JENKINS AGENDA Presentation Introduction to Apache Mesos and DC/OS Components that make up modern infrastructure Running Jenkins
More informationRed Hat Roadmap for Containers and DevOps
Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS
More informationContinuous Integration and Delivery with Spinnaker
White Paper Continuous Integration and Delivery with Spinnaker The field of software functional testing is undergoing a major transformation. What used to be an onerous manual process took a big step forward
More informationPut Security Into Your DevOps NOW. Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018
Put Security Into Your DevOps NOW Or Prepare for the Flood Matthew Fisher Solution Architect, Fortify Federal 08MAR2018 Defining Devops State of Devops Report (Puppet, Dora):..set of practices and cultural
More informationDevSecOps Why Aren t You Doing It? Brian Liceaga, CISSP 1
DevSecOps Why Aren t You Doing It? Brian Liceaga, CISSP 1 Agenda State of DevOps Value of DevOps Benefitting from DevOps DevSecOps What you can do as InfoSec 2 The State of DevOps - 2017 Automation is
More informationCLOUD WORKLOAD SECURITY
SOLUTION OVERVIEW CLOUD WORKLOAD SECURITY Bottom line: If you re in IT today, you re already in the cloud. As technology becomes an increasingly important element of business success, the adoption of highly
More informationAutomating the Software-Defined Data Center with vcloud Automation Center
Automating the Software-Defined Data Center with vcloud Automation Center Alex Tanner EM Specialist SE July 2014 2014 VMware Inc. All rights reserved. The Impact of the Accelerating Pace of Business The
More informationplatform Development Process Optimization For Drupal centric projects
platform Development Process Optimization For Drupal centric projects Introduction This document explains how Platform impacts your Drupal centric project development process. Performance data from digital
More informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationDevOps Tooling from AWS
DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows
More informationRED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015
RED HAT'S CONTAINER STRATEGY Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015 1 DEVELOPMENT VS I.T. OPERATIONS DEVELOPER IT OPERATIONS 2 DEVELOPERS WANT TO GO FAST DEVELOPER 3 HOW
More informationOpenshift: Key to modern DevOps
Azure days 28/02/2018 Openshift: Key to modern DevOps Jiří Kolář Solution Architect CZ/SK/CEE jkolar@redhat.com PROBLEM: DEVELOPERS I.T. OPERATIONS THE SOLUTION DEVELOPERS I.T. OPERATIONS GENERAL DISTRIBUTION
More informationTaming your heterogeneous cloud with Red Hat OpenShift Container Platform.
Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK
More informationDevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps
DevOps Made Easy Shireesh Thanneru, Platform Architect Intel Linoy Alexander, Director, DevOps Justyna Kucharczak, Sr. Product Marketing Manager, Platform Pegasystems Agenda Why DevOps? A look at benefits
More informationCASE STUDY Application Migration and optimization on AWS
CASE STUDY Application Migration and optimization on AWS Newt Global Consulting LLC. AMERICAS INDIA HQ Address: www.newtglobal.com/contactus 2018 Newt Global Consulting. All rights reserved. Referred products/
More informationArchitecting for the.
Architecting for the Cloud @axelfontaine About Axel Fontaine Founder and CEO of Boxfuse Over 15 years industry experience Continuous Delivery expert Regular speaker at tech conferences JavaOne RockStar
More informationSubject: Top-Paying IT Certificates for 2015 (And Our New Courses)
ITProTV Emails What You Missed Email #1 Subject: Top-Paying IT Certificates for 2015 (And Our New Courses) If you re like me you re already thinking about your 2015 goals. So I thought I d share a few
More informationWeaving Security into Every Application
Weaving Security into Every Application Paul Fox AVP Technology AT&T 2018 TM Forum 1 Cyber Security Accelerating Threat Telecom Breaches 300,000 Number of complaints filed with the FBI Internet Crime Complaint
More informationCloudamize Agents FAQ
Cloudamize Agents FAQ Cloudamize is a cloud infrastructure analytics platform that provides data analysis and recommendations to speed and simplify cloud migration and management. Our platform helps you
More informationDeep Dive on AWS CodeStar
Deep Dive on AWS CodeStar with AWS CI/CD workflow Tara E. Walker Technical Evangelist @taraw June 28, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is DevOps
More informationContinuous Delivery for Cloud Native Applications
Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager
More informationCreating pipelines that build, test and deploy containerized artifacts Slides: Tom Adams
Creating pipelines that build, test and deploy containerized artifacts Slides: https://goo.gl/2mzfe6 Tom Adams tadams@thoughtworks.com 1 Who I am Tom Adams Tech Lead tadams@thoughtworks.com http://tadams289.blogspot.com
More informationAt a high level, the current OPNFV CI pipeline can be summarized as follows:
Cross Community Continuous Integration (XCI) Empowers Innovation by Increasing Collaboration Between and Upstream Communities With XCI, regularly integrates the latest from each supported branch of select
More informationHypothesis/Data-Driven Development using Feature nealford.com
Hypothesis/Data-Driven Development using Feature Toggles @neal4d nealford.com Agenda The Trust Engineers http://www.radiolab.org/story/trust-engineers/ Agile 101 "Agile" team Analysis + Design Development
More informationSiegfried Goeschl. Gatling Tales From A Journey
Siegfried Goeschl Gatling Tales From A Journey George International Turning George Online Banking into a multi-tenant and group-wide platform Single code base Currently targeting four tenants Server-side
More informationI'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the
I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about
More informationWelcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:
Docker Birthday #3 Welcome to Docker Birthday #3 2 120 Docker Birthday events (list available at Docker.Party) 7000+ RSVPs 600 mentors Big thanks to our global partners: Travel Planet 24 e-food.gr The
More informationHow we built a highly scalable Machine Learning platform using Apache Mesos
How we built a highly scalable Machine Learning platform using Apache Mesos Daniel Sârbe Development Manager, BigData and Cloud Machine Translation @ SDL Co-founder of BigData/DataScience Meetup Cluj,
More informationTM DevOps Use Case. 2017TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case03 First Draft 01 st Dec 2017 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationThe Idiot s Guide to Quashing MicroServices. Hani Suleiman
The Idiot s Guide to Quashing MicroServices Hani Suleiman The Promised Land Welcome to Reality Logging HA/DR Monitoring Provisioning Security Debugging Enterprise frameworks Don t Panic WHOAMI I wrote
More informationDeploying a Private OpenStack Cloud at Scale. Matt Fischer & Clayton O Neill
Deploying a Private OpenStack Cloud at Scale Matt Fischer & Clayton O Neill Introduction Clayton O Neill clayton.oneill@twcable.com IRC: clayton Matt Fischer matt.fischer@twcable.com IRC: mfisch What Is
More informationOpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished DEVNET-1104
OpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished Engineer @eyepv6 DEVNET-1104 Agenda Introduction DevOps OpenStack Virtualization CI/CD Pipeline Orchestration Conclusion What is DevOps?
More informationUsing DC/OS for Continuous Delivery
Using DC/OS for Continuous Delivery DevPulseCon 2017 Elizabeth K. Joseph, @pleia2 Mesosphere 1 Elizabeth K. Joseph, Developer Advocate, Mesosphere 15+ years working in open source communities 10+ years
More information2018 Report The State of Securing Cloud Workloads
2018 Report The State of Securing Cloud Workloads 1 Welcome to our 2018 report on the state of securing cloud workloads A summary of the responses of close to 350 professionals whose primary areas of responsibility
More informationServerless and APIs: Rethinking Curriculum in Higher Education. Munir Mandviwalla and Jeremy Shafer Temple University
Serverless and APIs: Rethinking Curriculum in Higher Education Munir Mandviwalla and Jeremy Shafer Temple University Serverless Serverless computing refers to the concept of building and running applications
More informationAutomating Security Practices for the DevOps Revolution
Automating Security Practices for the DevOps Revolution Hari Srinivasan Director Product Management, Cloud and Virtualization Security Qualys Inc. 1 Qualys, Inc. 2018 Agenda Transformation of today s IT
More informationAccelerate High-Quality App Delivery with the Micro Focus DevOps Suite March 28, 2018
Accelerate High-Quality App Delivery with the Micro Focus DevOps Suite March 28, 2018 Today s Speakers: David Landsberg Director of Product Management Micro Focus Ayal Cohen Chief Functional Architect
More informationArchitecting For Availability, Performance & Networking With ScaleIO
Architecting For Availability, Performance & Networking With ScaleIO Performance is a set of bottlenecks Performance related components:, Operating Systems Network Drives Performance features: Caching
More informationCase Study: Aurea Software Goes Beyond the Limits of Amazon EBS to Run 200 Kubernetes Stateful Pods Per Host
Case Study: Aurea Software Goes Beyond the Limits of Amazon EBS to Run 200 Kubernetes Stateful Pods Per Host CHALLENGES Create a single, multi-tenant Kubernetes platform capable of handling databases workloads
More informationUse Case: Scalable applications
Use Case: Scalable applications 1. Introduction A lot of companies are running (web) applications on a single machine, self hosted, in a datacenter close by or on premise. The hardware is often bought
More informationAutomated Security for the Real-time Enterprise with VMware NSX and Trend Micro Deep Security Chris Van Den Abbeele, Global Solution Architect, Trend
SAI3314BES Automated Security for the Real-time Enterprise with VMware NSX and Trend Micro Deep Security Chris Van Den Abbeele, Global Solution Architect, Trend Micro #VMworld #SAI3314BES Automated Security
More informationSUSE s vision for agile software development and deployment in the Software Defined Datacenter
From Git to Cloud SUSE s vision for agile software development and deployment in the Software Defined Datacenter Joachim Werner Senior Product Manager joe@suse.com Peter Chadwick Director Product Management
More informationCloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia
Cloud Computing Luigi Santangelo Department of Computer Engineering University of Pavia luigi.santangelo@unipv.it What we will learn Part 1: What is cloud computing Five main cloud computing elements Cloud
More informationContinuous Delivery of your infrastructure. Christophe
Continuous Delivery of your infrastructure Christophe Vanlancker @Carroarmato0 Christophe Vanlancker Internal operations and consulting Mentor Kris couldn t make it so I s/kris/christophe/g Todays Goals
More informationAnanta: Cloud Scale Load Balancing. Nitish Paradkar, Zaina Hamid. EECS 589 Paper Review
Ananta: Cloud Scale Load Balancing Nitish Paradkar, Zaina Hamid EECS 589 Paper Review 1 Full Reference Patel, P. et al., " Ananta: Cloud Scale Load Balancing," Proc. of ACM SIGCOMM '13, 43(4):207-218,
More informationZero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks
Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software
More informationUnderstanding Virtual System Data Protection
Understanding Virtual System Data Protection Server virtualization is the most important new technology introduced in the data center in the past decade. It has changed the way we think about computing
More informationLessons Learned: Deploying Microservices Software Product in Customer Environments Mark Galpin, Solution Architect, JFrog, Inc.
Lessons Learned: Deploying Microservices Software Product in Customer Environments Mark Galpin, Solution Architect, JFrog, Inc. Who s speaking? Mark Galpin Solution Architect @jfrog magalpin Microservices
More informationAGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat
AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure
More informationDEVOPSIFYING NETWORK SECURITY. An AlgoSec Technical Whitepaper
DEVOPSIFYING NETWORK SECURITY An AlgoSec Technical Whitepaper Introduction This technical whitepaper presents and discusses the concept of Connectivity as Code, a complementary concept to Infrastructure
More informationSpring MVC 4.x Spring 5 Web Reactive
Part 1 Spring MVC 4.x Spring 5 Web Reactive Rossen Stoyanchev @rstoya05 Spring MVC 4.3 Reactive programming for Java devs Spring 5 Web Reactive Shortcut Annotations @RequestMapping @GetMapping @PostMapping
More informationTM DevOps Use Case TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationOpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack
OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack Chris Morgan, Technical Director, OpenShift Ecosystem Chuck Svoboda, Cloud Specialist, Federal Solutions June 29, 2016 Agenda What is
More information70-532: Developing Microsoft Azure Solutions
70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.
More informationPaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved
PaaS Cloud mit Java Eberhard Wolff, Principal Technologist, SpringSource A division of VMware 2009 VMware Inc. All rights reserved Agenda! A Few Words About Cloud! PaaS Platform as a Service! Google App
More informationBest Practices for Developing & Deploying Java Applications with Docker
JavaOne 2017 CON7957 Best Practices for Developing & Deploying Java Applications with Docker Eric Smalling - Solution Architect, Docker Inc. @ericsmalling Who Am I? Eric Smalling Solution Architect Docker
More informationGET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.
GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. Cloud computing is as much a paradigm shift in data center and IT management as it is a culmination of IT s capacity to drive business
More information