DevOps Agility in the Evolving Cloud Services Landscape

Similar documents
Deep Dive on AWS CodeStar

DevOps Tooling from AWS

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

Orchestrating the Continuous Delivery Process

Microservices on AWS. Matthias Jung, Solutions Architect AWS

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

AWS Workshop: Scaling Windows Kevin Epstein CTO & AWS Solutions Architect

Best Practices for Cloud Security at Scale. Phil Rodrigues Security Solutions Architect Amazon Web Services, ANZ

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Eyes Everywhere: Monitoring Today's Borderless Landscape

Aspirin as a Service: Using the Cloud to Cure Security Headaches

Introduction to Cloud Computing

Adopting Modern Practices for Improved Cloud Security. Cox Automotive - Enterprise Risk & Security

Microservices Architekturen aufbauen, aber wie?

Automating Elasticity. March 2018

NEXT GENERATION CLOUD SECURITY

TM DevOps Use Case TechMinfy All Rights Reserved

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

Love Containers, Love Devops, Love Openshift, Where's my business case?

How Can Testing Teams Play a Key Role in DevOps Adoption?

Continuous Delivery for Cloud Native Applications

DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools

SDx and the Future of Infrastructure

Hardening the Cloud: Assuring Agile Security in High-Growth Environments (Moving from span ports to virtual appliances)

AWS London Loft: CloudFormation Workshop

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Marc Hornbeek DevOps-the-Gray Principal DevOps Consultant, Trace3 Author, DevOps Test Engineering Course The DevOps Institute

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

ContainerOps - DevOps Orchestration. Quanyi Ma

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

AWS Well Architected Framework

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

Managing and Auditing Organizational Migration to the Cloud TELASA SECURITY

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan

AWS Reference Design Document

Cloud Native Architecture 300. Copyright 2014 Pivotal. All rights reserved.

About Intellipaat. About the Course. Why Take This Course?

How the Cloud is Enabling the Disruption of the Construction Industry. AWS Case Study Construction Industry. Abstract

LINUX, WINDOWS(MCSE),

Deploying and Operating Cloud Native.NET apps

FROM VSTS TO AZURE DEVOPS

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68

CSV-W14 - BUILDING AND ADOPTING A CLOUD-NATIVE SECURITY PROGRAM

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Security as Code: The Time is Now. Dave Shackleford Founder, Voodoo Security Sr. Instructor, SANS

Amazon Linux: Operating System of the Cloud

Building an Effective Cloud Operating Model on AWS

Strengthen and Scale security using DevSecOps

Architecting Applications to Scale in the Cloud

Experiences with Serverless Big Data

Start Building CI/CD as Code The 7 Lessons Learnt from Deploying and Managing 100s of CI Environments

Microsoft Best Practices on AWS

Driving DevOps Transformation in Enterprises

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Alexandre Menezes Cloud Solution Architect

Serverless Architecture meets Continuous Delivery. Andreas

CWIN CAPGEMINI WEEK OF INNOVATION NETWORKS. Re-platforming and Cloud Journey. Fausto Pasqualetti, Milano, 25 Settembre 2018

I keep hearing about DevOps What is it?

HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack

Concilier Gouvernance et DevOps? AWS vous permet de satisfaire l'équation!

Cloud is the 'Only' Way Forward in Information Security. Leveraging Scale to Make the Unknown Known, in Dev, Sec & Ops.

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect

Deploying and Operating Cloud Native.NET apps

Getting Started with AWS Security

The Software Development Process at Amazon

ArcGIS Enterprise in the Amazon Cloud

Automating Security Practices for the DevOps Revolution

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

Security & Compliance in the AWS Cloud. Amazon Web Services

Introduction to AWS GoldBase. A Solution to Automate Security, Compliance, and Governance in AWS

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Accelerate Your Enterprise Private Cloud Initiative

Unlocking Azure with Puppet Enterprise. November 29, 2016

DevNet Workshop-Hands-on with CloudCenter and Jenkins

Quality Engineering in DevOps world a Strategic Enabler

Will your application be secure enough when Robots produce code for you?

DevOps Using VSTS and Azure

Accelerating Software Delivery with the AWS Developer Tools. Pradyumna Dash Solutions Architect, UK Public Sector

PRAGMATIC SECURITY AUTOMATION FOR CLOUD

Build planetary scale applications with compartmentalization

Security & Compliance in the AWS Cloud. Vijay Rangarajan Senior Cloud Architect, ASEAN Amazon Web

Javaentwicklung in der Oracle Cloud

DevOps, Security, and Compliance WORKING IN UNISON

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

Serverless Website Publishing with AWS Code* Services. Steffen Grunwald Solutions Architect, AWS October 27, 2016

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

DevOps and Continuous Delivery USE CASE

TestkingPass. Reliable test dumps & stable pass king & valid test questions

Netflix OSS Spinnaker on the AWS Cloud

IBM Compose Managed Platform for Multiple Open Source Databases

Cloud & AWS Essentials Agenda. Introduction What is the cloud? DevOps approach Basic AWS overview. VPC EC2 and EBS S3 RDS.

What s New at AWS? A selection of some new stuff. Constantin Gonzalez, Principal Solutions Architect, Amazon Web Services

ROTATE TO THE NEW: FROM TESTING TO QUALITY ENGINEERING

How can you implement this through a script that a scheduling daemon runs daily on the application servers?

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Transcription:

DevOps Agility in the Evolving Cloud Services Landscape Kiran Chitturi CTO Architect, Sungard Availability Services @nkchitturi

Kiran Chitturi Architect in the Office of the CTO Focus on DevOps and cloud transformation Worked previously on Capital One s cloud transformation journey and helped setup AIG s next-generation incident response automation architecture 15+ years of IT experience and Masters in Computer Science Love spending time with my kids, golf and yoga kiran.chitturi@sungardas.com @nkchitturi 2

Sungard AS Portfolio Data Centers and Recovery Centers Cloud and Hosting Managed Application Cloud Recovery and Business Continuity Colocation Services Cloud Services Application Cloud Services Cloud-Based Recovery Services Network Services Managed Hosting Services Application Management Services Systems & Data Recovery Services Workplace Recovery Services Security Services Recovery Management Business Continuity Consulting Business Continuity Cloud and Infrastructure Information Security IT Disaster Recovery

Traditional Delivery Workflow Dev Ops Code Build Test Release Deploy Monitor New infrastructure and application delivery methods means that application developers cannot throw the code over the fence for Operations to support. Based on the same criteria, PaaS and IaaS infrastructure is complex and delivers more upstream capabilities. Operations must work closely with application developers to understand and solve for the end goal. Collaboration is key To improve agility, reliability & performance - enter DevOps 4

How can I adopt DevOps?

Automate Everything Infrastructure Application Automation 6

DevOps Stages Backlog Code Build Test Release Deploy Operate Continuous Feedback & Improvement Loop Mature DevOps Continuous Deployment (CD) Continuous Delivery (CD) Continuous Integration (CI) Agile Development 7

Application Architecture & Design choices 1 Service based SOA, Micro-services, REST based API 2 Design for Concurrency 3 Loosely coupled & elastic 4 Development & Testing Code, Tooling & Test Driven 5 Explore with Container technologies Serverless architectures 8

CI/CD Best Practices 1 Regular commits, automated builds & testing 2 Automate process for pre-baking, deployment, configuration management 3 Configuration & Tooling Externalize all config values into build/deployment-time properties 4 Fail fast using CD to reduce the need for lastminute fixes Blue-Green Deployments Dark Launches Self-healing CI/CD environment 5 Allow updates of individual components 9

Foundational Infrastructure Best Practices 1 Treat servers as commodities not pets Sample Infrastructure as Code 2 No patching, no manual intervention 3 Define Users & Roles Federation 4 Billing & Account Management 5 Separation of environments 6 Logging & Audit trails 7 Infrastructure as code { "AWSTemplateFormatVersion" : "2010-09-09", "Description" : Demo EC2 instance", "Resources" : { "MyEC2Instance" : { } "Type" : "AWS::EC2::Instance", "Properties" : { "ImageId" : "ami-3c345678", "InstanceType" : "t2micro" }... } } 10

Embracing DevOps Requires Culture Changes 1 People must work together Culture is foundational remove any and all barriers Cross-function teams are required Provide a common set of tools Share responsibilities 2 Plan to Fail Foster an environment that encourages continuous feedback 3 Metrics Based Continuous Improvement 4 Again, Automate Everything! Create collaborative strategies for testing and deployment - + + + + + - + + How to Measure Success Deployment time Deployment frequency Feature release User feedback System availability Identify defects in testing Ticket volume Infrastructure density Infrastructure efficiency 11

DevOps Workflow COMMIT CODE CODE FETCH CONFIGURATION MANAGEMENT DEVELOPER BUILD REPOSITORY CONTINUOUS INTEGRATION QUALITY TESTS LOAD / INT BUILDS BUILD ARTIFACTS BINARIES & PACKAGES NOTIFICATIONS CLOUDFORMATION PICK USER STORY PROJECT MANAGEMENT TEST RESULTS AMIs or CONTAINERS 12

Traditional Tooling for DevOps CODE MANAGE ARTIFACTS BUILD DEPLOY 13

Traditional Tooling for DevOps on AWS COMMIT CODE CODE FETCH CONFIGURATION MANAGEMENT DEVELOPER BUILD REPOSITORY CONTINUOUS INTEGRATION QUALITY TESTS LOAD / INT BUILDS BUILD ARTIFACTS BINARIES & PACKAGES NOTIFICATIONS CLOUDFORMATION PICK USER STORY PROJECT MANAGEMENT TEST RESULTS AMIS or CONTAINERS 14

AWS Tooling for Cloud SDLC CODE BUILD TEST PROVISION DEPLOY MONITOR CODE COMMIT ELASTIC BEANSTALK MONITOR CODE PIPELINE OPSWORKS CLOUD FORMATION CODE DEPLOY CLOUDWATCH ELASTIC CONTAINER SERVICE CLOUDTRAIL 15

Demo

Demo Architecture & Workflow CLOUDFORMATION QUALITY TESTS TASK RUNNER DISTRIBUTION INFRASTRUCTURE TESTING OTHER INTEGRATIONS 17

Additional Resources GitHub AWS Marketplace sungardas.github.io Enhanced Snapshots Offering Blog Plan to Fail blog.sungardas.com/ctolabs/ DevOps Strategy 18