devopsyou build it, you own it!

18
AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015 DevOps You Build It, You Own It! InfoReliance ©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Upload: amazon-web-services

Post on 14-Aug-2015

289 views

Category:

Technology


3 download

TRANSCRIPT

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOpsYou Build It, You Own It!

InfoReliance

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

Presentation Outline

DevOps—Importance and AWS Services

Customer Success Stories

DevOps and Change Management

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

InfoReliance

AWS Advanced Consulting Partner

AWS Managed Service providerAudited

AWS Government Reseller

ONE COMPANYCan Make It Possible

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps or NoOps

Source: Wikipedia

Dev

elop

men

t

(SW

Eng

inee

ring)

Quality A

ssurance

(QA

)

Technology Operations

DevOps

Joint ownership of software by development and operations teams.

Does not mean NoOps.

Agility in delivering value to your customers (US citizens) using a collaborative team approach.

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps DevOps breaks the silos between development and operations teams to inject agility in developing and deploying new code while maintaining the stability needed in production environments.

Similar to Patrick Debois Model

Business Development Operations

Business Agility DevOps+

Meeting needs through

CONTINUOUS DELIVERY DEPLOYMENT

Happy Customer

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps—AWS Services

AWS CloudFormationDefine and model AWS resources using CloudFormation templates.

AWS CodeDeployDeploy apps on Amazon EC2 fleet leveraging existing processes.

AWS CodePipelineContinuous delivery and release automation service for departments.

AWS CodeCommitManaged source control service hosting private Git repositories.

AWS Elastic BeanstalkContinuous deployment of app code and infrastructure changes.

AWS OpsWorksContinuous deployment with additional launch commands and Chef recipes.

Amazon CloudWatchMonitor all AWS resources and applications that run on them.

AWS CloudTrailMonitor and audit all AWS API calls logged in Amazon S3 buckets.

AWS ConfigMonitor changes to AWS services over a period of time.

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps—AWS Services Usage

Define Infrastructure Continuous Integration Continuous Delivery Monitor Performance

VPN or AWS Direct Connect Amazon VPCs Amazon Machine Images (AMIs) SDKs and Partner Ecosystems

Code Repository Integration Server Deployment Server

Run Multiple Infrastructures Blue/Green Deployments

Set Up Alarms and Alerts Audit Actions Taken Assess Configuration Changes

CloudFormation CodeDeploy CodePipeline CodeCommit

Elastic Beanstalk OpsWorks

CloudWatch CloudTrail Config

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

Deployment Options on AWS

Overview of Deployment Options on AWS—Peter Dalbhanjan

Development Environment

CodeCommit/S3 or 3rd party repo

(GitHub)

Code Repo, Source Control

CI Server

CodePipeline or 3rd party CI

(Jenkins/Travis)

Code Review

Amazon EC2 Container Service or Pre-Bake AMIs

Issue Tracker

App Developers

DevOps Engineers,

Infrastructure Developers,

System Engineers

CloudFormation

Elastic Beanstalk

OpsWorks

CodeDeploy

TEST

STAGING

PRODUCTION

App Code and Templates

“Infra-as-Code”

Code Updates

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps—Benefits

* Development and Test on AWS – James Brown** Driving Value from DevOps – Mike Davis, CTP

Amazon.com*Better Quality Software

due to**Promotes Team Culture

by providing

75% reduction of outages

90% reduction outage minutes

Cost and time improvement

Agile delivery

Consistent environments

Automated integration and testing

Scalability and elasticity of cloud computing

Speed to developers

Control of/compliance to operations and security

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps @ Public Sector Customer

Problem Migrate all critical applications to AWS in a short timeframe.

SolutionInfrastructure provisioning through CloudFormation, CodeDeploy (in works) for continuous deployment, CloudWatch for continuous monitoring (all by same team).

ValueImproved efficiency in infrastructure deployment resulted in 75% application uptime increase.

Public Sector Customer

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps @ SAMHSA

ProblemThe production and the UAT/testing environments must be managed by different entities in different accounts, yet share identical configurations settings.

SolutionContinuous infrastructure provisioning via CloudFormation templates for development, testing, and production environments.

ValueAutomated provisioning of UAT and production infrastructures resulted in 50% higher availability.

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps @ HHS Sandbox

Problem Consistency and control of sandbox for security and operations.

SolutionAutomated templates for provisioning secure, multi-tenant, single-payer environments that allow for standardization with flexibility to manage their AWS resources.

ValueNew Innovation sandboxes can be reliably and securely provisioned 30 x faster.

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps @ IR Test Drives

Problem Create automated technology stacks for experiments and tests.

SolutionCreate innovative DevOps beta team that leveraged CloudFormation templates for design, provisioning, and operations of automatic technology stacks.

Value5 x reduction in IR corporate IT resource requirements.

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps Organization Change

Cloud and Change Management – Aja Budhraja

IT silos

Group’s own assets

Hierarchical titles and roles handing off ownership across the SDLC

Current DevOps

Unified teams

AWS cloud shared resources

Developers rotate to own 24x7 maintenance and ops

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

DevOps Lessons Learned

GENERATEshort term success

and wins

BUILDleadership coalition and volunteer DevOps team

INSTITUTEthe change, optimize,

and repeat

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

Embrace AWS … Embrace DevOps

SDLC

Collaboration

Agility

AWS

DevOps

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

Cloud Now—InfoReliance

John Sankovich

[email protected]

Imran Bashir

[email protected]

Ross Serino

[email protected]

Anthony Nguyen

[email protected]

Expertise• 100+ Certified and Accredited

Cloud Professionals

• Cloud Architecture Design and Solutions Experts

• Custom Software Engineering

ExperienceAwarded $250+ Million in Cloud Contract

Innovation• Proof of Concepts

• Innovation Test Lab

• InfoReliance Cloud University

Cloud ContractsServicing 25+ Government and Commercial Cloud Customers

AcquisitionOptions

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015

Thank You.This presentation will be loaded to SlideShare the week following the Symposium.

http://www.slideshare.net/AmazonWebServices

AWS Government, Education, and Nonprofit Symposium Washington, DC I June 25-26, 2015