devopsyou build it, you own it!
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
Imran Bashir
Ross Serino
Anthony Nguyen
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