SlideShare a Scribd company logo
1 of 47
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Pop-up Loft
DevSecOps: An Organizational Primer
Tim Anderson,
Sr. Technical Industry Specialist,
AWS Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Outcomes
o Blueprint for building DevSecOps operating model in your organization
o Understand the security practitioners’ point of view and embrace it to
drive innovation
o Identifying your current operating characteristics in your organization
and using that to drive a strategy for DevSecOps
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
How we get there
1. Construct the business case for DevSecOps
2. Use the Cloud Center of Excellence (CCOE) as your DevSecOps
foundational team
3. Use CI/CD to establishing mechanisms to ingrain and scale security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
What Is Culture?
o Culture is the “software of the mind.” It is the core
logic that organizes people’s behavior
o The culture reflects the lessons learned that are
important enough to pass on to the next generation
o Values, beliefs, and practices that have been
developed and reinforced over time
Culture is “the Way We Do Things Around Here.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Competing Forces
Business
Development Operations
Build it
faster
Keep it stable
Security
Make it
secure
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
The Challenge
“My security organization cannot keep pace with the business.”
“I want to take full advantage of AWS, but not all of the services are approved for use.”
“There is no clear security path to production.”
“We are transitioning from waterfall to Agile. How should my security team adapt?”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Building the business case for DevSecOps transformation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
What is DevSecOps?
• DevSecOps is the combination of cultural
philosophies, practices, and tools that exploits the
advances made in IT automation to achieve a
state of production immutability, frequent delivery
of business value, and automated enforcement of
security policy.
• DevSecOps is achieved by integrating and
automating the enforcement of preventive,
detective, and responsive security controls into the
pipeline.
Security
OperationsDevelopment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Tenets of DevSecOps
1. Test security as early as possible to accelerate feedback.
2. Prioritize preventive security controls to stop bad things from happening.
3. When deploying a detective security control, ensure it has a complementary
responsive security control to do something about it.
4. Automate, automate, automate.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
The Benefits
o Fast time to market or time to value for internal use products
o Less waste from producing unneeded capabilities
o Less waste from producing capabilities that do not accomplish objectives
o Less waste in processes (both inside and outside of IT)
o Reduced risk
o Increased innovation
o Better operational controls through automation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Lack of business agility
• Slow to onboard new
customers
• Outpaced by disruptors
• Rogue dev projects
Security lacks agility
• Slow threat assessments
• Can’t patch fast enough
• Reactive security posture
• Rogue dev projects
The Current State of Affairs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Risk of change to the business
• Regulatory/compliance constraints
• Impact to the workforce
• Cost overruns
• Scaling security
• Impact to governance strategy and processes
The Current State of Affairs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Identify desired
attitudes and behaviors
for successful
cloud adoption
Communicate
attitudes and
behaviors
Align explicit and
implicit reward
systems
Align hiring,
training, and
incentive practices
How to Influence Cultural Change?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Key Tenets to Recognize
When Considering
Change Management:
1. Change management is an enabling
framework for the people side of change
2. Organizational change requires
individual/personal change
3. The scope and type of change inform
the change management plan
Expect Reluctance and
Resistance to Change from
Across the Organization:
1. Employee resistance to
change is the Rule!
2. The RIGHT solutions is NOT in and of Itself
enough to motivate employees
3. Message conveyed ≠ message received
Change occurs for a REASON – The #1 purpose is to get to a better place
Change Management: Key Tenets
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Building a security focused CCOE to drive cultural change
DevSecOps 1.0 Team
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Commission a CCOE
• Cross-functional
• Hands-on
• Co-located and dedicated
• Empowered
• A change agent
• Creates roadmap
• Establishes standards
• Partners with early-adopters
A two-pizza, empowered, and accountable team that owns the cloud strategy, establishing
the cloud service, and helping the business / dev teams migrate their first few applications
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Wait, what’s a two-pizza team?
“If you can't feed a team with two pizzas,
the team is too large.”
- Jeff Bezos
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Function of a CCoE
o A small nimble organization typically sourced from within to drive rapid
adoption
o To establish repeatable processes and templates for deploying applications
while maintaining organizational control over their enterprise’s applications
o To centralize common functions for security and compliance
o To accelerate the rate of change through reuse of approved configurations,
which minimizes development and approval time
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Staff your Cloud Team
Product Manager
“Swiss Army Knife” initially taking on all
functions of the business office. Works
directly with business and/or development
teams to generate and prioritize backlog of
what services need to be delivered to support
applications.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Lead Architect
Accountable for overall cloud technical
architecture; partners with Product Manager to
translate customer requirements into technical
deliverables; establishes technical direction;
does technical delivery as well.
Staff your Cloud Team
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Infrastructure Engineers
Provide integrations with corporate
datacenters, shared cloud infrastructure
services, Works on engineering and
continuous improvement of infrastructure
stacks, templates, images, and other artifacts.Leadership
Staff your Cloud Team
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Security Engineers
Provide standardized offerings to facilitate
ongoing security and compliance within
application stacks and the cloud environment
overall; Integrates security standards and
controls products and offerings.LeadershipInfrastructure
Staff your Cloud Team
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Operations Engineers
Provide outcomes to facilitate the successful
deployment of applications on infrastructure
stacks: artifact/code repositories, upgrades,
patching. Also responsible for operational
health: metrics, logging, alerting, inventory,
capacity, and billing/tag management.
LeadershipInfrastructure Security
Staff your Cloud Team
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Application Engineers
Representatives of the first-mover application
teams. Work closely with the Cloud Team to
provide the voice of the customer as cloud
services are being developed.LeadershipInfrastructure Security
Operations
Staff your Cloud Team
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Driving Change with The CCOE
o Building reusable patterns
o Ingraining security with every team member
o Visibility of team operations
o Continuous improvement – feedback cycle and actions
o Look to simplify
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Driving Change with The CCOE
o Targets and measures for success
o Use technical tools not as a goal but for efficiency and
reducing the burden
o Tools can improve speed, agility, accuracy and visibility.
o Top down model without prior team success will fail -
Puppet State of DevOps report
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Scaling beyond a CCOE
On-Boarding
Finance
Enterprise
Architecture
Marketing
Governance
LeadershipInfrastructure SecurityOperationsApplications
Engineering teams will specialize in an area, but will have a
common set of skills shared across all product teams
Operations
Engineering
Infrastructure
Engineering
Security
Engineering
Cloud Business Office
(Director)
Cloud Engineering
(Director)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Continuous Delivery of Cloud Services
Pull Approved
Platform Artifacts
from Shared Repos
2
Extend Approved
Artifacts for App
Stacks
3
Build & Test
Cloud
Services
3
Integrate &
Deploy Cloud
Services
4
Populate
Revise
Prioritize
Backlog
2
Publish Artifacts
& Documentation
for Cloud Services
6
Operate Cloud
Services
5
Lifecycle
Management of
Application
Stacks
6
Operate
Application
Stacks
5
Build, Test,
and Deploy
App Stacks
4
1
Continuous Delivery of Application Services
1
Service
Catalog or
Shared
Repositories
Team Interaction and Workflow
On-Boarding,
Coaching, &
Product Feedback
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Continue to Scale, Adjust, & Improve
Chief Technology Officer
Cloud Transformation
(SVP / VP)
Core
Infrastructure
OperationsInfrastructure Security Migration
Compute,
Network
Runtime, DB
Middleware
Monitoring &
Logging
Continuous
Delivery
Perimeter
Security
Threat &
Vulnerability
Secret & Key
Management
Analysis &
Reporting
Migration
Team #1
Migration
Team #2
Cloud Engineering Cloud Business Office
EA, Governance,
& Compliance
On-Boarding &
Education Cloud
Community, Culture,
& Advocacy
Financial Mgmt
& Accounting
Governance
Enterprise
Architecture
On-boarding Finance
Change Mgmt
& Comm
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Transforming security to be a business enabler
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Organizational change
Move Security up the value chain
Security as quality
Lead communities of practice
Ensure cloud awareness
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Instead of “No”, security should say
“how can we do this?”
o Change from gating to guardrails
o Establish norms for security hygiene and set high quality standards
o Craft policies so teams can operate freely within the determined
constraints – stepping towards continuous authorization.
o Consistently communicate the connection between security and mission
objectives
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Turning everyone into a security owner
Education programs
Incentives
Tool assisted efforts Collaboration platforms
Technical quality tools
Threat modeling tools
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
COMMIT
CHANGES
BUILD ARTIFACTS DEPLOY TO TEST
ENVIRONMENT
RUN INTEGRATION,
SECURITY,
LOAD AND OTHER TESTS
DEPLOY TO
PRODUCTION
ENVIRONMENT
MANAGE
RUNTIME
SOURCE
CONTROL
BUILD TESTING &
STAGING
PRODUCTION MAINTAIN
CONTINUOUS INTEGRATION CONTINUOUS DELIVERY
Driving Security with CI/CD
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
CI/CD Security Strategy
o Security of the CI/CD Pipeline
Automated IAM roles, Jenkins server hardening, etc.
o Security in the CI/CD Pipeline
Automated security tests, code analysis, etc.
o Enforcement of the Pipeline
Automated Incident Response Remediation, forensics, etc.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Get Humans Away from Your Data
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Security Blind Spots
Can’t scaleLack of rigorDisparate sources
</>
#
@
+=
28.25
If(
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
DevSecOps CI/CD Process
Document
Commit
Continuous
Integration/
Testing
Continuous
Deployment
QA/Integrati
on Testing
Code/Test
Security Focused Code
Review
Automated Security
Testing
Security Review/Acceptance Testing
Inception Project Configuration
Secure/Hardened
Environments
Threat Modelling
*Source Carnegie Mellon
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
What does it look like?
AWS Cloud
Developers
AMI
Lambda
Function
1. Scan for creds
2. Static analysis
3. Logic / Library scan
4. Smoke test
5. Deploy into repo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
432
What does it look like?
Developers
AMI
Lambda
Function
1
1. Scan for creds
2. Static analysis
3. Logic / Library scan
4. Smoke test
5. Deploy into repo
5
Logs Logs Logs Logs
Logs
AWS Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Giving security confidence – Proving Assurance
o Threat modeling
o Feed security cases to the Dev team - work it like high priority defects
o Address separation of duties concerns
o Adopting zero known defect approach
o Continuously vet/audit security in dev and prod
o Rigorous testing in each environment
o Peer review - Each technologist should be thinking about possible defects
and possible security vulnerabilities. Code should always be reviewed by a
peer, who should also be looking for vulnerabilities
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Consistency Breeds Trust
CI/CD
Normalize
processes and
tech stack
normal vs.
abnormal
behavior
Maintain
disciplined
ITSM use
Configuration
management
Release
management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Using CI/CD to Drive Cultural Security Milestones
Deeply understand your SDLC
• Sit security team members
with a development team
for as many days as you can.
Catalog the controls
• Gain visibility into CI/CD
pipelines. That’s where
change management and
control happens now.
Document every instance of
human interaction
• With systems that process
data. Let engineering &
operations teams drive this
goal.
Reduce human access
• Set and achieve a goal to
reduce human access to
systems that process
sensitive data by 80%
Set a goal to deploy
workloads from source.
• Catalog the % of workloads
that are built on
automation vs. those built
with manual steps
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Mechanisms for building a security culture
1. Consistently communicate the connection between security and
mission objectives.
2. Set up practices to “build security in,” and fast feedback mechanisms
to correct mistakes.
3. Establish norms for security hygiene and set high quality standards.
4. Adopt a zero-known-defect approach.
5. Continuously vet security, both in development and production.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Thank You
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Pop-up Loft
aws.amazon.com/activate
Everything and Anything Startups
Need to Get Started on AWS

More Related Content

What's hot

Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD PipelineJames Wickett
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Amazon Web Services
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Effective API Lifecycle Management
Effective API Lifecycle Management Effective API Lifecycle Management
Effective API Lifecycle Management SmartBear
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryRandy Bias
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...DevClub_lv
 
Strategic Portfolio Management Capability Map.pdf
Strategic Portfolio Management Capability Map.pdfStrategic Portfolio Management Capability Map.pdf
Strategic Portfolio Management Capability Map.pdfSivaTeja206849
 
Dos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOpsDos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOpsPriyanka Aash
 
Living the AWS Well Architected Framework
Living the AWS Well Architected FrameworkLiving the AWS Well Architected Framework
Living the AWS Well Architected FrameworkAdam Dillman
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...Simplilearn
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 

What's hot (20)

Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
DevSecOps and the CI/CD Pipeline
 DevSecOps and the CI/CD Pipeline DevSecOps and the CI/CD Pipeline
DevSecOps and the CI/CD Pipeline
 
Managed Services Overview
Managed Services OverviewManaged Services Overview
Managed Services Overview
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Effective API Lifecycle Management
Effective API Lifecycle Management Effective API Lifecycle Management
Effective API Lifecycle Management
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud Story
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
Strategic Portfolio Management Capability Map.pdf
Strategic Portfolio Management Capability Map.pdfStrategic Portfolio Management Capability Map.pdf
Strategic Portfolio Management Capability Map.pdf
 
Dos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOpsDos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOps
 
Living the AWS Well Architected Framework
Living the AWS Well Architected FrameworkLiving the AWS Well Architected Framework
Living the AWS Well Architected Framework
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
UiPath Citizen Development
UiPath Citizen DevelopmentUiPath Citizen Development
UiPath Citizen Development
 

Similar to DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft

DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...Amazon Web Services
 
FSV306_Getting to Yes—Minimal Viable Cloud with Maximum Security
FSV306_Getting to Yes—Minimal Viable Cloud with Maximum SecurityFSV306_Getting to Yes—Minimal Viable Cloud with Maximum Security
FSV306_Getting to Yes—Minimal Viable Cloud with Maximum SecurityAmazon Web Services
 
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...Amazon Web Services
 
Adding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps PipelinesAdding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps PipelinesAmazon Web Services
 
An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAmazon Web Services
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsAmazon Web Services
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Amazon Web Services
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliAmazon Web Services
 
A Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionA Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionAmazon Web Services
 
How to get from Zero to Hundreds of Certified Engineers
How to get from Zero to Hundreds of Certified EngineersHow to get from Zero to Hundreds of Certified Engineers
How to get from Zero to Hundreds of Certified EngineersAmazon Web Services
 
Introduction: AWS-Enabled Enterprise Storage Solutions
Introduction: AWS-Enabled Enterprise Storage SolutionsIntroduction: AWS-Enabled Enterprise Storage Solutions
Introduction: AWS-Enabled Enterprise Storage SolutionsAmazon Web Services
 
Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Amazon Web Services
 
Workforce Transformation: How to Effectively Lead Change Management
Workforce Transformation: How to Effectively Lead Change ManagementWorkforce Transformation: How to Effectively Lead Change Management
Workforce Transformation: How to Effectively Lead Change ManagementAmazon Web Services
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐Amazon Web Services
 
Introduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption FrameworkIntroduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption FrameworkAmazon Web Services
 
Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...
Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...
Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...Amazon Web Services
 
ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...
ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...
ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...Amazon Web Services
 
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)Amazon Web Services
 
Migrate Enterprise Applications Framework and Guiding Principles.pdf
Migrate Enterprise Applications Framework and Guiding Principles.pdfMigrate Enterprise Applications Framework and Guiding Principles.pdf
Migrate Enterprise Applications Framework and Guiding Principles.pdfAmazon Web Services
 

Similar to DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft (20)

DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
 
FSV306_Getting to Yes—Minimal Viable Cloud with Maximum Security
FSV306_Getting to Yes—Minimal Viable Cloud with Maximum SecurityFSV306_Getting to Yes—Minimal Viable Cloud with Maximum Security
FSV306_Getting to Yes—Minimal Viable Cloud with Maximum Security
 
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
FSV308-Culture Shift How to Move a Global Financial Services Organization to ...
 
Adding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps PipelinesAdding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps Pipelines
 
An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale Migrations
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale Migrations
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 
A Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionA Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence Adoption
 
How to get from Zero to Hundreds of Certified Engineers
How to get from Zero to Hundreds of Certified EngineersHow to get from Zero to Hundreds of Certified Engineers
How to get from Zero to Hundreds of Certified Engineers
 
Introduction: AWS-Enabled Enterprise Storage Solutions
Introduction: AWS-Enabled Enterprise Storage SolutionsIntroduction: AWS-Enabled Enterprise Storage Solutions
Introduction: AWS-Enabled Enterprise Storage Solutions
 
Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS
 
Workforce Transformation: How to Effectively Lead Change Management
Workforce Transformation: How to Effectively Lead Change ManagementWorkforce Transformation: How to Effectively Lead Change Management
Workforce Transformation: How to Effectively Lead Change Management
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
Introduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption FrameworkIntroduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption Framework
 
Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...
Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...
Leading Your Team Through a Cloud Transformation - Virtual Transformation Day...
 
From Mainframe to Microservices
From Mainframe to MicroservicesFrom Mainframe to Microservices
From Mainframe to Microservices
 
ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...
ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...
ENT223_Leveraging the AWS Cloud Adoption Framework to Build Your Cloud Action...
 
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
 
Migrate Enterprise Applications Framework and Guiding Principles.pdf
Migrate Enterprise Applications Framework and Guiding Principles.pdfMigrate Enterprise Applications Framework and Guiding Principles.pdf
Migrate Enterprise Applications Framework and Guiding Principles.pdf
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Pop-up Loft DevSecOps: An Organizational Primer Tim Anderson, Sr. Technical Industry Specialist, AWS Security
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Outcomes o Blueprint for building DevSecOps operating model in your organization o Understand the security practitioners’ point of view and embrace it to drive innovation o Identifying your current operating characteristics in your organization and using that to drive a strategy for DevSecOps
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved How we get there 1. Construct the business case for DevSecOps 2. Use the Cloud Center of Excellence (CCOE) as your DevSecOps foundational team 3. Use CI/CD to establishing mechanisms to ingrain and scale security
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved What Is Culture? o Culture is the “software of the mind.” It is the core logic that organizes people’s behavior o The culture reflects the lessons learned that are important enough to pass on to the next generation o Values, beliefs, and practices that have been developed and reinforced over time Culture is “the Way We Do Things Around Here.”
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Competing Forces Business Development Operations Build it faster Keep it stable Security Make it secure
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved The Challenge “My security organization cannot keep pace with the business.” “I want to take full advantage of AWS, but not all of the services are approved for use.” “There is no clear security path to production.” “We are transitioning from waterfall to Agile. How should my security team adapt?”
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Building the business case for DevSecOps transformation
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved What is DevSecOps? • DevSecOps is the combination of cultural philosophies, practices, and tools that exploits the advances made in IT automation to achieve a state of production immutability, frequent delivery of business value, and automated enforcement of security policy. • DevSecOps is achieved by integrating and automating the enforcement of preventive, detective, and responsive security controls into the pipeline. Security OperationsDevelopment
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Tenets of DevSecOps 1. Test security as early as possible to accelerate feedback. 2. Prioritize preventive security controls to stop bad things from happening. 3. When deploying a detective security control, ensure it has a complementary responsive security control to do something about it. 4. Automate, automate, automate.
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved The Benefits o Fast time to market or time to value for internal use products o Less waste from producing unneeded capabilities o Less waste from producing capabilities that do not accomplish objectives o Less waste in processes (both inside and outside of IT) o Reduced risk o Increased innovation o Better operational controls through automation
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Lack of business agility • Slow to onboard new customers • Outpaced by disruptors • Rogue dev projects Security lacks agility • Slow threat assessments • Can’t patch fast enough • Reactive security posture • Rogue dev projects The Current State of Affairs
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Risk of change to the business • Regulatory/compliance constraints • Impact to the workforce • Cost overruns • Scaling security • Impact to governance strategy and processes The Current State of Affairs
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Identify desired attitudes and behaviors for successful cloud adoption Communicate attitudes and behaviors Align explicit and implicit reward systems Align hiring, training, and incentive practices How to Influence Cultural Change?
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Key Tenets to Recognize When Considering Change Management: 1. Change management is an enabling framework for the people side of change 2. Organizational change requires individual/personal change 3. The scope and type of change inform the change management plan Expect Reluctance and Resistance to Change from Across the Organization: 1. Employee resistance to change is the Rule! 2. The RIGHT solutions is NOT in and of Itself enough to motivate employees 3. Message conveyed ≠ message received Change occurs for a REASON – The #1 purpose is to get to a better place Change Management: Key Tenets
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Building a security focused CCOE to drive cultural change DevSecOps 1.0 Team
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Commission a CCOE • Cross-functional • Hands-on • Co-located and dedicated • Empowered • A change agent • Creates roadmap • Establishes standards • Partners with early-adopters A two-pizza, empowered, and accountable team that owns the cloud strategy, establishing the cloud service, and helping the business / dev teams migrate their first few applications
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Wait, what’s a two-pizza team? “If you can't feed a team with two pizzas, the team is too large.” - Jeff Bezos
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Function of a CCoE o A small nimble organization typically sourced from within to drive rapid adoption o To establish repeatable processes and templates for deploying applications while maintaining organizational control over their enterprise’s applications o To centralize common functions for security and compliance o To accelerate the rate of change through reuse of approved configurations, which minimizes development and approval time
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Staff your Cloud Team Product Manager “Swiss Army Knife” initially taking on all functions of the business office. Works directly with business and/or development teams to generate and prioritize backlog of what services need to be delivered to support applications.
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Lead Architect Accountable for overall cloud technical architecture; partners with Product Manager to translate customer requirements into technical deliverables; establishes technical direction; does technical delivery as well. Staff your Cloud Team
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Infrastructure Engineers Provide integrations with corporate datacenters, shared cloud infrastructure services, Works on engineering and continuous improvement of infrastructure stacks, templates, images, and other artifacts.Leadership Staff your Cloud Team
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Security Engineers Provide standardized offerings to facilitate ongoing security and compliance within application stacks and the cloud environment overall; Integrates security standards and controls products and offerings.LeadershipInfrastructure Staff your Cloud Team
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Operations Engineers Provide outcomes to facilitate the successful deployment of applications on infrastructure stacks: artifact/code repositories, upgrades, patching. Also responsible for operational health: metrics, logging, alerting, inventory, capacity, and billing/tag management. LeadershipInfrastructure Security Staff your Cloud Team
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Application Engineers Representatives of the first-mover application teams. Work closely with the Cloud Team to provide the voice of the customer as cloud services are being developed.LeadershipInfrastructure Security Operations Staff your Cloud Team
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Driving Change with The CCOE o Building reusable patterns o Ingraining security with every team member o Visibility of team operations o Continuous improvement – feedback cycle and actions o Look to simplify
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Driving Change with The CCOE o Targets and measures for success o Use technical tools not as a goal but for efficiency and reducing the burden o Tools can improve speed, agility, accuracy and visibility. o Top down model without prior team success will fail - Puppet State of DevOps report
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Scaling beyond a CCOE On-Boarding Finance Enterprise Architecture Marketing Governance LeadershipInfrastructure SecurityOperationsApplications Engineering teams will specialize in an area, but will have a common set of skills shared across all product teams Operations Engineering Infrastructure Engineering Security Engineering Cloud Business Office (Director) Cloud Engineering (Director)
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Continuous Delivery of Cloud Services Pull Approved Platform Artifacts from Shared Repos 2 Extend Approved Artifacts for App Stacks 3 Build & Test Cloud Services 3 Integrate & Deploy Cloud Services 4 Populate Revise Prioritize Backlog 2 Publish Artifacts & Documentation for Cloud Services 6 Operate Cloud Services 5 Lifecycle Management of Application Stacks 6 Operate Application Stacks 5 Build, Test, and Deploy App Stacks 4 1 Continuous Delivery of Application Services 1 Service Catalog or Shared Repositories Team Interaction and Workflow On-Boarding, Coaching, & Product Feedback
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Continue to Scale, Adjust, & Improve Chief Technology Officer Cloud Transformation (SVP / VP) Core Infrastructure OperationsInfrastructure Security Migration Compute, Network Runtime, DB Middleware Monitoring & Logging Continuous Delivery Perimeter Security Threat & Vulnerability Secret & Key Management Analysis & Reporting Migration Team #1 Migration Team #2 Cloud Engineering Cloud Business Office EA, Governance, & Compliance On-Boarding & Education Cloud Community, Culture, & Advocacy Financial Mgmt & Accounting Governance Enterprise Architecture On-boarding Finance Change Mgmt & Comm
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Transforming security to be a business enabler
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Organizational change Move Security up the value chain Security as quality Lead communities of practice Ensure cloud awareness
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Instead of “No”, security should say “how can we do this?” o Change from gating to guardrails o Establish norms for security hygiene and set high quality standards o Craft policies so teams can operate freely within the determined constraints – stepping towards continuous authorization. o Consistently communicate the connection between security and mission objectives
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Turning everyone into a security owner Education programs Incentives Tool assisted efforts Collaboration platforms Technical quality tools Threat modeling tools
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved COMMIT CHANGES BUILD ARTIFACTS DEPLOY TO TEST ENVIRONMENT RUN INTEGRATION, SECURITY, LOAD AND OTHER TESTS DEPLOY TO PRODUCTION ENVIRONMENT MANAGE RUNTIME SOURCE CONTROL BUILD TESTING & STAGING PRODUCTION MAINTAIN CONTINUOUS INTEGRATION CONTINUOUS DELIVERY Driving Security with CI/CD
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved CI/CD Security Strategy o Security of the CI/CD Pipeline Automated IAM roles, Jenkins server hardening, etc. o Security in the CI/CD Pipeline Automated security tests, code analysis, etc. o Enforcement of the Pipeline Automated Incident Response Remediation, forensics, etc.
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Get Humans Away from Your Data
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Security Blind Spots Can’t scaleLack of rigorDisparate sources </> # @ += 28.25 If(
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved DevSecOps CI/CD Process Document Commit Continuous Integration/ Testing Continuous Deployment QA/Integrati on Testing Code/Test Security Focused Code Review Automated Security Testing Security Review/Acceptance Testing Inception Project Configuration Secure/Hardened Environments Threat Modelling *Source Carnegie Mellon
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved What does it look like? AWS Cloud Developers AMI Lambda Function 1. Scan for creds 2. Static analysis 3. Logic / Library scan 4. Smoke test 5. Deploy into repo
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved 432 What does it look like? Developers AMI Lambda Function 1 1. Scan for creds 2. Static analysis 3. Logic / Library scan 4. Smoke test 5. Deploy into repo 5 Logs Logs Logs Logs Logs AWS Cloud
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Giving security confidence – Proving Assurance o Threat modeling o Feed security cases to the Dev team - work it like high priority defects o Address separation of duties concerns o Adopting zero known defect approach o Continuously vet/audit security in dev and prod o Rigorous testing in each environment o Peer review - Each technologist should be thinking about possible defects and possible security vulnerabilities. Code should always be reviewed by a peer, who should also be looking for vulnerabilities
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Consistency Breeds Trust CI/CD Normalize processes and tech stack normal vs. abnormal behavior Maintain disciplined ITSM use Configuration management Release management
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Using CI/CD to Drive Cultural Security Milestones Deeply understand your SDLC • Sit security team members with a development team for as many days as you can. Catalog the controls • Gain visibility into CI/CD pipelines. That’s where change management and control happens now. Document every instance of human interaction • With systems that process data. Let engineering & operations teams drive this goal. Reduce human access • Set and achieve a goal to reduce human access to systems that process sensitive data by 80% Set a goal to deploy workloads from source. • Catalog the % of workloads that are built on automation vs. those built with manual steps
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Mechanisms for building a security culture 1. Consistently communicate the connection between security and mission objectives. 2. Set up practices to “build security in,” and fast feedback mechanisms to correct mistakes. 3. Establish norms for security hygiene and set high quality standards. 4. Adopt a zero-known-defect approach. 5. Continuously vet security, both in development and production.
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Thank You
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Pop-up Loft aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS