ABOUT THE AUTHOR Preface Introduction to DevOps... 6

Size: px
Start display at page:

Download "ABOUT THE AUTHOR Preface Introduction to DevOps... 6"

Transcription

1

2 TABLE OF CONTENTS ABOUT THE AUTHOR... 3 Preface... 4 Introduction to DevOps... 6 Introduction... 6 Part 1: What is DevOps... 6 Part 2: Principles of DevOps... 7 Part 3: Why DevOps Exist... 7 Conclusion... 8 Interaction between people, process and product... 9 Introduction... 9 The Three Stage Conversation People, Process, Products People: Process: Products: Conclusion Structure of DevOps...12 Introduction Part 1: DevOps Frame Part 2: DevOps Practices Conclusion

3 ABOUT THE AUTHOR Mohamed Radwan is a Visual Studio ALM MVP and DevOps practice lead; he focuses on providing solutions for the various roles involved in software development and delivery through Agile Methodologies and utilization of Microsoft Visual Studio ALM/DevOps Tools & Technologies. Mohamed excels in software practices and automation with 15+ years of professional experience spanning the different stages and phases of Software Development Lifecycle. He has helped various customers across the world in the UK, Denmark, USA, Egypt, Oman, KSA, Kuwait, and Libya, amongst others. Mohamed specialized in Agile Methodologies, and is a frequent speaker at many national and regional technology events and user groups for various countries, such as: Campus Days in Denmark, Copenhagen user group, Open Days in Egypt, KSA, Kuwait, and Oman. He has authored several frameworks and extensions including DevMagicFake and TestingConf Utilities, as well as many technical articles & guides. He is the founder of the TFSEG and co-founder of the MEAALM Community. Mohamed also holds a number of Microsoft certifications including MCT, MCPD, MCITP in EPM, MCTS (7), MCSD, MCAD, and CIW. 3

4 PREFACE This guide will help you to understand the fundamentals of DevOps, which is grouping different older and newer concepts into a movement that is aiming to have a strong automation of all development steps and to deliver high quality products in shorter development cycles, with frequent deployment and closely aligned with business objectives. DevOps is a firm connection between Development and IT Operations, bringing the teams on the same page in order to achieve better collaboration, faster releases, higher trust and better management of unexpected work. This guide will explain in later chapters the importance of high collaboration between the teams and cross functionality. This close collaboration between development and operations is enabling teams to build, test and release software faster, with rapid delivery circles and with higher reliability and stability. Of course, this doesn t mean that developers need to transform themselves into being the best operations staff, which is common misconception of the DevOps. It means that the development is pairing with the operations in the whole development lifecycle, in order to have full insight in every aspect of the development cycle and to be able to respond on issues quickly. In this way, the development team will be participating also in running their product which will help them to solve any issues better and quicker. And it s not only about solving the issues or the bugs, it s also about continuous improvement. Besides this key factor, the close collaboration between the teams is building higher trust and mutual respect. First chapter of this guide will explain more in depth about basic principles of DevOps and why DevOps actually exists. In the second chapter the guide will explain more about interaction between people, process and the product which is the heart of the DevOps methodology, as DevOps isn t a job or responsibility of one person, it s about sharing the responsivity and understanding that everyone is responsible for delivering high quality product to the customer or end user. Next or the third chapter of this guide will focus more on the practices, which helps the organizations to deliver faster and more reliable products 4

5 to their customers. Practices such as Continuous Integration and Delivery are based on high automation in order to improve the quality, to reduce the validation time of releases and to find bugs in quicker time. Other practices, such as usage of Micro services and Infrastructure as a code are reducing the dependencies and increasing the possibilities for quicker deployments. 5

6 INTRODUCTION TO DEVOPS Introduction DevOps is about improving the collaboration between the traditionally soiled development and operations functions. DevOps is all about trust, communication and merging of two different disciplines inside IT. On one side, we have developers and on the other side we have operations. DevOps is an extension of Agile software development principles allowing us to build, deploy and change our software with accelerated delivery cycle times. Part 1: What is DevOps Traditional Development and Operations teams worked in a way that Development team created a solution for production and when it was finished they handed over to Operations team. Operations team then started with preparation to implement the project in the production environment and manually changed the configuration files and other data in order to comply for deployment. This caused a lot of duplication and issues which were very hard to resolve due to different files and environments. 6

7 DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals thereby: Enable rapid evolution of products and services Lower the risk, enhance quality across portfolio, and reduce costs DevOps integration targets product delivery, quality testing, feature development and maintenance releases in order to improve reliability and security and faster development and deployment cycles. The adoption of DevOps is being motivated by following factors: Use of Agile and other development operations; Requirement for an expanded rate of production releases from application and business stakeholders. Extensive possibility of visualized and cloud infrastructure from internal and external providers. Enlarged usage of data center automation and configuration management tools. Part 2: Principles of DevOps One of the commonly cited DevOps principle is Infrastructure as a code. Another major principle is also to get the fast feedback throughout every phase of the software lifecycle. Feedback helps to achieve the higher quality of code and to reduce as much as possible bugs in the production. Moreover, the DevOps practices helps to gather data to identify, diagnose, and resolve issues quickly. Develop and test in an environment similar to production Frequent Build deployment Continuous validation of operation quality Strengthen feedback loops Part 3: Why DevOps Exist There is a gap between Developers and Operations team. With the implementation of DevOps: 7

8 Close collaboration between Developers and Operations to Developers work with to understand the impact of code changes. Developers work is done in environment which is very close to production environment. Developers are focused on metrics required by Ops team. More transparency for Operations on infrastructure needs. Higher level of automation on deployment. The pipeline of Dev Test Prod is closely monitored for each deployment with immediate feedback. Better collaboration and communication. Conclusion DevOps is helping businesses in a tremendous way. Its bridging the gap between Developer s need for change and Operations resist to change and thus create a smooth path for continuous development and continuous integration. You might also be interested in taking DevOps Self-Assessment. You can visit Microsoft s website and gauge your readiness in the 7 key DevOps practice areas. 8

9 INTERACTION BETWEEN PEOPLE, PROCESS AND PRODUCT Introduction Just to summarize once again, DevOps is a methodology interacting between Development and Operations. It is all about improving the joint effort between functions of Development and Operations. The DevOps methodology in a software world is often also referred as a methodology that overcomes the gap between Agile software development and operations, as it enables a fluent process for Continuous Development and Continuous Integration. It s also very important to highlight that usage of DevOps methodology reduces the stress in communication, helps to improve the communication between teams, collaboration between all participants and integration between developers and operations teams. In delivering valuable software to customers, too often development and operations are in conflict with each other. When Development implement the changes, such as new features, bugs or fixes, they want to quickly roll out this changes to production. But once when software is already delivered, the operations departments wants to avoid to make the changes on the software. Here is where DevOps help to overcome the gap between both teams. 9

10 Initially, there was Agile Development, when agility aspect was applied to operations it became Agile Administration, thus DevOps was formed. Here is a must-read article by Visual Studio Magazine Taking DevOps to the next level: It s all about continuous delivery. In this section, I m going to describe a bit deeper view about Three important stages of Conversation, which are People, Process and Products. The Three Stage Conversation People, Process, Products DevOps is the correlation of people, process, and products to enable continuous delivery of value to end users. The outcomes are tightly connected to ability for frequent releases and at the same time to keep the same level of quality. People: Thinking of DevOps at a really high level, it s first all about people. DevOps business, everybody that is involved, that needs to deliver value to the business is working very tightly together on a common goal of adding value to the customer. The latest study by Gartner, which involved 367 IT and leading companies, from which 113 companies were using DevOps, showed that people issue is the biggest concern in the share of interviewed participants. This study also revealed that the share of process and IT issues is on less lower level, than people issue. So we can think that having highly motivated people with good collaboration between teams is very important. Process: Next DevOps is about process because even if you have those people that are good working together but then you have got business process in a way that is really blocking innovation, for instance long chain advisory boards before they can do something or they are restricted to doing things in a certain way that really impedes that kind of innovation. The process of designing, building and testing software should be well presented to each individual team member, to make every team member aware of all parts of the development process. The implementation of DevOps process into company is a hard work, as it completely changes the company s structure as a whole. 10

11 That s part of a bigger picture of DevOps. Enabling efficient flow of people working together and not having processes get in the way but having processes and practices that help enable that value deliver to your customers. Products: DevOps is not a tool or product. You can t buy the DevOps, as DevOps is not a software, tool, process, company or person, it s a methodology used especially by IT professionals. But there are products, tools and services that really help enable different DevOps practices and different teams can use to make things easier. From very high level those tools are Microsoft Azure, which is offering a lot of different products and services, such as Microsoft Azure Stack and Microsoft Azure. Besides Microsoft Azure there are also other products related to DevOps practices, such as Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). Conclusion So, DevOps is working like a mediator between Development and Operations and is helping businesses in a tremendous way that need continuous change to thrive in the competitive market. DevOps is not a software, tool, person or process, it s way much more than that. It is a philosophy, which is changing the work practices in IT in the way which requires tight collaboration between everyone involved to enable continuous delivery to the end users. 11

12 STRUCTURE OF DEVOPS Introduction DevOps is a methodology that refers to anything that settles the interaction between development and operations. Development needs as much changes as possible to grow and to meet the needs of the changing time while for Operations change is the enemy. Operations require stability and strongly resist change that is a need for Development. Part 1: DevOps Frame DevOps is a strategy intended to bring perfection in software delivery lifecycle by aligning development and Operations teams around the business goals. As per Microsoft s standard level definitions DevOps Level 100 is introductory and overview material. It covers topic concepts, functions, features, and benefits. DevOps Level 200 is intermediate material. Assumes 100-level knowledge and provides specific details about the topic. DevOps Level 300 is advanced material. Assumes 200-level knowledge, in-depth understanding of features in a real-world environment, and strong coding skills. Provides a detailed technical overview of a subset of product/technology features, covering architecture, performance, migration, deployment, and development. 12

13 Part 2: DevOps Practices There are many fundamental DevOps practices. Few of them are listed below: Infrastructure as Code (IaC) is the practice in which the techniques, processes, and tool sets used in software development are leveraged to manage the deployment and configuration of systems, applications, and middleware. Most of the testing and deployment defects occur when developer s environments differ from testing and production environments. Putting these environments under version control yields immediate benefits in consistency, time savings, error rates, and auditability. Under Continuous Integration (CI) practice, the working copies of all the developers code are combined with a shared mainline. Automated Testing is the practice where various tests such as load, functional, integration, and unit tests happen automatically either after you check in code (i.e. attached to CI) or some other means to fire off one or more tests automatically against a specific build or app. Release management is a practice intended to oversee the development, testing, deployment and support of software releases. Configuration Management is the practice for establishing and maintaining consistency of a product s performance with its requirements, design and operational information throughout its life. 13

14 Conclusion DevOps is all about better delivery practices, automation, removing bottlenecks and is Agile at Organization level. DevOps is not a tool. It cannot be built or achieved in a day or a month. It is a path a roadmap that needs to be followed. 14

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved.

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved. IT Career Opportunities Copyright 2012 CollabNet, Inc. All Rights Reserved. DevOps - What are people are saying The Future of DevOps is in development taking responsibility for deployment, while operations

More information

Enterprise DevOps with Plutora

Enterprise DevOps with Plutora SOLUTION BRIEF Enterprise DevOps with Plutora Large enterprise adoption of DevOps practices is limited to pockets of the organization or portions of the engineering functions and automation. This leaves

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

Measuring DevOps Success

Measuring DevOps Success White Paper Application Delivery Management Measuring DevOps Success How do you know DevOps is working? Watch these KPIs. Table of Contents page Manage Today s DevOps with Metrics... 1 DevOps without Tradeoffs...

More information

Automating Your Way to Simplified Application Management

Automating Your Way to Simplified Application Management Automating Your Way to Simplified Application Management By Nick Cavalancia TABLE OF CONTENTS Taking an Automated Approach... 2 Putting it all together... 6 Maintaining applications used to be a lot easier

More information

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

The Challenge: Balancing Change and Control of Continuous Delivery at Scale WWW.PLUTORA.COM SOLUTION BRIEF The Challenge: Balancing Change and Control of Continuous Delivery at Scale DevOps bridges the gap between development and operations to deliver business value more frequently.

More information

The innovation engine for the digitized world The New Style of IT

The innovation engine for the digitized world The New Style of IT The innovation engine for the digitized world The New Style of IT New Style of IT supported by HP Software bernd.ludwig@hpe.com Copyright 2015 Hewlett-Packard Development Company, L.P. The information

More information

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

D E V O P S T E X A S TEXAS DEVOPS M E E T U P INFLUENCING A DEVOPS CULTURE D E V O P S T E X A S M E E T U P TEXAS DEVOPS INFLUENCING A DEVOPS CULTURE SPEAKERS INTRO Darryl Bowler (Co-Organizer of Texas DevOps) Anthony Barnhart (Co-Organizer of Texas DevOps) AGENDA Why is Culture

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

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

Building a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016 Building a DevOps Culture 2016 MTUG IT Summit and Tradeshow, June 2 nd 2016 1 Agenda What is DevOps Why DevOps Developing a DevOps Mindset Crafting a successful DevOps Journey The DOs and DON Ts of DevOps

More information

Azure Marketplace. Service Definition 2018

Azure Marketplace. Service Definition 2018 Azure Marketplace Service Definition 2018 Contents About Black Marble... 2 DevOps... 3 Features... 3 Benefits... 3 Black Marble Services... 4 Black Marble Consultancy... 8 Get in touch!... 9 About Black

More information

Business Systems Consulting. Introduction Strategic Partnering

Business Systems Consulting. Introduction Strategic Partnering Business Systems Consulting Introduction Strategic Partnering Introductions Strategic Partnering for Microsoft Dynamics Partner Centric Solution Excellence Passion for Quality Scalable Accelerated Experienced

More information

Azure Marketplace. Integration Solutions

Azure Marketplace. Integration Solutions Azure Marketplace Integration Solutions Contents About Black Marble... 3 BizTalk, Integration and Hybrid Cloud... 4 BizTalk Health Check... 4 Service Description... 4 Features... 4 Benefits... 4 BizTalk

More information

Enable your Agile Team with Continuous Delivery Pipelines

Enable your Agile Team with Continuous Delivery Pipelines Enable your Agile Team with Continuous Delivery Pipelines Esteban Garcia Chief Technologist @ Nebbia Technology Microsoft Regional Director Chief Technologist at Nebbia Technology ALM MVP, Azure Insider,

More information

Our DevOps Approach 35%

Our DevOps Approach 35% Our DevOps Approach 35% of respondents said a lack of awareness of the business benefits was the greatest challenge that prevented them from adopting DevOps At a time when IT organisations need to be operating

More information

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

Today s businesses are complex organizations that must be agile across highly competitive global Agile Software Framework (DevOps): NeoDevel (Web) Today s businesses are complex organizations that must be agile across highly competitive global Agile Software Framework (DevOps): Quality and reliability of a manufacturing line applied

More information

Introduction. Your Software: Faster. Stronger. Better.

Introduction. Your Software: Faster. Stronger. Better. Your Software: Faster. Stronger. Better. Introduction The digital age we now live in demands a pace of delivery to market unheard of ever before. Delivering new or enhanced software to market rapidly can

More information

DevOps Institute 1. DevOps Institute

DevOps Institute 1. DevOps Institute 1 1 DevOps is a cultural and professional movement that stresses communication, collaboration and integration between software developers and IT operations professionals. Responds to accelerated demand

More information

Patterns and Practices of Best DevOps Organizations

Patterns and Practices of Best DevOps Organizations Patterns and Practices of Best DevOps Organizations Ognjen Bajić, VS ALM MVP Ana Roje Ivančić, VS ALM MVP Ekobit Speakers Agenda DevOps is the union of people, process, and tools to enable continuous delivery

More information

Frameworks - Which one should you choose?

Frameworks - Which one should you choose? Frameworks - Which one should you choose? Hint: There is no silver bullet www.freshservice.com Why do companies implement frameworks? Businesses prefer using frameworks as these are pre-defined best practices

More information

Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Accenture Architecture Services. DevOps: Delivering at the speed of today s business Accenture Architecture Services DevOps: Delivering at the speed of today s business What is DevOps? IT delivery supporting the new pace of business Over the last 10 years, the nature of IT delivery has

More information

DEVOPS. Know about DevOps.

DEVOPS. Know about DevOps. DEVOPS Know about DevOps www.hcltech.com Practice Snapshot FOCUS AREAS (PEOPLE, PROCESS AND TOOLS) Continuous Planning Continuous Integration Continuous Quality & compliance Env Config & Release Mgmt Feedback

More information

What is your definition of DevOps?

What is your definition of DevOps? DevOps What is your definition of DevOps? Steve Boone DevOps SME @Steve_Boone 1 Jez Humble: Continuous Delivery DevOps is much of the how of achieving continuous delivery 2 DevOps IBM s Definition: DevOps

More information

The Business Case for ALM Transformation ALM

The Business Case for ALM Transformation ALM ALM Application Lifecycle Management White Paper Out-of-Date; Out-of-Touch The Business Case for ALM Transformation Executive summary: The Business Case for Change Ultimately improve the quality and success

More information

YOUR GUIDED TRANSFORMATION

YOUR GUIDED TRANSFORMATION DevOps YOUR GUIDED TRANSFORMATION Getting Started Pilot DevOps Practice Implement DevOps Q CULTURE TOOLING & PROCESS AUTOMATION COLLABORATION VALUE-DRIVEN ENGINEERING Enterprise DevOps ARE YOUR BUSINESS,

More information

Laying the ground work to grow cloud opportunities

Laying the ground work to grow cloud opportunities Laying the ground work to grow cloud opportunities Spark New Zealand increases its technical readiness and ability to innovate with Premier Support for Partners. A trusted advisor for digital transformation

More information

A GUIDE TO FRICTIONLESS DELIVERY

A GUIDE TO FRICTIONLESS DELIVERY A GUIDE TO FRICTIONLESS DELIVERY Aligning DevOps, ITSM and other tooling is the key to achieving frictionless delivery. This paper explains how to connect portfolio management, change and operate activities

More information

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

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR AGENDA DevOps: Problem statement, what, and why How to enable DevOps Cloud Architecture PaaS OpenShift How OpenShift Accelerates

More information

Attaining True Agility Through Continuous Integration

Attaining True Agility Through Continuous Integration e-issn 2455 1392 Volume 2 Issue 6, June 2016 pp. 483 488 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Attaining True Agility Through Continuous Integration Aniket More 1, Vaishali Gatty

More information

SUZIE PRINCE ARAVIND S.V. DAVID RICE

SUZIE PRINCE ARAVIND S.V. DAVID RICE SUZIE PRINCE ARAVIND S.V. DAVID RICE GoCD is an on-premises, open source, continuous delivery tool with comprehensive pipeline modeling and value stream map to help you get better visibility into and control

More information

Seamless Application Security: Security at the Speed of DevOps

Seamless Application Security: Security at the Speed of DevOps White Paper Security Seamless Application Security: Security at the Speed of DevOps Table of Contents page The Current Application Security Problem...1 These Problems Will Only Continue to Grow...1 Why

More information

Ericsson ADM Application Modernization Studio AND Framework

Ericsson ADM Application Modernization Studio AND Framework Ericsson ADM Application Modernization Studio AND Framework Gaining Edge, Innovating and Delivering Value Approach paper Maneesh S Nair Rev PA1 Pedro Manuel Palau Per Jarnehammar Preface Ericsson s Application

More information

Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control

Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control Orchestrated Development Management How to Strike the Right Balance between Speed and Control Solution Brief Challenges Enterprise IT organizations are facing seismic shifts in how they can more rapidly

More information

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

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are: VIEWPOINT DevOps Background The world is being transformed in fundamental ways with software and communication technologies. As bits reshape and pervade the atoms, connecting us and the world around us,

More information

Five DevOps CM Practices

Five DevOps CM Practices White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...

More information

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA

More information

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA

More information

wipro.com IT4IT & DevOps Transformation The Common Ground

wipro.com IT4IT & DevOps Transformation The Common Ground wipro.com IT4IT & DevOps Transformation The Common Ground DevOps transformation draws on the many concepts from Lean and Toyota Production systems. Terminologies such as Kanban board, continuous improvement,

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

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

DevOps: BPMLinks Approach. White Paper

DevOps: BPMLinks Approach. White Paper DevOps: BPMLinks Approach White Paper Introduction Businesses are under tremendous pressure to create new value for their customers with an increasing proportion of business innovation delivered through

More information

Building Microsoft Cloud Solutions: A DevOps Perspective

Building Microsoft Cloud Solutions: A DevOps Perspective Building Microsoft Cloud Solutions: A DevOps Perspective Stijn Callebaut itnetx Kurt Van Hoecke itnetx It is not the strongest of the species that survives, nor the most intelligent, but the one most responsive

More information

How to Choose an Enterprise Agile Platform

How to Choose an Enterprise Agile Platform White Paper Application Development, Test & Delivery How to Choose an Enterprise Agile Platform Handling complexity and scale in application development Table of Contents page Enterprise Agile: Extending

More information

Integrating Configuration Management Into Your Release Automation Strategy

Integrating Configuration Management Into Your Release Automation Strategy WHITE PAPER MARCH 2015 Integrating Configuration Management Into Your Release Automation Strategy Tim Mueting / Paul Peterson Application Delivery CA Technologies 2 WHITE PAPER: INTEGRATING CONFIGURATION

More information

ENABLING DEVOPS, CONTINUOUS DELIVERY AND QA WITH INCREDIBUILD

ENABLING DEVOPS, CONTINUOUS DELIVERY AND QA WITH INCREDIBUILD ENABLING DEVOPS, CONTINUOUS DELIVERY AND QA WITH INCREDIBUILD BY BOB AIELLO DevOps best practices are driving the IT industry to new capabilities such as continuous delivery. DevOps is a set of principles

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

CI / CD IN THE ENTERPRISE. or, How to make lots of changes without getting fired

CI / CD IN THE ENTERPRISE. or, How to make lots of changes without getting fired CI / CD IN THE ENTERPRISE or, How to make lots of changes without getting fired FIRST, A LITTLE BACK STORY WHAT IS CI / CD? The process of making many small changes that are validated and deployed frequently.

More information

The CULTure of DevOps. by Andrew Cope

The CULTure of DevOps. by Andrew Cope The CULTure of DevOps by Andrew Cope Andrew Cope #techgap2017 DevOps Lead [image placeholder] With detailed knowledge of the entire infrastructure for multiple large-scale web applications, Andrew Cope,

More information

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

Moderator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved. Using DevOps to Drive Integration Projects from Microservices to the Cloud Expert Panel Experts: Joe Kardamis Sherwin Williams Suresh Poopandi Multiplan Xander van Rooijen Rabobank Matt Wright Rubicon

More information

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER? 1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft

More information

Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies

Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies WHITE PAPER Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies Achieving Application Readiness Maturity Executive Summary

More information

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification COURSE BROCHURE CERTIFIED DEVOPS MASTER Training & Certification What is DevOps? DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software

More information

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps Micro Focus IT Operations Management Digital Transformation Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps A Technical Journey Micro Focus IT Operations

More information

Five-Star End-User Experiences Require Unified Digital Experience Management

Five-Star End-User Experiences Require Unified Digital Experience Management White Paper Five-Star End-User Experiences Require Unified Digital Experience Management Why traditional network and application performance management needs to evolve to support today s digital enterprise.

More information

Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Metrics and Feedback

Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Metrics and Feedback Copyright 2016 Splunk Inc. Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Metrics and Feedback Andi Mann @AndiMann Abstract (Hidden) Much of the value of DevOps comes from a

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

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

DevOps. Changing the way you deliver software

DevOps. Changing the way you deliver software DevOps Changing the way you deliver software Who is this guy? John O Bryant Director of Application Development at HealtheSystems IT and Test Automation for over 17 years Focus on building automated test

More information

Case Study

Case Study Case Study +44 1274 300 175 enquiries@blackmarble.com blackmarble.com Cultural change drives Civica developers towards a unified DevOps Delivery Civica (www.civica.com) is a market leader in specialist

More information

JOURNEY TO AS A SERVICE

JOURNEY TO AS A SERVICE JOURNEY TO AS A SERVICE CONTAINERIZATION JULY 2017 THE DIGITAL ERA EVOLVED IT TO BUSINESS STRATEGY Siloed, legacy, de-centralized, multi vendor setup. IT product focused. AO Operations IO Operations Wall

More information

SIRIUS COMPUTER SOLUTIONS

SIRIUS COMPUTER SOLUTIONS SIRIUS COMPUTER SOLUTIONS Discover Cloud Development Using Bluemix Brad Burns, Practice Manager Business Agility Custom Application Development www.siriuscom.com 4/27/2017 1 Challenges with Application

More information

DevOps The Basics. Contents

DevOps The Basics. Contents Contents What is DevOps and what are its Origins?... 1 DevOps Business Value... 2 DevOps Perspectives and Values... 2 DevOps Principles and Practices... 3 DevOps Principles The Three Ways... 4 DevOps Practices...

More information

Fueled with ALM Octane

Fueled with ALM Octane White Paper Application Delivery Management Fueled with ALM Octane Introducing the Next Generation of Application Lifecycle Management Table of Contents page Fueled with ALM Octane...1 Achieving Success

More information

IT Service Management for DevOps

IT Service Management for DevOps IT Service Management Reference Architecture Series IT Service Management for DevOps Version number: 1.0 Final as of: 23 Nov 2015 Classification: Public Printed on: 28 Jan 2016 Author(s): Co-Author(s)

More information

THE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies

THE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies THE DEVOPS MATURITY CURVE Justin Vaughan-Brown CA Technologies Today s Business Environment 2 2014 CA. ALL RIGHTS RESERVED. Today s Business Environment 3 2014 CA. ALL RIGHTS RESERVED. Today s Business

More information

DevOps in an Open Heterogeneous World Flint Brenton, CEO. November 2016

DevOps in an Open Heterogeneous World Flint Brenton, CEO. November 2016 DevOps in an Open Heterogeneous World Flint Brenton, CEO November 2016 CollabNet at a Glance Leader in open-source based application lifecycle management, version control, DevOps, and collaboration solutions

More information

ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security. DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon

ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security. DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon Introduction Stefan Simenon Head of IT Tooling & Software Development

More information

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet Closing the Agile Loop Continuous Integration, Continuous Information Darryl Bowler Senior Systems Architect CollabNet Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns)

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

http://azure123.rocks/ Agenda Why use the cloud to build apps? Virtual machines for lift-shift scenarios Microservices and Azure Service Fabric Data services in Azure DevOps solutions Compute Compute

More information

The Continuous Delivery Model

The Continuous Delivery Model The Continuous Delivery Model The Goal Our goal as software professionals is to deliver useful, working, high quality software to users as quickly as possible Speed is essential because there is an opportunity

More information

Continuous Integration and Delivery. Services Catalog

Continuous Integration and Delivery. Services Catalog Continuous Integration and Delivery Services Catalog Page 2 Table of Contents Why Continuous Integration and Delivery?... 3 Client Success Stories... 4 Large Entertainment Company Build Management... 4

More information

DXC Eclipse Retail Transformation:

DXC Eclipse Retail Transformation: White Paper DXC Eclipse Retail Transformation: How Retailers Can Maximize Their Data to Capture More Market Share Table of Contents Introduction...2 Smart data solutions...3 How retailers can successfully

More information

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

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps Matti Vuori www.mattivuori.net matti.vuori@mattivuori.net @Matti_Vuori TUT lecture series of SW Technologies:

More information

WfMC BPM Excellence 2013 Finalist Copyright Bizagi. All rights reserved.

WfMC BPM Excellence 2013 Finalist Copyright Bizagi. All rights reserved. WfMC BPM Excellence 2013 Finalist Copyright 2002-2015 Bizagi. All rights reserved. WfMCBPM Excelence2013Finalist 2 1. Overview Initially, BBVA decided to set up a real-estate unit within the bank to manage

More information

The recipe for hyperfast DevOps instrumentation. An e-guide to infrastructure as code

The recipe for hyperfast DevOps instrumentation. An e-guide to infrastructure as code The recipe for hyperfast DevOps instrumentation An e-guide to infrastructure as code Why take infrastructure out of the physical world? Up to now, setting up instrumentation for new projects was a time-consuming

More information

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something. EMERGENCE OF MICROSERVICE ARCHITECTURE Let's start something www.brillio.com TABLE OF CONTENTS Introduction 3 Evolution of Application Architecture 4 Monolithic Architecture 4 Advantages 4 Disadvantages

More information

CareCore National uses DevOps approach to cut defects by 50 percent

CareCore National uses DevOps approach to cut defects by 50 percent CareCore National uses DevOps approach to cut defects by 50 percent IBM Rational software helps reduce software defects caused by issues with requirements Overview The need CareCore wanted to overhaul

More information

Experience IT Operations Management

Experience IT Operations Management Experience IT Operations Management Agenda and recommended event path 26 28 March Vienna, Austria Contents 3 Welcome 4 Overview 5 Evening Programs 6 Sessions at-a-glance 11 Digital Transformation Zone

More information

DevOps. Bringing agility all the way up to Production

DevOps. Bringing agility all the way up to Production DevOps Bringing agility all the way up to Production Editorial According to Gartner, DevOps ranked no. 2 among CIO priorities this year. Do you know why? Because in a fast-changing world disrupted by digital

More information

Drive more value through data source and use case optimization

Drive more value through data source and use case optimization Drive more value through data source and use case optimization BEST PRACTICES FOR SHARING DATA ACROSS THE ENTEPRRISE David Caradonna Director, Global Business Value Consulting Date Washington, DC Forward-Looking

More information

DevOps Pipeline Assessment FAQs

DevOps Pipeline Assessment FAQs DevOps Pipeline Assessment FAQs DevOpsGroup 2018 Why do I Need a DevOps Pipeline Assessment? How is the DevOps Pipeline Assessment Delivered? DevOpsGroup s approach for new technical client engagements

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

A Roadmap to Agility. To thrive in today s digital transformation environment, embrace tools and processes that guide the way.

A Roadmap to Agility. To thrive in today s digital transformation environment, embrace tools and processes that guide the way. A Roadmap to Agility To thrive in today s digital transformation environment, embrace tools and processes that guide the way. 1 Table of Contents Defining Agility Agility s Requirements Agility s Enablers

More information

A DIVISION OF. DevOps Automation. Service Catalogue

A DIVISION OF. DevOps Automation. Service Catalogue A DIVISION OF DevOps Automation Service Catalogue CONTENTS Introduction AEM Background DevOps Expertise DevOps Automation 2 Our Pragmatic DevOps Services Framework 2 Build Automation 3 Deployment Automation

More information

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

Agile + DevOps. Enabling the Digital Enterprise. Pradeep Prabhu, Co-founder & CEO, CloudMunch Inc. DevOps Summit Nov 3-5, 2015, Santa Clara Agile + DevOps Enabling the Digital Enterprise Pradeep Prabhu, Co-founder & CEO, CloudMunch Inc. DevOps Summit Nov 3-5, 2015, Santa Clara My Background 20+ years of experience in technology industry Previously,

More information

DevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business

DevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business DevOps: Accelerating Application Delivery DevOps on IBM i: Barriers, Techniques, and Benefits to the Business 0 Facts Source: Help System 2016 IBM i market place survey 1 Modernization Are you too busy

More information

ENTANDO PRODUCT GUIDE

ENTANDO PRODUCT GUIDE ENTANDO PRODUCT GUIDE ENTANDO: THE DXP PLATFORM FOR MODERN APPLICATIONS Entando is the lightest Open Source Digital Experience Platform (DXP) for enterprise Modern Applications. Our platform harmonizes

More information

From Growing Pains to Embracing Change

From Growing Pains to Embracing Change SolutionsIQ From Growing Pains to Embracing Change Case Study How shifting to an Agile mindset helped this customer support company accelerate time to market Client Profile Our client, a cloud-based customer

More information

JBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat

JBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat JBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat Why Manageability Matters? Managing middleware is complex Large & diverse infrastructure - Multiple servers,

More information

Dynamics 365 for Finance & Operations

Dynamics 365 for Finance & Operations Dynamics 365 for Finance & Operations Arron Jones, Senior Technical Lead Arron.Jones@hcl-powerobjects.com Pankaj Kant, Solution Architect Pankaj.Kant@hcl-powerobjects.com Objectives Discuss the upgrade

More information

2017 Dyzaro Performance Monitoring. All rights reserved.

2017 Dyzaro Performance Monitoring. All rights reserved. 2017 Dyzaro Performance Monitoring. All rights reserved. Performance Monitoring for Highimpact Business Solutions Seeth Gudetee Founder and CEO of Dyzaro 2017 Dyzaro Performance Monitoring. All rights

More information

An Oracle White Paper May A Strategy for Governing IT Projects, Programs and Portfolios Throughout the Enterprise

An Oracle White Paper May A Strategy for Governing IT Projects, Programs and Portfolios Throughout the Enterprise An Oracle White Paper May 2010 A Strategy for Governing IT Projects, Programs and Portfolios Throughout the Enterprise EXECUTIVE OVERVIEW CIOs are constantly being asked to service the gap between where

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

ENTANDO PRODUCT GUIDE

ENTANDO PRODUCT GUIDE ENTANDO PRODUCT GUIDE ENTANDO: THE DXP PLATFORM FOR MODERN APPLICATIONS Entando is the lightest Open Source Digital Experience Platform (DXP) for enterprise Modern Applications. Our platform harmonizes

More information

HP Software EMEA Performance Tour Zurich, Switzerland September 18

HP Software EMEA Performance Tour Zurich, Switzerland September 18 HP Software EMEA Performance Tour 2013 Zurich, Switzerland September 18 Continuous Delivery Accelerating Application Release Christian Dinten, Sen. Principal Solution Consultant September 18, 2013 DevOps:

More information

MICROSOFT CERTIFICATION PATH COMPETENCY AREAS Mobility: IT Pro. Cloud platform: IT Pro & Developer. Productivity: IT Pro

MICROSOFT CERTIFICATION PATH COMPETENCY AREAS Mobility: IT Pro. Cloud platform: IT Pro & Developer. Productivity: IT Pro MICROSOFT CERTIFICATION PATH COMPETENCY AREAS Mobility: IT Pro Cloud platform: IT Pro & Developer Productivity: IT Pro Data management & analytics: IT Pro & Developer App Builder: Developer Business Applications:

More information

Kofax Software Lifecycle Policy

Kofax Software Lifecycle Policy Kofax Software Lifecycle Policy June 13, 2018 Version 11.3 Contents Contents... 2 Introduction... 3 Purpose... 3 Product Release Types... 3 Policy on Supported Product Versions... 4 Versions Supported...

More information

DXC Eclipse White Paper. Retail transformation: How retailers can maximize their data to capture more market share

DXC Eclipse White Paper. Retail transformation: How retailers can maximize their data to capture more market share Retail transformation: How retailers can maximize their data to capture more market share 1 Table of contents Smart data solutions 3 How retailers can successfully capture business intelligence 4 Getting

More information

FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL

FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL Understanding the link between DevOps processes and cloud waste is key to optimizing cloud resources and cost management. 1 EXECUTIVE SUMMARY

More information