FOR THE LOVE OF DEVOPS

Size: px
Start display at page:

Download "FOR THE LOVE OF DEVOPS"

Transcription

1 FOR THE LOVE OF DEVOPS A Case for an Increased Focus on DevOps Administrator Training D. L. Campbell 2014 CBT Nuggets. All Rights Reserved.

2 DevOps and customer-centric product delivery processes are two of the hottest topics in IT today, and job growth in these areas is extremely dynamic. DevOps-focused administrators perform the crucial role of ensuring quality product delivery with high uptime. This high-stakes and fast-paced position is increasingly important as the industry struggles to deal with the migration to cloud computing, virtual servers and services, and the automation of development, deployment, and quality assurance tasks. However, there is also a great amount of confusion and misunderstanding about what DevOps is. Is it just a mindset or work process, or are there specific skills and abilities that make it work? The answer to this question is continually evolving. One thing is known: Organizations that adopt DevOps can realize significant benefits. From the 2014 State of DevOps Report: We can now assert with confidence that high IT performance correlates with strong business performance, helping to boost productivity, profitability and market share. Our analysis showed that the longer an IT organization continues to practice DevOps, the more its IT performance improves. Because business outcomes are linked to IT practices, greater DevOps maturity gives companies a clear lead, as their business outcomes continue to improve over time along with IT performance. Despite the growing recognition of the value of DevOps, many traditional system administrators are hesitant to change. They may feel intimidated by the thought of introducing DevOps to their environment, and don t know what direction to take or where to start trying to embrace this new philosophy. In many companies, the wall between development and operations is long and hard to surmount. With proper training, DevOps as both a work process and a skillset can be successfully integrated into an existing IT department. This white paper will present a number of DevOps-related technologies and the case for training on these processes and tools. 2

3 CONFIG MANAGEMENT Why: DevOps administrators create and maintain the infrastructure hosting the products/services (and sometimes internal products/ services). Infrastructure consists of hardware (or cloud machines) and configuration. DevOps administrators automate the configuration process to ensure the configuration can be maintained. When one bad line in a configuration can affect product availability to customers or the internal organization, it s important to have tools to manage change. Configuration management has the added benefit of helping facilitate auto-scaling or other re-configuration of infrastructure to respond to the needs of the customers (e.g. a flood of new users) without intervention. Although this is not the only piece in the DevOps puzzle, configuration management is an essential piece and the most common starting point. Config Management Chef Puppet Ansible Capistrano Salt SCM PowerShell Desired State Configuration BUILD PROCESS/DEVELOPMENT AUTOMATION/ CONTINUOUS INTEGRATION Why: DevOps administrators provide the tools and processes to improve developer efficiency. The goal in this area is to keep developers writing code and creating solutions rather than dealing with problems related to bad builds and merges. DevOps administrators isolate developers from production environments to prevent bugs from reaching production, but in a way that does not impede the deployment of good code and features to production as quickly as possible. DevOps administrators also provide feedback (in the form of performance metrics and test results) back to the developers. Build/Automation/CI Continuous Integration Jenkins Continuous integration build environment/server Automates application builds Provides web-based insights into build process Integrates with source version control, communications hubs, and more Bamboo Similar to Jenkins, but a commercial product from Atlassian Integrates with JIRA 3

4 Rundeck Ant Centralized web-based tool to execute jobs on other servers Can also schedule Automatic build tool Grunt Automatic build tool Docker Facilitates containerization of applications and enables better development environments that can be kept closer to production Drone Continuous integration for Docker QA/TESTING/MONITORING Why: DevOps administrators must create and maintain internal tools and processes to ensure quality application and product delivery. The goal in this area is to automate testing and evaluation of the infrastructure, code and user experience as much as possible to ensure coverage is complete as possible. DevOps is also creating new methods of monitoring for anomalies and minimizing false positives in alerts. Monitoring everything from product availability to the efficiency of internal processes means DevOps administrators interact with almost every process in an organization related to product delivery and customer experience. Quality Assurance Tool Categories: Performance/Load/Stress testing (Chaos Monkey, The Grinder, JMeter, etc.) User experience testing automation (Selenium, Huxley) Web/API unit testing Logging/Monitoring (Nagios, statsd, Graphite, Logstash/Kibana) CLOUD/UTILITY COMPUTING Why: DevOps administrators are often responsible for specifying, purchasing, and implementing cloud and utility computing resources. One of the biggest changes in the IT world in the past five years has been the explosion in growth of cloud and utility computing models. Infrastructureas-a-service was pioneered by virtualization providers like Xen and VMware and embraced and extended by utility computing companies like Amazon Web Services, Rackspace and Google, and is a natural extension of the Software-as-a-Service movement (SaaS) led by companies like Salesforce, Oracle and Google. Many Infrastructure-as-a-Service providers are also moving into the Platform-as-a-Service space, where many of the standard requirements for creating and running applications (web servers and frameworks, databases, load balancers, etc.) are easily provisioned with an easy-to-use interface. In addition to outsourcing hardware and platform 4

5 services, there is an increasing focus on virtualizing the remaining on-premise equipment in so-called private clouds with tools like Openstack. Amazon Web Services (AWS) Eucalyptus Openstack CDN providers Heroku Pivotal Microsoft Azure Google App Engine MESSAGE BUSSES AND WORKERS Why: DevOps administrators often build systems that interconnect many smaller services to ensure scalability, loose coupling behavior and efficient team development. This construction is done while working closely with the developers of the individual services. Because of the distributed nature of these systems, concepts and patterns previously reserved for the high-performance computing, financial computing and mainframe sectors are being brought into all sorts of new areas. A major piece of any distributed system is the messaging bus used by the individual components to communicate. These systems are communication platforms that enable other applications and services (workers) to talk to one another in a distributed fashion. The application architecture is then defined by streams of messages going through the bus and acted upon by various worker nodes. RabbitMQ ZeroMQ Celery ESB OPERATING SYSTEMS (AND CONTAINERS) VS. HYPERVISING Why: The rise of virtual machines (and, by extension, Platform-as-a- Service) occurred as a response to perceived inadequacies in operating systems. It was too difficult for system administrators to configure monolithic operating systems to efficiently support a lot of applications running on one system. Although UNIX itself evolved from the timesharing paradigm of the 60 s and 70 s, most application libraries and service delivery platforms we installed at a system-wide level and 5

6 different applications could often experience conflicts that were not able to be resolved without adding new systems. Virtual machines solve this problem in a most inefficient way, literally hosting an entire dedicated operating system as a virtual environment on another operating system running on a hardware machine. However, operating systems have not stood still in attempting to solve the problems of resource allocation. An idea originated with chroot jails in BSD has evolved into Linux kernel support for LXC or Linux containers. This technology is starting to be adopted quickly as a natural improvement and solution for many of the problems experienced in regular operating systems but without the inefficiencies of virtualization. Hundreds of projects are cropping up to manage creation and management of containers, deploying applications to containers, and even whole lightweight operating systems designed from the ground up to support running only containers. Tools to watch: Docker cgroups lmctfy CoreOS ZeroVM OSv LXC DATABASES, NOSQL AND CACHING Why: DevOps administrators are responsible for providing reliable storage and database services for applications to use for data storage. They also provide development environments and methods for deploying changes to database schemas and data transformations. Today s web applications have a wide variety of storage needs. Although the classic relational (SQL) database is still widely used (and needed), newer approaches have cropped up to deal with new storage needs such as document storage and fast, clustered reading loads. There are also a lot of places in today s application stack where caching can be inserted to vertically scale product applications. Also, the classic relational database vendors have been quick to pick up on and add features that support the newer, simpler ways of accessing and organizing certain data types. MongoDB memcached Redis Cassandra Postgres 6

7 SOFTWARE DEFINED NETWORKING AND STORAGE (NETWORK/STORAGE/ETC) Why: This bleeding-edge topic takes virtualization out of the computing realm and into the areas of storage and networking. Combined with configuration management and distributed architectures, softwaredefined networking is about removing the need to manage physical network devices individually. OpenFlow Frenetic/Pyretic NOX/POX SDS MICROSERVICES AND SERVICE DISCOVERY Why: As the growth of the utility computing model means large numbers of server hosts are available, numerous software architecture designs fall out of it. One of these is the microservice architecture. In a microservice architecture, applications are broken up into tiny service applications, each performing a singular type of task. Applications are built up by using the microservices as building blocks for larger projects. From a delivery perspective, any of the smaller blocks can be scaled as needed, which makes it extremely flexible for large-scale and fast-growing sites. Many companies are using Node.js to create tiny web services that perform very specific tasks. One of the big problems DevOps administrators need to solve with microservices is how to communicate to each microservice application the address(es) and names of all the other services. Two solutions are Service Registration and Service Discovery. Node.js ZooKeeper Service registry Doozer Etcd Airbnb SmartStack Netflix Eureka Serf DNS SkyDNS/SkyDock 7

8 CLUSTER MANAGEMENT/CLUSTER OPERATING SYSTEMS Why: DevOps administrators have to deal with a large number of machines and services. Many of these services are distributed into clusters for redundancy and scaling. This gives rise to new problems of efficiently allocating or scheduling resources to the services. This has given rise to a new type of cluster operating system to automate these solutions. Mesos Essentially a kernel/operating system for distributed clusters that supports.war files and now Docker containers Marathon Scheduler that runs jobs and creates a private PaaS on top of Mesos Fleet For Docker containers YARN DEVOPS PROJECT MANAGEMENT Why: Sound project management techniques help ensure that scopes, builds and deployments happen in the most efficient way possible. Applying Agile techniques to infrastructure and operations (and even other areas of the business, such as HR and Finance) really helps to facilitate a DevOps culture. Scrum Agile ITIL DEVOPS-RELATED INDUSTRY CERTIFICATIONS Amazon Web Services Certified Solutions Architect Certified Developer Certified SysOps Administrator Rackspace/OpenStack Certified Technician for OpenStack-Icehouse MongoDB DBA Developer 8

9 Linux Red Hat Certified Architect Puppet Labs Puppet Professional Puppet Developer SaltStack Certified Engineer (SSCE) Certified Architect (SSCA) Microsoft Microsoft Azure Developer Specialist CONCLUSION This list of tools and techniques is just a starting point for an organization interested in developing a DevOps culture and getting team members up to speed on the modern tools used to break down the barriers between Development and Operations. There are clear benefits to implementing DevOps in an organization, and by extension, training staff on DevOps tools and techniques. Training resources, including in-person and online training, are expanding as DevOps gains widespread acceptance. There is significant value in having staff who have the skills to implement and maintain DevOps practices, and that value is likely to increase. Sources 2014 State of DevOps Report DevOps Salary Indeed.com 9

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary MOC 20535 A: Architecting Microsoft Course Summary Description This course is intended for architects who have experience building infrastructure and applications on the Microsoft platform. Students should

More information

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Meet Our Presenters Jay Lyman Research Manager, Cloud Platforms, 451 Research Ruslan Synytsky CEO and Co-founder,

More information

Deploying Microservices and Containers with Azure Container Service and DC/OS

Deploying Microservices and Containers with Azure Container Service and DC/OS Deploying Microservices and Containers with Azure Container Service and DC/OS Intro The explosion of mobile devices, data, and sensors everywhere has enabled the potential for realtime apps for just about

More information

Red Hat Open Shift Container Platform

Red Hat Open Shift Container Platform Red Hat Open Shift Container Platform Daniel.Froehlich@RedHat.com IT Must Evolve to Stay Ahead of Demands Containers package applications with dependencies and isolate the runtime Easy to deploy and portable

More information

Microservices: Embracing the Unix mantra Do one thing and do it well

Microservices: Embracing the Unix mantra Do one thing and do it well WHITE PAPER Microservices: Embracing the Unix mantra Practice Head: Srini Peyyalamitta srini.peyyalamitta@aspiresys.com Author: Revathi Chandrasekharan Technical Lead - Software Engineering Aspire Systems

More information

Extreme Workflow Composer

Extreme Workflow Composer At-A-Glance Highlights Unleash IT agility by eliminating cross-domain service provisioning, troubleshooting, and remediation delays Achieve end-to-end IT workflow automation that integrates tool chains

More information

HyperCloud. IT s Cloud Dilemma

HyperCloud. IT s Cloud Dilemma HyperCloud DATASHEET Consume IT, Don t Build IT. In today s shared economy companies drive a competitive edge by focusing on their core competencies and leveraging technology to innovate and create new

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Course # Exam: Prerequisites Technology: Delivery Method: Length: 20533 70-533 20532 Microsoft Products Instructor-led (classroom) 5 Days Overview

More information

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED UForge AppCenter 3.8 Introduction March 2018 Copyright 2018 FUJITSU LIMITED Enterprise Cloud Application Journey 3 stages in transitioning legacy enterprise applications to cloud: Cloud-hosted applications:

More information

Building Your Big Data Team

Building Your Big Data Team Building Your Big Data Team With all the buzz around Big Data, many companies have decided they need some sort of Big Data initiative in place to stay current with modern data management requirements.

More information

Dana M. Diederich. Go to for more information. Objective. Achievements

Dana M. Diederich. Go to  for more information. Objective. Achievements Dana M. Diederich Go to www.realms.org/hire for more information 600 Rainbow Drive #119 Mountain View, CA, 94041 (408)940-5625 diederich@gmail.com (preferred) More Information about my technical skills

More information

DevOps UpGuard.com

DevOps UpGuard.com DevOps Toolchain 1 Table of Contents Introduction The DevOps Toolchain Conclusion The DevOps Checklist 3 5 9 10 2 Introduction DevOps may need little introduction these days, but many are still at a loss

More information

Containers in Linux on z Systems: Docker. Utz Bacher STSM Linux and Containers on z Systems

Containers in Linux on z Systems: Docker. Utz Bacher STSM Linux and Containers on z Systems Containers in Linux on z Systems: Docker Utz Bacher STSM Linux and Containers on z Systems A Message Brought To You By Our Lawyers Trademarks of International Business Machines

More information

Datasheet FUJITSU Software UForge AppCenter 3.7

Datasheet FUJITSU Software UForge AppCenter 3.7 Datasheet FUJITSU Software UForge AppCenter 3.7 Hybrid IT Application Delivery and Migration Hybrid IT Application Delivery Hybrid IT adoption continues to grow at a rapid pace. Enterprises are looking

More information

Modernize Application Development to Succeed as a Digital Business

Modernize Application Development to Succeed as a Digital Business G00302823 Modernize Application Development to Succeed as a Digital Business Published: 30 March 2016 Analyst(s): Kirk Knoernschild, Eric Knipp, Richard Watson, Sean Kenefick, Danny Brian, Gary Olliffe,

More information

Apache Mesos. Delivering mixed batch & real-time data infrastructure , Galway, Ireland

Apache Mesos. Delivering mixed batch & real-time data infrastructure , Galway, Ireland Apache Mesos Delivering mixed batch & real-time data infrastructure 2015-11-17, Galway, Ireland Naoise Dunne, Insight Centre for Data Analytics Michael Hausenblas, Mesosphere Inc. http://www.meetup.com/galway-data-meetup/events/226672887/

More information

Microsoft FastTrack For Azure Service Level Description

Microsoft FastTrack For Azure Service Level Description ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...

More information

Understanding the Business Value of Docker Enterprise Edition

Understanding the Business Value of Docker Enterprise Edition Understanding the Business Value of Docker Enterprise Edition JUNE 2017 www.docker.com/enterprise Table of Contents The Digital Transformation... 3 What the Digital Transformation Means... 3 We Still Need

More information

Position Description. Job Summary: Campus Job Scope:

Position Description. Job Summary: Campus Job Scope: Position Description Requisition # 03020430 Position Number: 02019533 Dept: ENT APPS & INFRASTRUCTURE SVCS - 061419 Position: WINDOWS SYSTEM APPLICATION ADMINISTRATOR Approved Payroll Title 0520 Code:

More information

DevOps 2.0. Using Modern Tools and Practices to Develop, Maintain, and Manage Scalable Microservices. Joe McCormick, Architect Boeing

DevOps 2.0. Using Modern Tools and Practices to Develop, Maintain, and Manage Scalable Microservices. Joe McCormick, Architect Boeing DevOps 2.0 Using Modern Tools and Practices to Develop, Maintain, and Manage Scalable Microservices Joe McCormick, Architect Boeing GPDIS_2016.ppt 1 Joseph E. McCormick III Joe McCormick has more than

More information

Building IoT Solutions in Azure

Building IoT Solutions in Azure Building IoT Solutions in Azure About me Mayank Srivastava Evangelist, Organizer, SPR Consulting CNUG The Chicago.Net User Group @MayankSri www.linkedin.com/in/mayanksri/ MayankSri@Live.com Agenda IoT

More information

Kubernetes for the enterprise

Kubernetes for the enterprise Kubernetes for the enterprise Kubernetes is an open-source infrastructure for automating deployment, scaling, and management of containerized applications. Originally built by Google, it is currently maintained

More information

OpenShift Dedicated: An Inmarsat Story

OpenShift Dedicated: An Inmarsat Story INMARSAT OpenShift Dedicated: An Inmarsat Story Kevin Crocker Integration and Interoperability Centre of Excellence Copyright Inmarsat Global Limited 2017 OpenShift Dedicated: An Inmarsat Story Outline

More information

Steve Bryant-Brown Technology Mayank Nayar Program Manager, Azure Site Recovery. Will Rowley Cloud

Steve Bryant-Brown Technology Mayank Nayar Program Manager, Azure Site Recovery. Will Rowley Cloud Steve Bryant-Brown Technology Strategist @stevebb Mayank Nayar Program Manager, Azure Site Recovery Will Rowley Cloud Direct @WillRow Business realities create opportunity Transforming the datacenter Physical

More information

AVANTUS TRAINING PTE LTD

AVANTUS TRAINING PTE LTD [MS10979]: Microsoft Azure Fundamentals Length : 2 Days Audience(s) : IT Professionals Level : 100 Technology : Azure Delivery Method : Instructor-led (Classroom) Course Overview This course provides the

More information

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost

More information

SurPaaS Analyzer. Cut your application assessment. Visualize Your Cloud Options. Time by a factor of 10x and Cost by 75% Unique Features

SurPaaS Analyzer. Cut your application assessment. Visualize Your Cloud Options. Time by a factor of 10x and Cost by 75% Unique Features SurPaaS Analyzer Visualize Your Cloud Options DATASHEET Cut your application assessment Time by a factor of 10x and Cost by 75% SurPaaS Analyzer is a Cloud smart decision-enabling tool that analyzes your

More information

Microservices-based Business Process Model Automation. Agnes Koschmider

Microservices-based Business Process Model Automation. Agnes Koschmider Microservices-based Business Process Model Automation Agnes Koschmider Overview What are Microservices? Microservices vs. Monolith Microservices vs. SOA Microservices Framework + BPM Challenges of Microservices-BP

More information

TRANSFORM YOUR ENTERPRISE WITH HYBRID CLOUD

TRANSFORM YOUR ENTERPRISE WITH HYBRID CLOUD TRANSFORM YOUR ENTERPRISE WITH HYBRID CLOUD Cloud computing continues to gain acceptance as an integral piece of modern information technology and digital transformation strategy, shifting budgets and

More information

Tech Mahindra s Cloud Platform and PaaS Offering. Copyright 2015 Tech Mahindra. All rights reserved.

Tech Mahindra s Cloud Platform and PaaS Offering. Copyright 2015 Tech Mahindra. All rights reserved. Tech Mahindra s Platform and PaaS Offering 1 Issues impacting today s Enterprises? Coping with new hardware requirements as the enterprise grows Growing number of stakeholders with various requirements

More information

E-guide Hadoop Big Data Platforms Buyer s Guide part 1

E-guide Hadoop Big Data Platforms Buyer s Guide part 1 Hadoop Big Data Platforms Buyer s Guide part 1 Your expert guide to Hadoop big data platforms for managing big data David Loshin, Knowledge Integrity Inc. Companies of all sizes can use Hadoop, as vendors

More information

State of the Art in Microservices. Adrian Technology Fellow - Battery Ventures Microxchg Berlin - February 2015

State of the Art in Microservices. Adrian Technology Fellow - Battery Ventures Microxchg Berlin - February 2015 State of the Art in Microservices Adrian Cockcroft @adrianco Technology Fellow - Battery Ventures Microxchg Berlin - February 2015 Speeding up Development Microservice Architectures What s Next Why am

More information

Containers and Microservices Create New Performance Challenges

Containers and Microservices Create New Performance Challenges Containers and Microservices Create New Performance Challenges Cloud Computing Expo Santa Clara, 2015 Jonah Kowall, VP Market Development and Insights 2005 2013 Software is eating the world Emergence of

More information

From Microservices to Teraservices. Adrian Technology Fellow - Battery Ventures September 2015

From Microservices to Teraservices. Adrian Technology Fellow - Battery Ventures September 2015 From Microservices to Teraservices Adrian Cockcroft @adrianco Technology Fellow - Battery Ventures September 2015 What does @adrianco do now? Presentations at Conferences Maintain Relationship with Cloud

More information

Optimizing resource efficiency in Microsoft Azure

Optimizing resource efficiency in Microsoft Azure Microsoft IT Showcase Optimizing resource efficiency in Microsoft Azure By July 2017, Core Services Engineering (CSE, formerly Microsoft IT) plans to have 90 percent of our computing resources hosted in

More information

FUJITSU Software UForge AppCenter 3.8

FUJITSU Software UForge AppCenter 3.8 FUJITSU Software UForge AppCenter 3.8 Introduction Fujitsu Limited February 2018 0 Hybrid IT Challenges 1 Hybrid IT Challenges % Networking Single Pane of Glass for Monitoring and Management Application

More information

Microsoft moves IT infrastructure management to the cloud with Azure

Microsoft moves IT infrastructure management to the cloud with Azure Microsoft IT Showcase Microsoft moves IT infrastructure management to the cloud with Azure At Microsoft Core Services Engineering and Operations, formerly Microsoft IT, we re embracing digital transformation

More information

THE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS

THE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS THE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS EXECUTIVE SUMMARY Worldwide IoT spending is projected to surpass $1 trillion in 2020, with annual growth of 15 percent over the next several

More information

The Microsoft Cloud Advantage. SAP on Azure. The Microsoft cloud advantage

The Microsoft Cloud Advantage. SAP on Azure. The Microsoft cloud advantage SAP on Azure The Microsoft cloud advantage The cloud imperative Today, it isn t a matter of if you re taking SAP to the cloud. It s when. And more importantly, how you re going to make it happen. The cloud

More information

W H I T E PA P E R. Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s.

W H I T E PA P E R. Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s. W H I T E PA P E R Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s. T A B L E O F C O N T E N T S Introduction 3 Attributes of a Modern Infrastructure

More information

Setting the Foundation for Improved Business Agility

Setting the Foundation for Improved Business Agility About CPA Australia Setting the Foundation for Improved Business Agility CPA Australia is one of the world s largest accounting bodies with more than 155,000 members working in 118 countries around the

More information

We help you build & grow your product.

We help you build & grow your product. We help you build & grow your product. We help you build & grow your product. By delivering valuable software on time with experienced and motivated teams. Headquarters Sophilabs S.A. Prudencio de Pena

More information

VERACODE EBOOK 5 FIVE PRINCIPLES FOR. Securing DevOps

VERACODE EBOOK 5 FIVE PRINCIPLES FOR. Securing DevOps VERACODE EBOOK 5 FIVE PRINCIPLES FOR Securing DevOps INTRODUCTION DevOps, a new organizational and cultural way of organizing development and IT operations work, and its sister technologies, continuous

More information

Cloud Automation a beginner s guide

Cloud Automation a beginner s guide Cloud Automation a beginner s guide Digital Craftsmen Email: info@digitalcraftsmen.com Phone: 020 3745 7706 Twitter: @DCHQ 1 Table of Contents What is automation and how does it work? 3 When did a need

More information

Application Performance Management for Cloud

Application Performance Management for Cloud Application Performance Management for Cloud CMG By Priyanka Arora prarora803@gmail.com Cloud Adoption Trends 2 Spending on public cloud Infrastructure as a Service hardware and software is forecast to

More information

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

Cloud Solutions Infrastructure, Platform or Software: Where should you go? Cloud Solutions Infrastructure, Platform or Software: Where should you go? Arlene F Minkiewicz PRICE Systems, LLC arlene.minkiewicz@pricesystems.com 2016 PRICE Systems, LLC All Rights Reserved Decades

More information

Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems

Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems Cloud Computing University of Economics and Law Duc.NHM Faculty of Information Systems Cloud Service Models Chapter 4 1 Software as a Service Chapter Points 2 3 4 Platform as a Service Infrastructure as

More information

Adopting DevOps at Enterprise Scale

Adopting DevOps at Enterprise Scale Adopting DevOps at Enterprise Scale Presented by: Sanjeev Sharma CTO, DevOps Technical Sales and Adoption IBM Distinguished Engineer @sd_architect 1 IBM Corporation DevOps: Origins 2 IBM Corporation DevOps

More information

Azure vs. AWS. How to Decide Between Microsoft Azure and Amazon Web Services

Azure vs. AWS. How to Decide Between Microsoft Azure and Amazon Web Services Azure vs. AWS How to Decide Between Microsoft Azure and Amazon Web Services 1 Azure vs. AWS - Does Size Matter? The debate about whether Microsoft or Amazon provides the best public cloud services for

More information

Cloud Capacity Management

Cloud Capacity Management Cloud Capacity Management Defining Cloud Computing Cloud computing is a type of Internet based computing that provides shared computer processing resources and data to computers and other devices on demand.

More information

Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services

Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services koen@amazon.com Amazon Cloud? Leadership Principles Innovation Approach Intro Amazon AWS Innovation Innovation Applied

More information

Azure: Microsoft Cloud. Microsoft Cloud End-to-end solutions

Azure: Microsoft Cloud. Microsoft Cloud End-to-end solutions Azure: Microsoft Cloud Microsoft Cloud End-to-end solutions 5 Azure is an open cloud DevOps Clients Management Applications PaaS & DevOps App Frameworks & Tools Databases & Middleware Infrastructure Hyper

More information

CORE ELEMENTS OF CONTINUOUS TESTING

CORE ELEMENTS OF CONTINUOUS TESTING WHITE PAPER CORE ELEMENTS OF CONTINUOUS TESTING Today s modern development disciplines -- whether Agile, Continuous Integration (CI) or Continuous Delivery (CD) -- have completely transformed how teams

More information

SATELLITE 6 OVERVIEW AND ROADMAP. Michael Lessard Senior Solutions Architect michaellessard

SATELLITE 6 OVERVIEW AND ROADMAP. Michael Lessard Senior Solutions Architect michaellessard SATELLITE 6 OVERVIEW AND ROADMAP Michael Lessard Senior Solutions Architect mlessard@redhat.com michaellessard What is Satellite? 2 LIFECYCLE MANAGEMENT PHYSICAL 3 VIRTUAL PRIVATE CLOUD PUBLIC CLOUD EFFICIENT

More information

Azure. Bruno Kovačić Axilis, Microsoft MVP

Azure. Bruno Kovačić Axilis, Microsoft MVP Azure Bruno Kovačić Axilis, Microsoft MVP Why the cloud? Game sessions hosted using Azure Hosted using >100,000 Azure Virtual Machines Why the cloud? Rapidly setup environments to drive business priorities

More information

A Cloud Migration Checklist

A Cloud Migration Checklist A Cloud Migration Checklist WHITE PAPER A Cloud Migration Checklist» 2 Migrating Workloads to Public Cloud According to a recent JP Morgan survey of more than 200 CIOs of large enterprises, 16.2% of workloads

More information

The Mainframe s Relevance in the Digital World

The Mainframe s Relevance in the Digital World The Mainframe s Relevance in the Digital World You Don t Have to Own IT to Control IT SM Executive Summary According to Robert Thompson of IBM, 68 percent of the world s production workloads run on mainframes,

More information

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions Course Name Course Duration Course Structure Course Overview 20533C-Implementing Microsoft Azure Infrastructure Solutions 5 Days Instructor-Led This course is intended for IT professionals who are familiar

More information

Cloud Solutions Infrastructure, Platform or Software

Cloud Solutions Infrastructure, Platform or Software 4 International Conference on IT Data collection, Analysis and Benchmarking Los Angeles, CA (USA) September 7, 2016 Cloud Solutions Infrastructure, Platform or Software Where should you go? Arlene F. Minkiewicz

More information

CONTAINERS: DON'T SKEU THEM UP

CONTAINERS: DON'T SKEU THEM UP CONTAINERS: DON'T SKEU THEM UP USE MICROSERVICES INSTEAD Gordon Haff, Technology Evangelist, @ghaff, ghaff@redhat.com William Henry, DevOps Strategy Lead, @ipbabble, whenry@redhat.com 14 July 2016 CONTAINERS

More information

DevOps Guide: How to Use APM to Enhance Performance Testing

DevOps Guide: How to Use APM to Enhance Performance Testing DevOps Guide: How to Use APM to Enhance Performance Testing CHAPTER 1: Introduction This short ebook discusses how combining performance test automation with application performance management (APM) solutions

More information

The final barrier to cloud adoption

The final barrier to cloud adoption The final barrier to cloud adoption The ability to perform efficient data migration is the new standard for business agility 2017 Carbonite, Inc. All rights reserved. The pain of migrating data Not long

More information

Towards a Standard Model of Open Computing

Towards a Standard Model of Open Computing Towards a Standard Model of Open Computing LinuxCon North America - August 9 th, 205 Adam Jollans, Cross-IBM Linux and Open Virtualization Strategy, IBM 205 IBM Corporation Fundamental Components of Matter

More information

An Overview of the AWS Cloud Adoption Framework

An Overview of the AWS Cloud Adoption Framework An Overview of the AWS Cloud Adoption Framework Version 2 February 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes

More information

Dell EMC Consulting Ingo Strutz

Dell EMC Consulting Ingo Strutz Application Transformation Acceleration Dell EMC Consulting Ingo Strutz IT CHALLENGE: BUILD NEW AND SUPPORT EXISTING NEW PLATFORMS EXISTING PLATFORMS Flexibility & Agility To Drive New Digital Business

More information

The End of Legacy: An Easier, More Agile Alternative to BMC

The End of Legacy: An Easier, More Agile Alternative to BMC The End of Legacy: An Easier, More Agile Alternative to BMC There is obvious value for organizations that can tightly integrate both IT Service Management (ITSM) and IT Operations Management (ITOM). Each

More information

Your Enterprise Cloud-Native App Platform: An Introduction to Pivotal Cloud Foundry Richard August 31, 2017 #CNA3430BU CONFIDENTIAL

Your Enterprise Cloud-Native App Platform: An Introduction to Pivotal Cloud Foundry Richard August 31, 2017 #CNA3430BU CONFIDENTIAL CNA3430BU Your Enterprise Cloud- Native App Platform: An Introduction to Pivotal Cloud Foundry Richard Seroter @rseroter #VMworld #CNA3430BU Your Enterprise Cloud-Native App Platform: An Introduction to

More information

MIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM

MIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM MIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM INTRODUCTION About Microsoft on AWS Amazon Web Services helps you build, deploy, scale, and manage Microsoft applications quickly,

More information

Software Transformation for Cloud Video Services

Software Transformation for Cloud Video Services Software Transformation for Cloud Video Services Randell Hand Agenda What are we trying to solve? How did we get here? Emergence of Container Technology for Video What does this mean for Apps? Case Study

More information

Developing Oracle Fusion Middleware Applications in the Cloud

Developing Oracle Fusion Middleware Applications in the Cloud Developing Oracle Fusion Middleware Applications in the Cloud Antony Reynolds Matt Wright Ramkumar Menon 1 Safe Harbor Statement The following is intended to outline our general product direction. It is

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Course 20533C Five days - Instructor-led - Hands-on Introduction This five day instructor led course is intended for IT professionals who are familiar

More information

Conclusion.

Conclusion. Conclusion Rajesh Kumar RajeshKumarIN RajeshKumarIN RajeshKumarIN DevOps@RajeshKumar.XYZ Usually we don t have Centralized Source Management Tools Centralized Build Server for all the Products Common Build

More information

Future City Challenge Coaching & more

Future City Challenge Coaching & more Future City Challenge Coaching & more Nov. 2nd, 2017 Jaakko Ala-Paavola Technology Director Embedded & IoT Etteplan Oyj Design & Integration Services for industries Founded 1983 Revenue 200 M People 2800

More information

Enterprise Development Trends Cloud, Container and Microservices Insights from 2,100 JVM Developers

Enterprise Development Trends Cloud, Container and Microservices Insights from 2,100 JVM Developers Enterprise Development Trends 2016 Cloud, Container and Microservices Insights from 2,100 JVM Developers 1 About This Report Lightbend surveyed 2,151 global Java Virtual Machine (JVM) developers to discover:

More information

Middleware Modernization: lay the foundation to your digital success

Middleware Modernization: lay the foundation to your digital success Middleware Modernization: lay the foundation to your digital success Agenda 1 Why modernize? 5 Platform services 2 What middleware capabilities would a digital enterprise need? 6 People and processes 3

More information

MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN

MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN How Rackspace experts are leveraging OMS to enable businesses to journey to the cloud and beyond! SPEAKERS & BIOS Kent Kingery, Cloud Practitioner/Evangelist

More information

Migrating deployment processes and Continuous Integration at SAP SE to a future-proof design using SLES12, Chef, GitHub, OBS and KIWI

Migrating deployment processes and Continuous Integration at SAP SE to a future-proof design using SLES12, Chef, GitHub, OBS and KIWI Migrating deployment processes and Continuous Integration at SAP SE to a future-proof design using SLES12, Chef, GitHub, OBS and KIWI Eike Waldt Linux Consultant & Trainer B1 Systems GmbH waldt@b1-systems.de

More information

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S White Paper Non Functional Requirements of Government SaaS - Ramkumar R S Contents Abstract Summary..4 Context 4 Government SaaS.4 Functional Vs Non Functional Requirements (NFRs)..4 Why NFRs are more

More information

Wandel der IT im Kontext Digitalisierung

Wandel der IT im Kontext Digitalisierung Wandel der IT im Kontext Digitalisierung Carlo Pacifico Sr. Manager Enterprise Germany cpacific@amazon.de Amazon is a technology company that happens to sell books online Dr. Werner Vogels, CTO Amazon.com

More information

DevOps. Redefining Your Organization s IT strategy

DevOps. Redefining Your Organization s IT strategy DevOps Redefining Your Organization s IT strategy White Paper - July 2016 intro Rich Hein, Senior Managing Editor, CIO Is DevOps a culture or a skillset? The answer is it seems is both, some even refer

More information

Oracle Applications Upgrade & Cloud Migration Readiness Services

Oracle Applications Upgrade & Cloud Migration Readiness Services Oracle Applications Upgrade & Cloud Migration Readiness The Data Intensity Advantage Full Technology Stack Spanning Every Architecture Layer Migration to Any Platform Options to Support Your Business Needs

More information

Microsoft Dynamics 365 and Columbus

Microsoft Dynamics 365 and Columbus Microsoft Dynamics 365 and Columbus Start your cloud journey Cloud services Cloud transformation series If you agree that modern cloud computing is a great way to benefit from innovative, powerful technology

More information

OS A superior platform for business. Operate seamlessly, automatically, and intelligently anywhere in the world

OS A superior platform for business. Operate seamlessly, automatically, and intelligently anywhere in the world OS A superior platform for business Operate seamlessly, automatically, and intelligently anywhere in the world Infor OS A powerful advancement in enterprise technology Staying current is no longer a matter

More information

Introduction to DevOps

Introduction to DevOps Introduction to DevOps 20. August 2015 Leif Sørensen, CD Coach, partner and co-founder at Praqma les@praqma.net Praqma Continuous Delivery & DevOps experts and evangelists Tools & Automation experts We

More information

HP Cloud Maps for rapid provisioning of infrastructure and applications

HP Cloud Maps for rapid provisioning of infrastructure and applications Technical white paper HP Cloud Maps for rapid provisioning of infrastructure and applications Table of contents Executive summary 2 Introduction 2 What is an HP Cloud Map? 3 HP Cloud Map components 3 Enabling

More information

Platform as a Service (PaaS) Demystified

Platform as a Service (PaaS) Demystified A P P L I C A T I O N S A WHITE PAPER SERIES IN THE FOLLOWING PAGES, WE WILL DISCUSS THE VARIOUS IMPLEMENTATIONS OF PAAS AND HOW THE RIGHT OPTION WILL ENSURE PAAS SUCCESS. WE WILL ALSO DISCUSS THE BENEFITS

More information

Just Enough Operating System to kick start creativity. Simona Arsene

Just Enough Operating System to kick start creativity. Simona Arsene Just Enough Operating System to kick start creativity Simona Arsene SUSE Linux Enterprise Server JeOS speeds up virtual image deployment Just enough Operating System No need to re-certify Same SUSE Linux

More information

FROM MONOLITH TO CONTAINERS

FROM MONOLITH TO CONTAINERS FROM MONOLITH TO CONTAINERS Verizon s Journey To Modernize Legacy Apps on OpenShift Malik Sayed Senior Manager, Digital Architecture @Verizon Summit 2017 Zohaib Khan (@zeebluejay) App Modernization Practice

More information

White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify

White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify Atos Partners with Cloudify to Accelerate the Digital Transformation GigaSpaces Cloudify and Atos alien4cloud build

More information

ez Platform Cloud A fully-packaged CMS PaaS solution providing the infrastructure and tools to build and manage your content-centric projects

ez Platform Cloud A fully-packaged CMS PaaS solution providing the infrastructure and tools to build and manage your content-centric projects ez Platform Cloud A fully-packaged CMS PaaS solution providing the infrastructure and tools to build and manage your content-centric projects Meet Pulley, he is a developer and digital experience wizard.

More information

A NEW PLATFORM FOR A NEW ERA

A NEW PLATFORM FOR A NEW ERA A NEW PLATFORM FOR A NEW ERA Copyright 2013 2014 Pivotal. All rights reserved. 2 Pivotal : Innovation & Digital Marc Filmon Pivotal At-a-Glance New Independent Venture: Spun out & jointly owned by EMC

More information

Evolving Your Infrastructure to Cloud

Evolving Your Infrastructure to Cloud Evolving Your Infrastructure to Cloud Creating Your Cloud Strategy for Enterprise Applications Jim Gargan SVP Cloud Infrastructure Group January 19, 2017 Cloud Is Impacting Every Industry, Every Geography

More information

Datametica DAMA. The Modern Data Platform Enterprise Data Hub Implementations. What is happening with Hadoop Why is workload moving to Cloud

Datametica DAMA. The Modern Data Platform Enterprise Data Hub Implementations. What is happening with Hadoop Why is workload moving to Cloud DAMA Datametica The Modern Data Platform Enterprise Data Hub Implementations What is happening with Hadoop Why is workload moving to Cloud 1 The Modern Data Platform The Enterprise Data Hub What do we

More information

MS-20533: Implementing Microsoft Azure Infrastructure Solutions

MS-20533: Implementing Microsoft Azure Infrastructure Solutions MS-20533: Implementing Microsoft Azure Infrastructure Solutions Description This course is aimed at experienced IT Professionals who currently administer their on-premise infrastructure. The course introduces

More information

Your Technology Partner Offshore and Onsite. Services Portfolio

Your Technology Partner Offshore and Onsite. Services Portfolio Services Portfolio OFFSHORE SOFTWARE DEVELOPMENT SERVICES Product Development for ISVs Custom Application Development for End-clients Application Development Application Maintenance & Support Application

More information

Innovate with Oracle Public Cloud Platform & Infrastructure Services

Innovate with Oracle Public Cloud Platform & Infrastructure Services Innovate with Oracle Public Cloud Platform & Infrastructure Services Ravi Pinto Director, Product Management Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The

More information

The Digital Maturity Model & Metrics Accelerating Digital Transformation

The Digital Maturity Model & Metrics Accelerating Digital Transformation White Paper The Digital Maturity Model & Metrics Accelerating Digital Transformation Prepared by Sandra O'Boyle Senior Analyst, Heavy Reading www.heavyreading.com on behalf of www.huawei.com October 2016

More information

Cloud Migration Guide MIGRATION GUIDE

Cloud Migration Guide MIGRATION GUIDE MIGRATION GUIDE Contents About this Guide 3 Cloud Migration Approaches 3 Migration Strategy Fundamentals 3 Service Models 4 Deployment Models 5 Five Application Migration Strategies 5 Checklist: Essential

More information

Agile Integration. The Three Pillars That Solve Your Integration Problems In An Agile Way. Manfred Bortenschlager

Agile Integration. The Three Pillars That Solve Your Integration Problems In An Agile Way. Manfred Bortenschlager Red Hat Forum Copenhagen, September 2017 Agile Integration The Three Pillars That Solve Your Integration Problems In An Agile Way Manfred Bortenschlager EMEA Business Development Director for Integration

More information

DevOps architecture overview

DevOps architecture overview IBM Cloud Architecture Center DevOps architecture overview The right practices and toolchains to rapidly execute and scale. IBM Bluemix Garage Method takes the best of Design Thinking, Lean, Agile, DevOps

More information