Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Continuous Delivery Live

582 views

Published on

Martin will show how Accenture uses Docker to build a continuous-delivery enabled development. Working against the clock, in 15 minutes: Martin will deploy a web application and development tools onto AWS. He will them make an enhancement to the deployed application completing a suite of QA gates: unit-test, functional-test, OWASP security scan, performance test and finally verify the change using A-B testing. If you aren’t familiar with DevOps / Continuous Delivery this practical example should help bring it to life.

Published in: Technology
  • Be the first to comment

Continuous Delivery Live

  1. 1. Continuous Delivery Live … Martin Croker Accenture Technology, Managing Director - DevOps
  2. 2. Accenture DevOps Platform Pre-configured tools, environments, automation blueprints and security features to increase the speed of adoption 2 Cloud-hosted development environment integrated to source code repository via code review server Autonomous build and testing of code submissions Continuous Integration Quality gates enforced using standardized tests against re-usable components and libraries Continuous Delivery Managed roll-out of new features via A/B testing Continuous Deployment Cloud-based hosting and access to application services through Accenture Cloud Platform. Code Analysis Integrated Development Environment Source code repository Continuous Integration Deploy Test Development Source Control Code Review Build Code Quality Deploy Testing A/B Test Release
  3. 3. Clients Industry Assets Video Insurance Telco … Capability Assets DevOps Test Automatio n HV ERP … CloudsOn- Prem Azure AWS DevOps Platform
  4. 4. Clients Industry Assets Video Insurance Telco … Capability Assets DevOps Test Automatio n HV ERP … CloudsOn- Prem Azure AWS DevOps Platform Docker Core Platform Blueprints
  5. 5. Availability Zone AWS cloud AWS Cloud AWS Cloud- Formation CF template Private subnet Public subnet Private subnet Internet
  6. 6. Availability Zone Internet AWS cloud AWS Cloud AWS Cloud- Formation CF template AMI Amazon S3 Docker registry
  7. 7. Availability Zone Internet AWS cloud AWS Cloud AWS Cloud- Formation CF template AMI Amazon S3 Docker registry Jenkins SonarConfluence ELKJira LDAP Gerrit Shipyard Selenium Chef Nginx
  8. 8. Availability Zone Internet AWS cloud AWS Cloud AWS Cloud- Formation CF template AMI Amazon S3 Docker registry Blueprints
  9. 9. Thank you! Martin Croker @martincroker martin.croker@accenture.com

×