Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous Automation with Chef

Continuous Automation with Chef

Whether you have five or five thousand servers, Chef lets you manage them all by turning infrastructure into code. Infrastructure described as code is flexible, versionable, human-readable, and testable. Whether your infrastructure is in the cloud, on-premise or in a hybrid environment, you can easily and quickly adapt to your business's changing needs with Chef. Join us for a presentation about and demonstration of Chef's capabilities to help your organization mover faster and more efficiently, while also reducing risk.

This talk was given at the LAUNCH! Annapolis Dev Talks Meetup

Nathen Harvey

October 25, 2017
Tweet

More Decks by Nathen Harvey

Other Decks in Technology

Transcript

  1. @nathenharvey Introductions •  Hiring? •  Looking for work? •  Attending

    or speaking at a conference? •  Something we all should know? •  Favorite color?
  2. @nathenharvey Software success metrics SPEED Measure of rate of software

    change EFFICIENCY Measure of effectiveness of software change RISK Measure of quality of software change @nathenharvey
  3. @nathenharvey Software success metrics are at odds Improving on one

    metric can negatively impact the others SPEED EFFICIENCY RISK A focus on increasing speed to meet business requirements... ...can introduce more errors into the environment... ...and open up security holes faster than teams can react.
  4. @nathenharvey The journey to continuous automation Three steps to improvement

    across all dimensions of software success Detect Correct Automate 1. Detect Gain visibility and develop baselines 2. Correct Remediate priority issues 3. Automate Continuously detect & correct
  5. @nathenharvey 55% Step one: Detect Gain visibility into current status

    to satisfy audits and drive decision-making of organizations do compliance assessments inconsistently or not at all. Apply policies and gain a complete view across the fleet ▪  Accurately assess risk ▪  Prioritize remediation actions ▪  Maintain audit readiness ▪  Create and adjust policies ” Continuous visibility means that you enter into audits knowing the outcome. Jon Williams, NIU ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
  6. @nathenharvey ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

    ✓ ✓ ✓ ✓ Step two: Correct Remediate issues to improve performance and security ▪  Prioritize actions based on impact ▪  Improve application performance ▪  Close security holes ▪  Prove policy compliance Web & Media Giant Can patch 250,000 nodes within 6 hours of a patch being made available Develop, test, and deploy remediation to address issues across the fleet ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ of organizations need days or longer to remediate issues. 58%
  7. @nathenharvey 59% Step three: Automate Deploy applications faster and manage

    risk continuously ▪  Increase speed while reducing risk ▪  Improve software change efficiency ▪  Maintain security and compliance ▪  Align DevOps and InfoSec Every resource and app in HPC environment automatically qualified as compliant with FDA standards before deployment ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ of organizations do not assess for compliance until code is running in production. Deploy applications with confidence
  8. @nathenharvey @nathenharvey Step One: Detect ? ? ? ? ✓

    ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Detect Correct Automate
  9. @nathenharvey @nathenharvey Step Two: Correct ✓ ✓ ✓ ✓ ✓

    ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Detect Correct Automate ? ? ? ?
  10. @nathenharvey @nathenharvey Step Three: Automate ? ? ? ? ✓

    ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Detect Correct Automate
  11. @nathenharvey A single platform to Detect, Correct, and Automate Chef

    Automate enables the entire journey Detect ▪  Test against industry benchmarks ▪  Report and address audit needs Correct ▪  Close detect/correct loop in one platform ▪  Develop baselines for automation Automate ▪  Detect and correct before production ▪  Single language across DevOps, InfoSec Chef Automate is a single platform to support the entire journey
  12. @nathenharvey Chef can help you achieve Continuous Automation Follow a

    proven path Automate by treating as code Achieve measurable outcomes