Conclusion.

Similar documents
What is Continuous Integration. And how do I get there

How Cisco IT Developed a Self-Service Model for Build and Deploy

DevOps: Start-up Speed, Enterprise Scale

Mit Werkzeugen den DevOps Konflikt auflösen

THE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies

CORE ELEMENTS OF CONTINUOUS TESTING

Automation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18)

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

WHITE PAPER. Getting started with Continuous Integration in software development. Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

Achieving Balance: The New Pivotal Points of Software Development

SAP s Quality & Testing Platform Complete Solution of Products and Professional Services

DevOps Guide: How to Use APM to Enhance Performance Testing

VERACODE EBOOK 5 FIVE PRINCIPLES FOR. Securing DevOps

DevOps: Start-up Speed, Enterprise Scale

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

Automating Your Way to Simplified Application Management

DevOps UpGuard.com

5 Metrics You Should Know to Understand Your Engineering Efficiency

Fixed scope offering. Oracle Fusion Inventory & Cost Management Cloud Service. 22 February 2016 A DIVISION OF DIMENSION DATA

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

THE SHAPE OF CI/CD. Tom Duffield Software Engineer for Chef November 2nd, 2015

Digital Transformation Checklist

DevOps with IBM Integration Bus and mdash for Leading Healthcare Firm. Case Study DevOps and Automation

Faizer Feroz Director Enterprise Applications Herbalife. Scott Haaland Product Strategy Director Service Integration Product Management

Fundamentals of Modernization: Analyze, Structure and Transform itour Poland November 13, 2017 Wisla, Poland

Nuances of managed services in a cloud economy

Red Hat Open Shift Container Platform

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP

Agile Quality Strategy with HP Agile Manager August 26, 2015

for Application Lifecycle Management

SOA Governance is For Life, Not Just a Strategy

XML Documentation Add-on for Adobe Experience Manager

Lean Distribution. Mark Kushner, COO Lloyed Lobo, Director Business Development

Jenkins. The coded business. open source

SESSION 802 Wednesday, November 4, 10:15am - 11:15am Track: Continual Service Improvement

What's Shaping the Future of Enterprise Content. Management? JOHN O MELIA

A Guide to Branching and Merging Patterns

Creating an integrated plug-and-play supply chain with serverless computing

Application Lifecycle Management for SAP Powered by IBM Rational

Achieve Competitive Advantage with IBM DevOps

Datasheet. CollabNet TeamForge Version Control

White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify

Developers should be burning up with excitement about. the opportunities ahead in 2018, with technologies such

UNIFI 1.5 : Simplifying Qualification and Validation June 2012

DATASHEET COLLABNET TEAMFORGE SCM COLLABNET TEAMFORGE SCM

Developing Oracle Fusion Middleware Applications in the Cloud

Oracle Continuous Delivery Pipeline

Microsoft FastTrack For Azure Service Level Description

AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER

PROPERTY EXCHANGE AUSTRALIA LTD (PEXA): CLOUD-BASED DEVOPS IMPLEMENTATION IMPROVES SPEED TO DELIVERY AND REDUCES ENVIRONMENT PROVISIONING COSTS.

The Economic Benefits of Puppet Enterprise

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A

57% WHAT OF DATA SCIENTISTS HATE ABOUT THEIR JOB. Understanding and Optimizing Data Quality Assurance. By Clint Eagar

RELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WHITE PAPER OCTOBER 2017

DevOps and Machine Learning. Jasjeet Thind VP, Data Science & Engineering, Zillow

Rational Automation Framework for WebSphere

Business Alignment Through the DevOps Loop

MAD FOR MOBILE. John Frizelle Philip Hayes Cian Clarke. #redhat #rhsummit

Cloud Solutions for Enterprise Mobility

DevOps: How to utilize it in your IT workspace

CASE STUDY XAXIS. Alex Jones, Project Manager, Xaxis

Getting Started with DevOps

IBM Leverages Motio to Save Money and Improve Satisfaction in World s Largest Cognos Environment

Mainstreaming Mainframe Development with Agile, DevOps. Mark Schettenhelm, Sr. Product Manager September 28, 2017

Digital Transformation - What s Happening in Waste and Recycling Tech, Software, Cloud, Data, Mobile & Analytics?

Secure information access is critical & more complex than ever

Lean validation as part of standard PI System deployments at J&J. Copyr i g h t 2014 O S Is o f t, L L C.

CASE STUDY CISCO MERAKI. Nghi Lam, Salesforce Analyst, Cisco Meraki

State of Software Delivery Trends in the market now and in the future. XebiaLabs

Developer Cloud Service. Transform Your Development Experience

Building a Secure, Approved AMI Factory Process Using Amazon EC2 Systems Manager (SSM), AWS Marketplace, and AWS Service Catalog

Software Development Life Cycle:

Continuous integration for BI

Ernest Mueller Karthik Gaekwad

Application Modernization Re-Modeling for your Enterprise

Infor Supply Chain Execution

Running your business does not have to be complicated

Kubernetes for the enterprise

White paper. Alan Radding, Technology Consultant

Finding the speed to innovate

<Insert Picture Here> Latest on Oracle Application Change Management Pack for Oracle E- Business Suite

Wipfli LLP Wipfli LLP

Testing. CxOne Standard

Application Migration to Cloud Best Practices Guide

Audit Analytics. Delivered. Why Work With Us? CONSULTING. Leading analytics software. Fast, reliable service. We speak your language

Project and Process Tailoring For Success

Learn How To Implement Cloud on System z. Delivering and optimizing private cloud on System z with Integrated Service Management

MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS

Microsoft Dynamics Oil and Gas Telesales Guide

Smart Solutions with Connected Manufacturing. Chet Namboodri Managing Director Global Manufacturing Industry Cisco Systems, Inc.

Microsoft s Azure App Service Reduces Time and Cost for Web Application Development and Management

SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM?

Product presentation. Fujitsu HPC Gateway SC 16. November Copyright 2016 FUJITSU

MANUFACTURING ERP SOFTWARE BUYERS GUIDE

A Day in the Life of a Migrated ClearCase User. A Sneak Preview

Middleware Modernization: lay the foundation to your digital success

Six Keys to Microsoft Azure Migration Success

Innovating for the Road Ahead. Oracle Utilities Customer Solution

Agile Delivery Framework (ADF)

Transcription:

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 Script across the organization Configuration Management Tools such puppet or salt Standard Release and Deployment Process Automated Testing Just after build Code Review Setup Static Code Analysis Test Coverage Centralized Dashboard for all CI/CD reporting and Notification SCM Infrastructure Monitoring Setup

Goals Faster Development Process across the Solutions Reduces Costs and Burdon on People and Process Reduces Engineers options making SCM support easier Enforces Uniform Corporate Process Standard Version control and Builds Fast, Reliable and ready to QA/Deploy Build operation Streamline Release and Deployment Process Simplified Branching, Tagging, and Directory organization Strong Tools integration between CM, Build, QA and Deployment, Feedback etc

What We want Continuous Integration is for immediate feedback Automated Testing based on Continuous Integration Continuous Delivery based on Automated Testing Automated Test Deployments Useful Feedback on time Measurement!!! & Monitoring!!!

Unify the software delivery process across the product line SDLC Reduce duplication of effort Improve consistency Embrace change Remove known sources of error

DevOps is a Philosophy Agile & Lean applied to the whole software delivery chain, not just developers Driven by efficiency and consistencies Building applications Building Environments Configuring Applications and environments Optimizing software Delivery to End to End Dev Build Unit test Dev Deployment QA Deploy to Test Envs Functional and Perf test Ops Deploy to Staging Deploy to Production

DevOps is no definition It certainly isn't a person No strict rules No strict tools It's not even new If you aren't doing it already...... you are doing it wrong

Benefits Developer productivity Smoother workflow within organization Upgradability & Scalability Better utilization of CM team for framework build & enhancements Backups & High Availability Monitoring & Notification

Business Benefits Developer productivity Smoother workflow within organization Supports many Development Models Open source, Profitability and Growth SCM team is focusing on developing CM technology and framework instead of support.

Non-Functional Benefits Security Backups High Availability Upgradability Faster Development Monitoring and Notification Scale

Vision and Directions of DevOps Must have Centralized build server across products Standard approach for validating builds through automated testing Centralized static code analysis setup for all products Significant automated test coverage across products Nice to have (Standardization) Centralized common source management tools such as Git Common build script across the organization Standard release and deployment process across products Centralized monitoring setup for CM infrastructure, builds and notifications Centralized server to manage, upgrades and Install SCM, builds and QA machines

DevOps / CI / CD

What is Continuous Integration (CI)? Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. - Martin Fowler

What is Continuous Delivery (CD)? Continuous Delivery is the continual delivery of code to an environment once the developer feels the code is ready to ship. The idea is to deliver code to a user base - QA (UAT or Staging) or customers (Production environment), for continual review and inspection.

Benefits from CI / CD? Fast, reliable, and ready to QA/Deploy/Build operation Seamless integration between CM, build, QA, deployment, security, and continuous feedback. Reduces risks and defects and Improves the quality of the deliverables Improves development team agility and velocity Make Every build is for potential release Eliminate manual bottlenecks and automate whatever possible Have automated tests you can trust and Enforces best practices Avoid wait time, handoff conflicts and human errors Know results earlier! Fix bugs faster! More stable builds! Supports transition to Cloud based deployment

Why Feedback? Monitoring is for Feedback of Code Quality poor average good best Builds pass fail Test Quality System Availability Performance of Tools and Products SCM Infrastructure Availability It save time of. Developer Engineer Manager Director CEO

Continuous Delivery Workflow

Delivery Vs Deployment

Challenges for Large Organization Inhouse

Solution DevOps