SlideShare a Scribd company logo
Securing Your AWS
Deployments
Paul Roberts, Principal Solutions Architect
rbpa@amazon.com
Lee Faus, Field CTO
lee.faus@armory.com
With Spinnaker and Armory Enterprise
Why Did AWS
Get Involved?
Go where the developers are
Amazon Elastic Container Service
AWS Lambda
Amazon Elastic Kubernetes Service
AWS Fargate
Amazon EC2
Amazon Elastic Container Service
AWS Lambda
Amazon Elastic Kubernetes Service
AWS Fargate
Amazon EC2
Spinnaker
Documentation
http://www.spinnaker.io
Fargate Support
Lambda Support
EKS Integration
Scaling EKS Apps with Spinnaker
CodeBuild
Support
Delighting Our Customers…
Building a Software Factory
Shipping from the Factory
The Challenge Ahead
The Challenge Ahead
The Challenge Ahead
Policy Visibility
🤷
Change & Security Reviews
People, Process and Tools
Rules
Codify Your Policies
apiVersion: v1
data:
policyapp-runtime-lb22.rego: >
# The package maps to the task you want to create a policy for.
package spinnaker.deployment.tasks.before.deployManifest
deny[msg] {
msg := "LoadBalancer Services must not have port 22 open."
manifests := input.deploy.manifests
manifest := manifests[_]
manifest.kind == "Service"
manifest.spec.type == "ClusterIP"
port := manifest.spec.ports[_]
port.port == 22
}
kind: ConfigMap
metadata:
labels:
group: demo
type: runtime
name: policyapp-runtime-lb22
namespace: opa
Policy Visibility
🤦
Policy Status in Non-Production
Training Wheels for Safe Delivery
Consistent Policy Enforcement
Enabling Cloud Migration
Best Practices
Nesting Doll Effect
AMAZON WEB SERVICES
COMPANY A
PROJECT 1
APPLICATION Z
NON-PRODUCTION PRODUCTION
Who Deployed What?
IaaC, CI, CD, GitOps, oh my
Reasonable Defaults
With Spinnaker you can define defaults at the
application level allowing teams to focus on
deployments, not operational best practices.
Consistent
Deployments
When using the cloud as a platform, it is
imperative to have consistent best
practices enforced at deploy time.
Benefits include:
• Easier transition between teams
• Faster time to resolution
• Higher uptime
• More time focused on strategic work
• Transparency on enforcement
• Collaboration to manage drift
Questions?

More Related Content

PPTX
Shift Left - How to improve your security with checkov before it’s going to p...
PDF
Serverless security - how to protect what you don't see?
PDF
Terrascan - Cloud Native Security Tool
PPTX
Native cloud security monitoring
PDF
Using Splunk/ELK for auditing AWS/GCP/Azure security posture
PPTX
Of CORS thats a thing how CORS in the cloud still kills security
PDF
Battle in the Clouds - Attacker vs Defender on AWS
PDF
Pragmatic Cloud Security Automation
Shift Left - How to improve your security with checkov before it’s going to p...
Serverless security - how to protect what you don't see?
Terrascan - Cloud Native Security Tool
Native cloud security monitoring
Using Splunk/ELK for auditing AWS/GCP/Azure security posture
Of CORS thats a thing how CORS in the cloud still kills security
Battle in the Clouds - Attacker vs Defender on AWS
Pragmatic Cloud Security Automation

What's hot (17)

PDF
Rabncher Meetup India , Lightweight Kubernetes Development with K3s, k3os and...
PPTX
Docker & Apcera Better Together
PDF
20170831 - Greg Palmier: Terraform & AWS at Tempus
PPTX
Docker Serverless
PDF
Application Security in a Container World - Akash Mahajan - BCC 2017
PDF
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
PDF
Application Monitoring using Datadog
PDF
Microservices reativos usando a stack do Netflix na AWS
PDF
NetflixOSS: The Netflix Way
PDF
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
PDF
Spring Cloud Netflix OSS
PDF
Aws + kubernetes = ❤︎
PDF
XCloudLabs- AWS Overview
PDF
Docker + App Container = ocp
PPTX
Introduction to testing in Cloud / AWS
PDF
SRE & Kubernetes
PPTX
Automating Network Firewall Rule Creation using Powershell and CI/CD
Rabncher Meetup India , Lightweight Kubernetes Development with K3s, k3os and...
Docker & Apcera Better Together
20170831 - Greg Palmier: Terraform & AWS at Tempus
Docker Serverless
Application Security in a Container World - Akash Mahajan - BCC 2017
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
Application Monitoring using Datadog
Microservices reativos usando a stack do Netflix na AWS
NetflixOSS: The Netflix Way
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
Spring Cloud Netflix OSS
Aws + kubernetes = ❤︎
XCloudLabs- AWS Overview
Docker + App Container = ocp
Introduction to testing in Cloud / AWS
SRE & Kubernetes
Automating Network Firewall Rule Creation using Powershell and CI/CD
Ad

Similar to Securing your AWS Deployments with Spinnaker and Armory Enterprise (13)

PDF
From Docker Straight to AWS
PDF
Genomics on aws-webinar-april2018
PDF
Moving your SAP Environment to the Cloud
PDF
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
PDF
DevOps on AWS
PPTX
Become aws certified and get amazing job opportunities
PDF
Operate Containers with AWS Copilot
PDF
AWSug.nl Meetup @ New10 - SAM
PDF
Deep Dive on Microservices and Docker
PDF
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
PDF
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
PDF
AWS Services Eagle View Dec-2017
PDF
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
From Docker Straight to AWS
Genomics on aws-webinar-april2018
Moving your SAP Environment to the Cloud
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...
DevOps on AWS
Become aws certified and get amazing job opportunities
Operate Containers with AWS Copilot
AWSug.nl Meetup @ New10 - SAM
Deep Dive on Microservices and Docker
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
AWS Services Eagle View Dec-2017
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
Ad

More from DevOps.com (20)

PDF
Modernizing on IBM Z Made Easier With Open Source Software
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PDF
Next Generation Vulnerability Assessment Using Datadog and Snyk
PPTX
Vulnerability Discovery in the Cloud
PDF
2021 Open Source Governance: Top Ten Trends and Predictions
PDF
A New Year’s Ransomware Resolution
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
PDF
Don't Panic! Effective Incident Response
PDF
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
PDF
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
PDF
Monitoring Serverless Applications with Datadog
PDF
Deliver your App Anywhere … Publicly or Privately
PPTX
Securing medical apps in the age of covid final
PDF
How to Build a Healthy On-Call Culture
PPTX
The Evolving Role of the Developer in 2021
PDF
Service Mesh: Two Big Words But Do You Need It?
PPTX
Secure Data Sharing in OpenShift Environments
PPTX
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
PDF
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Modernizing on IBM Z Made Easier With Open Source Software
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Next Generation Vulnerability Assessment Using Datadog and Snyk
Vulnerability Discovery in the Cloud
2021 Open Source Governance: Top Ten Trends and Predictions
A New Year’s Ransomware Resolution
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Don't Panic! Effective Incident Response
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Monitoring Serverless Applications with Datadog
Deliver your App Anywhere … Publicly or Privately
Securing medical apps in the age of covid final
How to Build a Healthy On-Call Culture
The Evolving Role of the Developer in 2021
Service Mesh: Two Big Words But Do You Need It?
Secure Data Sharing in OpenShift Environments
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
“AI and Expert System Decision Support & Business Intelligence Systems”
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Weekly Chronicles - August'25 Week I

Securing your AWS Deployments with Spinnaker and Armory Enterprise