SlideShare a Scribd company logo
How to Build a Secure DevOps
Environment for the Government
@Normalfaults
#Dockercon
• The current application development cycle is very
long and cumbersome due to large monolithic
application stacks
• The new IAE Common Service Platform (CSP)
focuses on building business specific applications
that is abstracted from the platform
• Booz Allen is using docker to drive abstraction
between business specific applications and the
platform
• Specific numbers of repeated VMs in each current
application
• The solution eliminates configuration drift, and
reduces attack surface area from developers
Using Docker to
Drive Transformation
for
General Services
Administration
(GSA) - Integrated
Award Environment
(IAE)
Navin Vembar
Director of the GSA
IAE
https://flic.kr/p/dERZT6 - m01
Current State –
Monolithic, Stand
alone application
The current IAE environment has 10
Free-standing web-based systems
Running in silos and different
environments
IAM
RDMS
API
Analytic
s
App-
Business
Logic
LB
IAM
RDMS
API
Report
IAM
RDMS
API
Search
IAM
RDMS
API
Analytic
s
Application 1 Application 2 Application 3 Application 4
BusinessLogic
App-
Business
Logic
LB
App-
Business
Logic
LB
App-
Business
Logic
LB
Services
Target State –
Business focused
abstracted from the
common platform
The CSP will provide the foundational
capability upon which the future IAE
Core Applications will be developed
IAM
API
Analytics
Data Services
Search/Reports
Security
Cloud Infrastructure
Business
Logic
Platform
Application 1
BusinessLogicServices
Business
Logic
Application 2
Business
Logic
Application 3
Business
Logic
Application 4
Partners and
Technologies
Together driving innovation forward
Demo Flow
Github
Enterprise
Jenkins
Project
Jellyfish/
Portal
Chef
AWS/EC2
RHEL 7.1
SWARM
Interlock
HAPROXY
Container(s
)
Consul
Git Push
Docker
Trusted
Registry
Docker
Trusted
Registry
Benefits
• Improved customer-centric
services
• Increased time-to-market
• Reduced cost
• Creates opportunities for new
business
• Target state of 2 week production
sprints for platform and new
applications
• Decrease time for security review
Lessons Learned
• Docker Bench CIS to ensure secure
dockerhost baseline
• Keep environment simple and
build up with ingredients (Swarm,
Machine, Compose)
• Simplifying Security Process by
focus on building small base
images
• Automated Certificate
management for TLS is still a
challenge (machine)
• Rolling container updates on hosts
Open Source
http://gsa.github.io/
openIAE/
Next Steps
• Image Governance through
provenance
• Inserting secrets in containers
with Keywhiz - https://
square.github.io/keywhiz/
• Check out DIOGO MÓNICA and
NATHAN MCCAULEY Dockercon
talks
• Container Networking
Links
• GSA IAE http://gsa.github.io/openIAE/
• Interlock - https://github.com/ehazlett/
interlock
• Conduit - https://github.com/ehazlett/
conduit
• Consul.io - https://www.consul.io/
• Project Jellyfish – https://
projectjellyfish.org
• Umbrella API – http://apiumbrella.io
• Bot.io – Booz Allen Open Tech
Thanks!



Nirmal Mehta

mehta_nirmal@bah.com

Github/Twitter: @normalfaults

projectjellyfish.org

bot.io

#Dockercon

More Related Content

What's hot (20)

PDF
How to build your containerization strategy
Docker, Inc.
 
PDF
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
Docker, Inc.
 
PPTX
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
VMware Tanzu
 
PDF
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Hidora
 
PDF
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
Docker, Inc.
 
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.
 
PDF
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
Docker, Inc.
 
PDF
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
Docker, Inc.
 
ODP
DevOps @ OpenShift Online
OpenShift Origin
 
PDF
Modernizing Java Apps with Docker
Docker, Inc.
 
PDF
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...
Docker, Inc.
 
PDF
DCEU 18: 5 Patterns for Success in Application Transformation
Docker, Inc.
 
PDF
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Jelastic Multi-Cloud PaaS
 
PPTX
Top 5 benefits of docker
John Zaccone
 
PPTX
CI CD using Docker and Jenkins
Sukant Kumar
 
PDF
Docker Meetup at Docker HQ: Docker Cloud
Docker, Inc.
 
PDF
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
Docker, Inc.
 
PDF
DockerCon EU 2015: Official Repos and Project Nautilus
Docker, Inc.
 
PDF
DCEU 18: How To Build Your Containerization Strategy
Docker, Inc.
 
PDF
Docker ee an architecture and operations overview
Docker, Inc.
 
How to build your containerization strategy
Docker, Inc.
 
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
Docker, Inc.
 
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
VMware Tanzu
 
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Hidora
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
Docker, Inc.
 
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.
 
DCSF19 Adding a Modern API Layer to ‘Dockerized’ Legacy Apps
Docker, Inc.
 
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
Docker, Inc.
 
DevOps @ OpenShift Online
OpenShift Origin
 
Modernizing Java Apps with Docker
Docker, Inc.
 
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...
Docker, Inc.
 
DCEU 18: 5 Patterns for Success in Application Transformation
Docker, Inc.
 
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Jelastic Multi-Cloud PaaS
 
Top 5 benefits of docker
John Zaccone
 
CI CD using Docker and Jenkins
Sukant Kumar
 
Docker Meetup at Docker HQ: Docker Cloud
Docker, Inc.
 
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
Docker, Inc.
 
DockerCon EU 2015: Official Repos and Project Nautilus
Docker, Inc.
 
DCEU 18: How To Build Your Containerization Strategy
Docker, Inc.
 
Docker ee an architecture and operations overview
Docker, Inc.
 

Viewers also liked (20)

PDF
DockerCon SF 2015: Maintaining the Official Node.js Docker Image
Docker, Inc.
 
PPTX
The Future of Hardware-Backed Keys
Docker, Inc.
 
PPTX
DockerCon SF 2015: Panel Discussion Birds of a Different Feather Soar Together
Docker, Inc.
 
PDF
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
Docker, Inc.
 
PDF
Victor Vieux at Docker Paris Meetup #1
Docker, Inc.
 
PDF
Distributed, Real-time Web Apps
Docker, Inc.
 
PDF
DockerCon14 Contributing to Docker by Tianon
Docker, Inc.
 
PDF
DockerCon Recap - Online Meetup by Ben Firshman
Docker, Inc.
 
PDF
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
Docker, Inc.
 
PDF
Docker Links
Docker, Inc.
 
PPTX
The Mushroom Cloud Effect or What Happens When Containers Fail? by Alois Mayr...
Docker, Inc.
 
PDF
Docker Online Meetup #3: Docker in Production
Docker, Inc.
 
PPTX
Open source is good for both business and humanity
Docker, Inc.
 
PDF
WOT Cloud Computing Architect Summit
Docker, Inc.
 
PPTX
DockerCon SF 2015: How to talk to humans
Docker, Inc.
 
PPTX
DockerCon 16 - Moby's Cool Hack Session
Docker, Inc.
 
PPTX
Dockerfile Basics Workshop #1
Docker, Inc.
 
PDF
Understanding Containers through Gaming by Brendan Fosberry
Docker, Inc.
 
PPTX
Dockerizing WordPress
Docker, Inc.
 
PDF
Securing your Containers (Meetup at Docker HQ 4/7)
Docker, Inc.
 
DockerCon SF 2015: Maintaining the Official Node.js Docker Image
Docker, Inc.
 
The Future of Hardware-Backed Keys
Docker, Inc.
 
DockerCon SF 2015: Panel Discussion Birds of a Different Feather Soar Together
Docker, Inc.
 
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
Docker, Inc.
 
Victor Vieux at Docker Paris Meetup #1
Docker, Inc.
 
Distributed, Real-time Web Apps
Docker, Inc.
 
DockerCon14 Contributing to Docker by Tianon
Docker, Inc.
 
DockerCon Recap - Online Meetup by Ben Firshman
Docker, Inc.
 
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
Docker, Inc.
 
Docker Links
Docker, Inc.
 
The Mushroom Cloud Effect or What Happens When Containers Fail? by Alois Mayr...
Docker, Inc.
 
Docker Online Meetup #3: Docker in Production
Docker, Inc.
 
Open source is good for both business and humanity
Docker, Inc.
 
WOT Cloud Computing Architect Summit
Docker, Inc.
 
DockerCon SF 2015: How to talk to humans
Docker, Inc.
 
DockerCon 16 - Moby's Cool Hack Session
Docker, Inc.
 
Dockerfile Basics Workshop #1
Docker, Inc.
 
Understanding Containers through Gaming by Brendan Fosberry
Docker, Inc.
 
Dockerizing WordPress
Docker, Inc.
 
Securing your Containers (Meetup at Docker HQ 4/7)
Docker, Inc.
 
Ad

Similar to DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government (20)

PDF
Monoliths to microservices workshop
Judy Breedlove
 
PDF
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld
 
PDF
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld
 
PDF
Adopting PCF At An Automobile Manufacturer
Gregor Zurowski
 
PDF
Adopting PCF At An Automobile Manufacturer
VMware Tanzu
 
PPTX
VMworld 2015: Container Orchestration with the SDDC
VMworld
 
PDF
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet
 
PDF
7 flavours of devops implementation
Aspire Systems
 
PDF
Datasheet weblogic midvisionextensionforibmraf
MidVision
 
PDF
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
WSO2
 
PDF
Implementing DevOps – How it came to the fore, its key elements and example d...
Barton George
 
PDF
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
PDF
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Technet France
 
PDF
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
PDF
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Matt Ray
 
PDF
Developer want change Ops want control - devops
Venkat Janardhanam, MS, MBA
 
PPTX
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Yong Feng
 
PPTX
Java, app servers and oracle application grid
Alicja Sieminska
 
PDF
Whats new in Enterprise 5.0 Product Suite
Micro Focus
 
PPTX
Moving existing apps to the cloud
Tiera Fann, MBA
 
Monoliths to microservices workshop
Judy Breedlove
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld
 
Adopting PCF At An Automobile Manufacturer
Gregor Zurowski
 
Adopting PCF At An Automobile Manufacturer
VMware Tanzu
 
VMworld 2015: Container Orchestration with the SDDC
VMworld
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet
 
7 flavours of devops implementation
Aspire Systems
 
Datasheet weblogic midvisionextensionforibmraf
MidVision
 
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
WSO2
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Barton George
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Technet France
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Matt Ray
 
Developer want change Ops want control - devops
Venkat Janardhanam, MS, MBA
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Yong Feng
 
Java, app servers and oracle application grid
Alicja Sieminska
 
Whats new in Enterprise 5.0 Product Suite
Micro Focus
 
Moving existing apps to the cloud
Tiera Fann, MBA
 
Ad

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.
 
PDF
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.
 
PDF
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
PDF
Securing Your Containerized Applications with NGINX
Docker, Inc.
 
PDF
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.
 
PDF
Hands-on Helm
Docker, Inc.
 
PDF
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.
 
PDF
Monitoring in a Microservices World
Docker, Inc.
 
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.
 
PDF
Predicting Space Weather with Docker
Docker, Inc.
 
PDF
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.
 
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.
 
PDF
Kubernetes at Datadog Scale
Docker, Inc.
 
PDF
Labels, Labels, Labels
Docker, Inc.
 
PDF
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.
 
PDF
Developing with Docker for the Arm Architecture
Docker, Inc.
 
PDF
Sharing is Caring: How to Begin Speaking at Conferences
Docker, Inc.
 
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.
 
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
Securing Your Containerized Applications with NGINX
Docker, Inc.
 
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.
 
Hands-on Helm
Docker, Inc.
 
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.
 
Monitoring in a Microservices World
Docker, Inc.
 
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.
 
Predicting Space Weather with Docker
Docker, Inc.
 
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.
 
Kubernetes at Datadog Scale
Docker, Inc.
 
Labels, Labels, Labels
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.
 
Developing with Docker for the Arm Architecture
Docker, Inc.
 
Sharing is Caring: How to Begin Speaking at Conferences
Docker, Inc.
 

Recently uploaded (20)

PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 

DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government

  • 1. How to Build a Secure DevOps Environment for the Government @Normalfaults #Dockercon
  • 2. • The current application development cycle is very long and cumbersome due to large monolithic application stacks • The new IAE Common Service Platform (CSP) focuses on building business specific applications that is abstracted from the platform • Booz Allen is using docker to drive abstraction between business specific applications and the platform • Specific numbers of repeated VMs in each current application • The solution eliminates configuration drift, and reduces attack surface area from developers Using Docker to Drive Transformation for General Services Administration (GSA) - Integrated Award Environment (IAE)
  • 5. Current State – Monolithic, Stand alone application The current IAE environment has 10 Free-standing web-based systems Running in silos and different environments IAM RDMS API Analytic s App- Business Logic LB IAM RDMS API Report IAM RDMS API Search IAM RDMS API Analytic s Application 1 Application 2 Application 3 Application 4 BusinessLogic App- Business Logic LB App- Business Logic LB App- Business Logic LB Services
  • 6. Target State – Business focused abstracted from the common platform The CSP will provide the foundational capability upon which the future IAE Core Applications will be developed IAM API Analytics Data Services Search/Reports Security Cloud Infrastructure Business Logic Platform Application 1 BusinessLogicServices Business Logic Application 2 Business Logic Application 3 Business Logic Application 4
  • 9. Benefits • Improved customer-centric services • Increased time-to-market • Reduced cost • Creates opportunities for new business • Target state of 2 week production sprints for platform and new applications • Decrease time for security review
  • 10. Lessons Learned • Docker Bench CIS to ensure secure dockerhost baseline • Keep environment simple and build up with ingredients (Swarm, Machine, Compose) • Simplifying Security Process by focus on building small base images • Automated Certificate management for TLS is still a challenge (machine) • Rolling container updates on hosts
  • 12. Next Steps • Image Governance through provenance • Inserting secrets in containers with Keywhiz - https:// square.github.io/keywhiz/ • Check out DIOGO MÓNICA and NATHAN MCCAULEY Dockercon talks • Container Networking
  • 13. Links • GSA IAE http://gsa.github.io/openIAE/ • Interlock - https://github.com/ehazlett/ interlock • Conduit - https://github.com/ehazlett/ conduit • Consul.io - https://www.consul.io/ • Project Jellyfish – https:// projectjellyfish.org • Umbrella API – http://apiumbrella.io • Bot.io – Booz Allen Open Tech