DevOps Tech Talk: Getting out of Operations Hell | AWS Public Sector Summit 2016

35
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. June 21, 2016 AWS Talk: DevOps Leo Zhadanovsky, Principal SA, AWS Jack Nichols, Sr. Technical Program Manager, Interactive Intelligence Justin Lundy, Founder & CTO, Evident.io

Transcript of DevOps Tech Talk: Getting out of Operations Hell | AWS Public Sector Summit 2016

PowerPoint Presentation

June 21, 2016AWS Talk: DevOpsLeo Zhadanovsky, Principal SA, AWSJack Nichols, Sr. Technical Program Manager, Interactive IntelligenceJustin Lundy, Founder & CTO, Evident.io

2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Jack Nichols, Product & Program ManagementJune 21, 2016Getting Out of OperationsA Personal DevOps Story

2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

2

Travel back with me.. to 2003

1.) Etrade. First Dot Com trading, founded on technology.... Mention the Monkey for fun.2.) Everything was physical.3.) In the past we actually had pagers for pager duty!4.) NOC managing over 5000 servers and over 1000 network work infrastructure devices3

12

24

35Hours to update the websiteHours to change network passwordPeople in Operations40.530

1.) Ask people to guess the numbers...2.) Talk about the path of Operations to start scripting the basic operational tasks...- Network using Linux, Perl, Net-Telnet-Cisco, Net-SNMP to automate tasks and infromation- ET Unix Command infrastrcture- Ability to batch script Website Update3.) Guess the new numbers4.) People where not fired, the moved to other department opportunities.4

1AUTOMATION

What did I learn? Automation is a key pillar to expanding your operations.5

Moving forward. to 2008

1.) Brightpoint. Global Cell Logistics Company.... 43 offices in 26+ countries...Purchased by Ingram2.) VMWare and Virtualization of Physical Servers was all the Rage3.) The middle of the global recession. Less money for updating4.) Asked to manage a large widespread global infrastructure footprint, but with less than half of the resources as E*TRADE!

6

What did we learn.

1.) Standardize Models and Proccesses2.) Create tools to pump out the standard models quickly.3.) Leverage off the Shelf Mgmt & automation tools7

2INFRASTRUCTURE

Standardizing and virtualizing your infrastructure is another key pillar to improving your flexibility and expanding your automation8

Moving on to 2011

1.) Joined interactive and got to put the Infrastructure and Automation pieces together2.) Supporting Interactives first generation cloud contact as a service CaaS in 10 DCs around the world (really what we would consider hosted now). 3.) My first real view into exponential growth, infrastructure grew from 1500 nodes to over 5000 in 3 years4.) Added strong Asset and Service Management Tools into the mix of automation... But it was challenge.... Things failed... Patching 5000 nodes to meet compliance it time consuming and impacting9

And then.. in 2014

10

We dont know.

We dont care.

We dont name serversWe dont patch serversWe dont fix servers

When we moved to EC2 with a fully virtualized infrastructure old operational questions such as..

How many servers do we have? How many Failures? What the MTBF?

Became...

The best way I can explain this is......

11

UsersCallsActionsCustomerReportUIScriptsUsersUIActionsCustomerCalls

Report

Monolithic Architecture

Microservices Architecture

12

3APPLICATION

13

APPLICATIONINFRASTRUCTUREAUTOMATION

Everything has come together now.14

Today this allows us

200Code deployments daily

8

3300Amazon EC2 instances around the worldDevOps team members

Ok so can you guess what these numbers are this time?

Funny Note.. I had to goto finance to get the Amazon EC2 instances!15

Where are you?

Where are you in your Devops Story?16

Gratuitous self-promotion slide

jacknichols3

@jacknichols3

17

Weekly new AMIs..... patching, security, etc..Updating everything so often continuous deployment200 deployments a day, 10 to production.Jenkins - Opworks Asguard - Bricks homegrown for stateful clustered servicesChef / Puppet / Ansible

Backup technical data18

Immunible ArchitectureA & B TestingASG ScalingPagerDutyVictorOpsStatusPage.IOService CloudNew Relic & Sumo LogicGrand CentralPureCloudTake Advantage of the Cloud App/Services

Backup technical data19

Thank you!

Justin Lundy, Founder & CTO, Evident.ioJune 21, 2016DevSecOps by the NumbersHow to Innovate Faster and More Securely than the Competition

2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Gartner DevOps stats- By 2016, DevOps evolves into a mainstream strategy leveraged by 25% of the global

80% of Evident customers fall in this group

Source: Gartner

-Based on what Evident sees in 2016, Gartners estimate from 2015 is low

RightScale survey DevOps stats- DevOps adoption increased to 74% in 2016- Enterprises adopting DevOps from the bottom up: Adoption is by- 29% - Projects or teams- 31% - Business units or divisions- 21% - Company wide

Source: RightScale

- Evident customers adopt DevOps out of necessity: Rapid time-to-market, speeding up innovation, competitive pressures

Puppet DevOps survey agility stats- 30x more frequent production deployments- 200x faster production deployment lead time

Source: Puppet

- Evident customers do deployments monthly, weekly, daily, and sometimes multiple deployments per day

Puppet DevOps survey reliability stats- 60x higher change success rate for prod deployments-166x faster mean time to restore service

Source: Puppet

- Evident customers operate more reliably on AWS due to DevOps culture and technology adoption

Puppet DevOps survey performance stats- 2x more likely to exceed productivity, market share, and profitability goals- 50% higher market capitalization growth over three years

Source: Puppet

- Three Evident employees, prior to founding Evident, grew Adobes Creative Cloud line of business to $1.8B revenue in 18 months leveraging DevOps

Traditional Ops team vs. DevOps team statsTraditional Ops are 41% more time-consumingTraditional Ops spends avg 7.2 hrs weekly communicatingDevOps spends 33% more time on infrastructure improvementsDevOps spends 60% less time handling support cases

Source: Upguard

Benefits of adopting DevOps culture stats- 63% experience quality improvement- 64% release new software more frequently- 55% see improved cooperation and collaboration- 38% report higher quality code

Source: Upguard

- DevOps is a force multiplier. Arm your teams to be more effective.

Federal DevOps and migrations to the cloud66% of federal IT managers believe their agencies need to move to the cloud faster to meet mission and fundamental needsSource: MeriTalkDevOps can help federal agencies deliver new/modern solutions up to 30x faster, with 50% fewer failures, and with happier customersSource: InfoWorld- DHS, CIS, and NASA are great examples

Evident Security Platform overview- How to leading organizations migrate to the cloud faster and more securely than the competition? The Evident Security Platform.

- Evident provides continuous monitoring and assessment of AWS services across all of a customers AWS accounts and regions to identify potentially exploitable vulnerabilities and facilitate rapid remediation while integrating into DevOps workflows

Evident - continuous monitoring and self assessment- Use ESP as a continuous monitoring and self assessment security tool during the development phase for your application or service

- Advanced customers integrate ESP into their DevOps continuous integration lifecycle

Evident - address risks before (and in) production- Developers can quickly identify potential vulnerabilities early in the development cycle and not wait until test or production phase to address them

- Harden security baselines in development before promoting to test and production environments where sensitive data is more likely to be present

Evident - preparing for Certification & Accreditation (C&A)- Continue to use ESP for self-scans as you prepare for Certification and Accreditation

- As development continues, so does assessment, enabling incremental adjustments to streamline efforts

Evident streamlining Body of Evidence collection- As part of the Body of Evidence, provide copies of ESP report on AWS infrastructure security configurations to the C&A team

- Advanced customers automate the collection and integration of this data into their products via our APIs

Evident - guided remediation for rapid response- Guided remediation for your DevOps and Security teams to quickly fix vulnerabilities and respond to compliance incidents where compliance violations have occurred

- Advanced customers leverage ESP APIs to auto-remediate vulnerabilities based on organizational policies.

Check us out- https://evident.io/

Thank you!