Agile Delivery Framework Automation & Deployment With Puppet



Similar documents
DevOps. Happiest People Happiest Customers

Continuous Delivery for Force.com

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

ACCELERATE DEVOPS USING OPENSHIFT PAAS

Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

DevOps for the Mainframe

Fundamentals of Continuous Integration

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

About me - Joel Montvelisky

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Key Benefits of Microsoft Visual Studio Team System

Continuous Delivery Workshop

The Virtualization Practice

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

Centralized Secure Vault with Serena Dimensions CM

The Continuous Delivery Tool Chain: So Many Choices!

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

Security Automation in Agile SDLC Real World Cases

Bridging Development and Operations: The Secret of Streamlining Release Management

Key New Capabilities Complete, Open, Integrated. Oracle Identity Analytics 11g: Identity Intelligence and Governance

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

Releasing High Quality Applications More Quickly with vrealize Code Stream

Software Configuration Management Best Practices

DevOps. Jesse Pai Robert Monical 8/14/2015

Accelerating DevOps With Copy Data Virtualization. June, 2015

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof.

Cloud Services Catalog with Epsilon

Continuous Delivery: implementation considerations. Léon Hagenaars-Keus Edwin van Dillen

NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms

Servers. Servers. NAT Public Subnet: /20. Internet Gateway. VPC Gateway VPC: /16

Fast Feedback: Jenkins + Functional and Non-Functional Mobile App Testing Without Pulling Your Hair

CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE

Continuous integration for databases using Red Gate tools

Continuous Integration Processes and SCM To Support Test Automation

Leveraging the full potential of automation

How To Use The Cloud For Dev Ops

Software Continuous Integration & Delivery

DevOps Course Content

Software Development. Overview.

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

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

Guide to Mobile Testing

IKAN ALM and Collabnet TeamForge

Urbancode Deploy Overview

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

Automation & Open Source. How to tame the Cloud?

APPLYING PRACTICAL MANUFACTURING SKILLS TO DEVOPS. Gordon Haff & William Henry Cloud & DevOps Product Strategy 24 June 2015

Agility via Software Engineering Practices

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Microsoft Private Cloud

Use Scrum + Continuous Delivery to build the right thing

DevOps: Development Challenges and New Approaches

Th3 - Open Source Tools for Test Management

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

An Introduction to Continuous Delivery

IT Home 2015 DevOps 研 討 會

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Accelerate Software Delivery

Sonata s Product Quality Assurance Services

Understanding Code Management in a Multi-Vendor Environment. Examples of code management in a multi-team environment

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

DevOps for. Developers. Michael Huttermann. Apress-

Java Software Quality Tools and techniques

FUJITSU Transformational Application Managed Services

Considerations for Adopting PaaS (Platform as a Service)

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief

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

ALM/Quality Center. Software

Release & Deployment Management

Work Process Management

Continuous Integration Optimizing Your Release Management Process

Continuous Delivery Benefits, Best Practices and Practical Advice

The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM

Pipeline Orchestration for Test Automation using Extended Buildbot Architecture

Bridge Development and Operations for faster delivery of applications

SaaS Adoption Lifecycle in Life-Sciences Companies

Java PaaS Enabling CI, CD, and DevOps

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

agility made possible

DevOpsand The Service Desk Don t Let The Developers Hijack The Discussion!

DevOps: Advances in release management and automation

SESSION 703 Wednesday, November 4, 9:00am - 10:00am Track: Advancing ITSM

DevOps Best Practices: Combine Coding with Collaboration

WHITEPAPER. Solving database deployments with Database Lifecycle Management

Distributed Agile Development in the Cloud

Best Practices for Application Release & Deploy Success Integrating Datical and IBM UrbanCode Deploy. What is slowing my application releases?

Transcription:

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

Profile Karthiga Sadasivan DevOps Practice Leader, Happiest Minds Karthiga Sadasivan leads DevOps Practice in Happiest Minds. She has 15+ years of rich experience in IT with expertise in DevOps, Agile Methodologies, Engineering Services, Configuration and Release Management. Karthi is a solution finder, DevOps practitioner and DevOps enabler. She holds a Master s degree in Business Administration with Bachelor s degree in Electronics & Communication Engineering. #Developer #NetworkAdmin #SysAdmin #Build&Release #ConfigMgmt #Operations #Agile Delivery #DevOps Evangelist 2 Happiest Minds Confidential

Agile Delivery Business Agility 3 Happiest Minds Confidential

Birth of Our Agile Delivery Accelerator GOAL APPROACH SOLUTION POINTERS HOW THIS HELPS? Customer Happiness -Agile Software Delivery - High Quality. Help business to achieve its goal by aligning people, process and tools together. Create a framework that act as backbone for bringing all process/ tools/ software which can lead to continuous delivery with high quality. Different locations. Different platforms. Different codebase. Engineering Health -Provide an accelerator to build, inspect & integrate on code check-in. -Build & Code Quality Metrics. Extend this to Deployment Automation & Orchestration, IT Automation and Monitoring. 4 Happiest Minds Confidential

Agile Delivery Accelerator Components Infrastructure Provisioning Monitoring & Alert Agile Planning & Tracking Code Integration & Inspection Deployment Automation & Orchestration Environment & Configuration Environment 5 Happiest Minds Confidential

What Is Puppet & What It can do? Idempotent IT Automation Tool..making rapid, repeatable changes and enforcing the consistency of systems and devices. Environment & Configuration Management Software Installation and Upgradation Provisioning Application & Database Deployments 6 Happiest Minds Confidential

Why Puppet? 7 Happiest Minds Confidential

Our Challenges With Puppet 8 Happiest Minds Confidential

Agile Delivery Framework Workflow *Infrastructure Provisioning *Configuration Management *Continous Integration *Deploy Orchestration *One Click Deploys *Monitor & Alert Infrastructure Provisioning Infra Provisioning Source Code Management Code Check -In Build Tools Build Unit Test Tools Code Quality Unit Testing, Code Quality Enhanced customer experience Increased capacity to innovate Faster time to value Production Deployment & Sanity Tests Plan Measure Monitor Optimize Continuous Integration Servers Artifacts Repository Monitoring Tools Staging Deploy & Performance / Load Tests QA Deploy & Functional, UAT Tests Deployment Tools SIT Deploy & Integration Automated Tests Dev Deploy & Test Test Frameworks/Tools Deploy with repeatable, reliable processes Monitor & Validate operational quality Amplify feedback loops Develop and test against production like systems 9 Happiest Minds Confidential

10 Happiest Minds Confidential

DevOps.. The Path for Business Agility Continuous Planning Continuous Delivery & Monitoring Continuous Feedback OPS Our 7C s Of Business Agility DEV Continuous Development Continuous Code Inspection and Integration Improved culture and collaboration. Faster Time to Market. Faster Recovery, Because Time is Money. Deliver Stable Software - Increase in Quality. Reduce Cost/Time to Deliver since bugs can be reproduced, fixed, tested & release the fix rapidly. Minimized Rollbacks due to Reduced Ops Challenges & Increased Quality. Continuous Testing QA Continuous Deployments People over Process over Tools Approach. Inspect and Integrate Code Continuously. Deploy with Repeatable, Reliable processes. QA Test Automation Develop and test against production like systems. Monitor & Validate Operational Quality. Amplify Feedback Loops. 11 Happiest Minds Confidential

Thank you! For more information write to us at: Karthiga.Sadasivan@happiestminds.com