SlideShare a Scribd company logo
1 of 158
Download to read offline
AGILE INFRASTRUCTURE
   ANDREW SHAFER - PAUL NASRAT
ANDREW CLAY
  SHAFER
ANDREW CLAY
      SHAFER
DEVELOPER, ONCE UPON A TIME
ANDREW CLAY
      SHAFER
DEVELOPER, ONCE UPON A TIME

CO-FOUNDER
REDUCTIVE LABS INC.
ANDREW CLAY
      SHAFER
DEVELOPER, ONCE UPON A TIME

CO-FOUNDER
REDUCTIVE LABS INC.

ALL AROUND TROUBLE MAKER
ANDREW CLAY
      SHAFER
DEVELOPER, ONCE UPON A TIME

CO-FOUNDER
REDUCTIVE LABS INC.

ALL AROUND TROUBLE MAKER

THE REST IS COMPLICATED...
AGILE
 INFLUENCES
     Alistair Cockburn
      Brian Marick
         Israel Gat
      Zhon Johansen
      Kay Johansen
Salt Lake Agile Roundtable
INFRASTRUCTURE
   INFLUENCES
    Luke Kanies
     Teyo Tyree
   James Turnbull
    Paul Lathrop
    John Alspaw
    Adam Jacob
  Puppet Community
PAUL
NASRAT
PAUL
       NASRAT
GUARDIAN OPERATIONS LEAD
PAUL
       NASRAT
GUARDIAN OPERATIONS LEAD

THOUGHTWORKER
PAUL
       NASRAT
GUARDIAN OPERATIONS LEAD

THOUGHTWORKER

XTREME TUESDAY CLUB
PAUL
       NASRAT
GUARDIAN OPERATIONS LEAD

THOUGHTWORKER

XTREME TUESDAY CLUB

INFRASTRUCTURE DEVELOPER
WHY DOES IT MATTER?
WHY DOES IT MATTER?


WEB APPLICATIONS ARE
THE INFRASTRUCTURE
WHY DOES IT MATTER?


WEB APPLICATIONS ARE
THE INFRASTRUCTURE

OPERATIONS IS THE
SPECIAL SAUCE
DISCLAIMERS
DISCLAIMERS


WEB OPERATIONS BIAS
DISCLAIMERS


WEB OPERATIONS BIAS
*NIX BIAS
DISCLAIMERS


WEB OPERATIONS BIAS
*NIX BIAS
OPEN SOURCE BIAS
DAY BREAK
DAY BREAK


APPLIED PRINCIPLES
DAY BREAK


APPLIED PRINCIPLES

ENABLE CHANGE
DAY BREAK


APPLIED PRINCIPLES

ENABLE CHANGE

ENABLE COMMUNICATION
DAY BREAK


APPLIED PRINCIPLES

ENABLE CHANGE

ENABLE COMMUNICATION

ENABLE FEEDBACK
DAY BREAK


APPLIED PRINCIPLES

ENABLE CHANGE

ENABLE COMMUNICATION

ENABLE FEEDBACK

ENABLE CHOICES
YOU ARE A
  SPECIAL
SNOWFLAKE
JUST LIKE EVERYBODY
   EVERYTHING THE SAME,
    EVERYTHING DISTINCT
PROBLEMS
CONFIGURATION
    DRIFT
CHANGE CAUSES OUTAGES
    INTERNAL AND EXTERNAL
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
DEVELOPERS   OPERATIONS
HERO CULTURE

RUNNING ON ADRENALINE


REACTIVE FIREFIGHTING


PURELY TACTICAL


CONTRIBUTES TO CONFIG DRIFT
DON’T NEED ANOTHER HERO...
NON-FUNCTIONAL
 REQUIREMENTS
DIFFERENT ENVIRONMENTS
THE MYSTERY MACHINE
THE ONE IN THE CORNER THAN EVERYONE IS AFRAID TO
    TURN OFF, BUT NO ONE KNOWS WHY IT IS ON.
DONE, DONE, DONE
   DONE IS DEPLOYED
INFRASTRUCTURE IS CODE
INFRASTRUCTURE IS CODE



API DRIVEN
ABSTRACTIONS
INFRASTRUCTURE IS CODE



API DRIVEN
ABSTRACTIONS

THE INFRASTRUCTURE
IS AN APPLICATION
WHAT IS
AGILE?
WHAT IS
    AGILE?
PLANNING
WHAT IS
    AGILE?
PLANNING   ENGINEERING
WHAT IS
    AGILE?
PLANNING     ENGINEERING




           DEVELOPERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING




           DEVELOPERS

PRODUCT
OWNERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING




           DEVELOPERS

PRODUCT
OWNERS

              TESTERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS

PRODUCT
OWNERS

              TESTERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS      EXECUTIVES

PRODUCT
OWNERS

              TESTERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS           EXECUTIVES
                           SYSTEM ADMINISTRATORS
PRODUCT
OWNERS

              TESTERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS            EXECUTIVES
                           SYSTEM ADMINISTRATORS
PRODUCT
OWNERS                     DATABASE ADMINISTRATORS

              TESTERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS            EXECUTIVES
                           SYSTEM ADMINISTRATORS
PRODUCT
OWNERS                     DATABASE ADMINISTRATORS
                             NETWORK ENGINEERS
              TESTERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS            EXECUTIVES
                           SYSTEM ADMINISTRATORS
PRODUCT
OWNERS                     DATABASE ADMINISTRATORS
                             NETWORK ENGINEERS
              TESTERS
                                 DESIGNERS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS            EXECUTIVES
                           SYSTEM ADMINISTRATORS
PRODUCT
OWNERS                     DATABASE ADMINISTRATORS
                             NETWORK ENGINEERS
              TESTERS
                                 DESIGNERS
                             USABILITY EXPERTS
WHAT IS
    AGILE?
PLANNING     ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS            EXECUTIVES
                           SYSTEM ADMINISTRATORS
PRODUCT
OWNERS                     DATABASE ADMINISTRATORS
                             NETWORK ENGINEERS
              TESTERS
                                 DESIGNERS
                             USABILITY EXPERTS
AGILE INFRASTRUCTURE
AGILE INFRASTRUCTURE

INFRASTRUCTURE IS CODE: APPLY
THE LESSONS LEARNED FROM
SOFTWARE DEVELOPMENT
AGILE INFRASTRUCTURE

INFRASTRUCTURE IS CODE: APPLY
THE LESSONS LEARNED FROM
SOFTWARE DEVELOPMENT


LEVERAGE THE INFRASTRUCTURE
RENAISSANCE TO BUILD MORE
FLEXIBLE SYSTEMS AND FASTER
FEEDBACK
AGILE INFRASTRUCTURE

INFRASTRUCTURE IS CODE: APPLY
THE LESSONS LEARNED FROM
SOFTWARE DEVELOPMENT


LEVERAGE THE INFRASTRUCTURE
RENAISSANCE TO BUILD MORE
FLEXIBLE SYSTEMS AND FASTER
FEEDBACK


TAKE ADVANTAGE OF MORE
PERSONAS AND IDEAS TO DELIVER
VALUE STREAM
TECHNIQUES
VERSION CONTROL
VERSION
VERSION

NETWORK CONFIGURATIONS
VERSION

NETWORK CONFIGURATIONS

SYSTEM CONFIGURATIONS
VERSION

NETWORK CONFIGURATIONS

SYSTEM CONFIGURATIONS

APPLICATIONS CONFIGURATIONS
VERSION

NETWORK CONFIGURATIONS

SYSTEM CONFIGURATIONS

APPLICATIONS CONFIGURATIONS

APPLICATION CODE
VERSION

NETWORK CONFIGURATIONS

SYSTEM CONFIGURATIONS

APPLICATIONS CONFIGURATIONS

APPLICATION CODE

DATABASE SCHEMA
VERSION

NETWORK CONFIGURATIONS

SYSTEM CONFIGURATIONS

APPLICATIONS CONFIGURATIONS

APPLICATION CODE

DATABASE SCHEMA

DOCUMENTATION
VERSION

NETWORK CONFIGURATIONS

SYSTEM CONFIGURATIONS

APPLICATIONS CONFIGURATIONS

APPLICATION CODE

DATABASE SCHEMA

DOCUMENTATION

ANYTHING THAT MATTERS
VERSION EVERYTHING
VERSION EVERYTHING
  SERIOUSLY...
VERSION EVERYTHING
  SERIOUSLY...
            EVERYTHING
VERSION EVERYTHING
  SERIOUSLY...
            EVERYTHING


  THE TOOL DOESN’T MATTER
  (BUT YOU SHOULD USE GIT)
CONFIGURATION MANAGEMENT
CONFIGURATION MANAGEMENT
CONFIGURATION MANAGEMENT

PUT SYSTEMS INTO A KNOWN STATE
CONFIGURATION MANAGEMENT

PUT SYSTEMS INTO A KNOWN STATE

AUDIT AND ENFORCE CONSISTENCY
CONFIGURATION MANAGEMENT

PUT SYSTEMS INTO A KNOWN STATE

AUDIT AND ENFORCE CONSISTENCY

MANAGE SERVER LIFECYCLE
CONFIGURATION MANAGEMENT

PUT SYSTEMS INTO A KNOWN STATE

AUDIT AND ENFORCE CONSISTENCY

MANAGE SERVER LIFECYCLE

REASON ABOUT SERVICES, INSTEAD OF SYSTEMS
CONFIGURATION MANAGEMENT

PUT SYSTEMS INTO A KNOWN STATE

AUDIT AND ENFORCE CONSISTENCY

MANAGE SERVER LIFECYCLE

REASON ABOUT SERVICES, INSTEAD OF SYSTEMS

APPLY DEV-TEST-PROD CYCLE TO INFRASTRUCTURE
CONFIGURATION MANAGEMENT




                 ISCONF   CHEF




       RADMIND
BUILD FROM SOURCE
BARE METAL TO RUNNING SERVICES
BUILD FROM SOURCE
BUILD FROM SOURCE
AUTOMATED PROVISIONING AND DEPLOYMENT OF
SERVICES
BUILD FROM SOURCE
AUTOMATED PROVISIONING AND DEPLOYMENT OF
SERVICES


ROLL CONFIG CHANGES FORWARD (DEV-TEST-PROD)
BUILD FROM SOURCE
AUTOMATED PROVISIONING AND DEPLOYMENT OF
SERVICES


ROLL CONFIG CHANGES FORWARD (DEV-TEST-PROD)


DEV, TEST AND PROD NOT OUT OF SYNC
BUILD FROM SOURCE
AUTOMATED PROVISIONING AND DEPLOYMENT OF
SERVICES


ROLL CONFIG CHANGES FORWARD (DEV-TEST-PROD)


DEV, TEST AND PROD NOT OUT OF SYNC


TEST FROM A KNOWN STATE
BUILD FROM SOURCE
AUTOMATED PROVISIONING AND DEPLOYMENT OF
SERVICES


ROLL CONFIG CHANGES FORWARD (DEV-TEST-PROD)


DEV, TEST AND PROD NOT OUT OF SYNC


TEST FROM A KNOWN STATE


SCALING
BUILD FROM SOURCE
AUTOMATED PROVISIONING AND DEPLOYMENT OF
SERVICES


ROLL CONFIG CHANGES FORWARD (DEV-TEST-PROD)


DEV, TEST AND PROD NOT OUT OF SYNC


TEST FROM A KNOWN STATE


SCALING


DISASTER RECOVERY
ONE STEP DEPLOY
ONE STEP DEPLOY


ONE AUTOMATED PROCESS
FROM VERSION CONTROL TO
LIVE SERVICES.
ONE STEP DEPLOY


ONE AUTOMATED PROCESS
FROM VERSION CONTROL TO
LIVE SERVICES.

COMPUTERS ARE REALLY
GOOD AT RUNNING THE SAME
COMMANDS OVER AND OVER.
ONE STEP DEPLOY


ONE AUTOMATED PROCESS
FROM VERSION CONTROL TO
LIVE SERVICES.

COMPUTERS ARE REALLY
GOOD AT RUNNING THE SAME
COMMANDS OVER AND OVER.

LOWER THE FIXED COST OF
DEPLOY.
MONITORING
MONITORING


WHAT DOES 'NORMAL'
LOOKS LIKE?
MONITORING


WHAT DOES 'NORMAL'
LOOKS LIKE?

DON’T JUST LOOK AT
THE DATA WHEN
THINGS ARE BAD
MONITORING


WHAT DOES 'NORMAL'
LOOKS LIKE?

DON’T JUST LOOK AT
THE DATA WHEN
THINGS ARE BAD

NEED BASELINE,
CHART, TRENDS
CONTINUOUS INTEGRATION
CONTINUOUS INTEGRATION


TEST NEW BUILDS
CONTINUOUS INTEGRATION


TEST NEW BUILDS

ASSERT SERVICES
ARE RUNNING
CONTINUOUS INTEGRATION


TEST NEW BUILDS

ASSERT SERVICES
ARE RUNNING

RUN FUNCTIONAL
TESTS
DEPLOY EARLY AND OFTEN
TAG EVERYTHING - WHO? WHAT? WHEN?
SYNCHRONIZATION
 GET ALL MACHINES SYNC’D
CORRELATE




VISUALIZE ON THE SAME TIMELINE
TAGGED WITH WHO? WHAT? WHEN?
INFORMATION RADIATORS
                 SHARE METRICS
DEV AND OPS SEE THE SAME THING, IN THE SAME PLACE
SHARE THE REPOSITORY
SHARE THE REPOSITORY

KEEP CONFIGS IN SYNC WITH
APPLICATION CODE
SHARE THE REPOSITORY

KEEP CONFIGS IN SYNC WITH
APPLICATION CODE

EVERYONE KNOWS WHERE
TO LOOK
SHARE THE REPOSITORY

KEEP CONFIGS IN SYNC WITH
APPLICATION CODE

EVERYONE KNOWS WHERE
TO LOOK

EVERYONE SEES EVERYONE
ELSE WORKING
SHARE THE REPOSITORY

KEEP CONFIGS IN SYNC WITH
APPLICATION CODE

EVERYONE KNOWS WHERE
TO LOOK

EVERYONE SEES EVERYONE
ELSE WORKING

MINIMIZE SURPRISE
SHARE THE REPOSITORY

KEEP CONFIGS IN SYNC WITH
APPLICATION CODE

EVERYONE KNOWS WHERE
TO LOOK

EVERYONE SEES EVERYONE
ELSE WORKING

MINIMIZE SURPRISE

BOUNDARY OBJECT
ALWAYS SHIP TRUNK
EVERYONE ALWAYS KNOWS WHICH BRANCH IS LIVE
BRANCH FEATURES IN APPLICATION CODE
DARK LAUNCH
DECOUPLE SERVICES
ISOLATE THINGS THAT CHANGE FREQUENTLY
        FROM THINGS THAT DON'T
CACHING
DON'T GENERATE THE SAME CONTENT TWICE
          (DRY COMPUTATION)
FAIL HAPPENS
FAIL HAPPENS
FAIL HAPPENS


CAN YOU AFFORD TO BE
DOWN?
FAIL HAPPENS


CAN YOU AFFORD TO BE
DOWN?

HOW LONG?
FAIL HAPPENS


CAN YOU AFFORD TO BE
DOWN?

HOW LONG?

HOW FAST CAN YOU BE
BACK UP?
FAIL HAPPENS


CAN YOU AFFORD TO BE
DOWN?

HOW LONG?

HOW FAST CAN YOU BE
BACK UP?

TRY NOT TO CAUSE IT
FAIL SAFE
PRACTICE MAKES PERFECT
OUT THE
WINDOW
FIRE DRILLS
WORKING EFFECTIVELY
WITH LEGACY SYSTEMS
CULTURE
THERE IS ONLY US
LEARNING AND RESPECT
    CULTIVATION CULTURE
WORK TOGETHER
WORK TOGETHER

DEVS NEED TO
UNDERSTAND THE
INFRASTRUCTURE
WORK TOGETHER

DEVS NEED TO
UNDERSTAND THE
INFRASTRUCTURE

OPS NEED TO
UNDERSTAND THE
APPLICATION
WORK TOGETHER

DEVS NEED TO
UNDERSTAND THE
INFRASTRUCTURE

OPS NEED TO
UNDERSTAND THE
APPLICATION

EVERYONE HAS
SOMETHING TO
CONTRIBUTE
PLANNING FOR FIRES IS HARD
PLANNING FOR FIRES IS HARD


DEAR DIARY,
PLANNING FOR FIRES IS HARD


DEAR DIARY,

  TODAY I WAS ON FIRE FOR 12
HOURS...
PLANNING FOR FIRES IS HARD


DEAR DIARY,

  TODAY I WAS ON FIRE FOR 12
HOURS...

IT WASN’T AS PLEASANT AS IT
SOUNDS.
PLANNING FOR FIRES IS HARD


DEAR DIARY,

  TODAY I WAS ON FIRE FOR 12
HOURS...

IT WASN’T AS PLEASANT AS IT
SOUNDS.

--EBEN BRINSON SMITH III
MANAGE FLOW
THE BEST WAY TO FIGHT FIRES IS
 NEVER LET THEM GET STARTED
SHARED METAPHORS
CONCLUSIONS
CONCLUSIONS
LEARN FROM EVERYONE YOU CAN
CONCLUSIONS
LEARN FROM EVERYONE YOU CAN

NEW TOOLS AND IDEAS WON'T SOLVE ALL THE
PROBLEMS... BUT THEY CAN SOLVE A LOT.
CONCLUSIONS
LEARN FROM EVERYONE YOU CAN

NEW TOOLS AND IDEAS WON'T SOLVE ALL THE
PROBLEMS... BUT THEY CAN SOLVE A LOT.

THE SOLUTIONS TO SOME PROBLEMS REQUIRES SOCIAL
ENGINEERING AS MUCH AS TECHNICAL
CONCLUSIONS
LEARN FROM EVERYONE YOU CAN

NEW TOOLS AND IDEAS WON'T SOLVE ALL THE
PROBLEMS... BUT THEY CAN SOLVE A LOT.

THE SOLUTIONS TO SOME PROBLEMS REQUIRES SOCIAL
ENGINEERING AS MUCH AS TECHNICAL

EVERYONE’S JOB IS TO ENABLE BUSINESS VALUE
CONCLUSIONS
LEARN FROM EVERYONE YOU CAN

NEW TOOLS AND IDEAS WON'T SOLVE ALL THE
PROBLEMS... BUT THEY CAN SOLVE A LOT.

THE SOLUTIONS TO SOME PROBLEMS REQUIRES SOCIAL
ENGINEERING AS MUCH AS TECHNICAL

EVERYONE’S JOB IS TO ENABLE BUSINESS VALUE

THERE IS ONLY US
WE ARE UNCOVERING BETTER WAYS OF DEVELOPING
SOFTWARE BY DOING IT AND HELPING OTHERS DO IT.
WE ARE UNCOVERING BETTER WAYS OF DEVELOPING
SOFTWARE BY DOING IT AND HELPING OTHERS DO IT.
DELIVERING
 WE ARE UNCOVERING BETTER WAYS OF DEVELOPING
SOFTWARE BY DOING IT AND HELPING OTHERS DO IT.
KEEP UNCOVERING
KEEP HELPING PEOPLE
RESOURCES
AGILE SYSADMIN GROUP
HTTP://GROUPS.GOOGLE.COM/GROUP/AGILE-SYSTEM-ADMINISTRATION/


PUPPET USERS
HTTP://GROUPS.GOOGLE.COM/GROUP/PUPPET-USERS/


VELOCITY CONF
HTTP://EN.OREILLY.COM/VELOCITY2009


PATRICK DEBOIS
HTTP://WWW.DEVOPSDAYS.ORG/


JOHN ALLSPAW AND PAUL HAMMOND
HTTP://BLIP.TV/FILE/2284377
QUESTIONS?
 ANDREW@REDUCTIVELABS.COM
PAUL.NASRAT@GUARDIAN.CO.UK

More Related Content

What's hot

DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul Peissner
 
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and HailoMicroservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailogjuljo
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culturerouanw
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops DevopsKris Buytaert
 
Secure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in AzureSecure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in Azurekloia
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화DONGSU KIM
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
Salesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 ConferenceSalesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 ConferenceSteve Greene
 
SCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsSCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsStefan Streichsbier
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CDCprime
 
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyGitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyWeaveworks
 
Modern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsModern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsGlobalLogic Ukraine
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?Red Gate Software
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approachSiderlan Santos
 

What's hot (20)

Gitlab, GitOps & ArgoCD
Gitlab, GitOps & ArgoCDGitlab, GitOps & ArgoCD
Gitlab, GitOps & ArgoCD
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and HailoMicroservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culture
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
 
Secure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in AzureSecure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in Azure
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevSecOps
DevSecOpsDevSecOps
DevSecOps
 
Salesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 ConferenceSalesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 Conference
 
SCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsSCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOps
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyGitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
 
Modern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsModern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOps
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approach
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 

Similar to Agile Infrastructure - Agile 2009

Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009Andrew Shafer
 
Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09Andrew Shafer
 
Digital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsDigital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsEric D. Schabell
 
Better Architecture without Architects.pdf
Better Architecture without Architects.pdfBetter Architecture without Architects.pdf
Better Architecture without Architects.pdfGeert van der Cruijsen
 
Chaos engineering - The art of breaking stuff in production on purpose
Chaos engineering - The art of breaking stuff in production on purposeChaos engineering - The art of breaking stuff in production on purpose
Chaos engineering - The art of breaking stuff in production on purposeGeert van der Cruijsen
 
From ci to cd - LavaJug 2012
From ci to cd  - LavaJug 2012From ci to cd  - LavaJug 2012
From ci to cd - LavaJug 2012Henri Gomez
 
The foundation for digital transformation: Red Hat Cloud Suite
The foundation for digital transformation: Red Hat Cloud SuiteThe foundation for digital transformation: Red Hat Cloud Suite
The foundation for digital transformation: Red Hat Cloud SuiteEric D. Schabell
 
Stripes RJUG March 2012
Stripes RJUG March 2012Stripes RJUG March 2012
Stripes RJUG March 2012timstone
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILDColloquium
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILDIsaac Christoffersen
 
Agile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 KeynoteAgile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 KeynoteAdam Boczek
 
Scaling DevOps Adoption
Scaling DevOps AdoptionScaling DevOps Adoption
Scaling DevOps AdoptionMark Rendell
 
Automated Reporting of GUI Design Violations for Mobile Apps
Automated Reporting of GUI Design Violations for Mobile AppsAutomated Reporting of GUI Design Violations for Mobile Apps
Automated Reporting of GUI Design Violations for Mobile AppsKevin Moran
 
Designing for-devops
Designing for-devopsDesigning for-devops
Designing for-devopsNew Relic
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David DraperValtech UK
 
The ilities of software engineering.pptx
The ilities of software engineering.pptxThe ilities of software engineering.pptx
The ilities of software engineering.pptxMonica Beckwith
 
Prerequisites for evolutionary architecture
Prerequisites for evolutionary architecturePrerequisites for evolutionary architecture
Prerequisites for evolutionary architectureChris Howe-Jones
 

Similar to Agile Infrastructure - Agile 2009 (20)

Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009Agile Infra @AgileRoots 2009
Agile Infra @AgileRoots 2009
 
Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09Agile Infrastructure Velocity 09
Agile Infrastructure Velocity 09
 
Design and UX in an Agile Process
Design and UX in an Agile ProcessDesign and UX in an Agile Process
Design and UX in an Agile Process
 
Digital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsDigital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applications
 
Better Architecture without Architects.pdf
Better Architecture without Architects.pdfBetter Architecture without Architects.pdf
Better Architecture without Architects.pdf
 
Chaos engineering - The art of breaking stuff in production on purpose
Chaos engineering - The art of breaking stuff in production on purposeChaos engineering - The art of breaking stuff in production on purpose
Chaos engineering - The art of breaking stuff in production on purpose
 
From ci to cd - LavaJug 2012
From ci to cd  - LavaJug 2012From ci to cd  - LavaJug 2012
From ci to cd - LavaJug 2012
 
The foundation for digital transformation: Red Hat Cloud Suite
The foundation for digital transformation: Red Hat Cloud SuiteThe foundation for digital transformation: Red Hat Cloud Suite
The foundation for digital transformation: Red Hat Cloud Suite
 
Stripes RJUG March 2012
Stripes RJUG March 2012Stripes RJUG March 2012
Stripes RJUG March 2012
 
SRE From Scratch
SRE From ScratchSRE From Scratch
SRE From Scratch
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
 
Agile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 KeynoteAgile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 Keynote
 
Scaling DevOps Adoption
Scaling DevOps AdoptionScaling DevOps Adoption
Scaling DevOps Adoption
 
Automated Reporting of GUI Design Violations for Mobile Apps
Automated Reporting of GUI Design Violations for Mobile AppsAutomated Reporting of GUI Design Violations for Mobile Apps
Automated Reporting of GUI Design Violations for Mobile Apps
 
Designing for-devops
Designing for-devopsDesigning for-devops
Designing for-devops
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 
The ilities of software engineering.pptx
The ilities of software engineering.pptxThe ilities of software engineering.pptx
The ilities of software engineering.pptx
 
Forget about Agile
Forget about AgileForget about Agile
Forget about Agile
 
Prerequisites for evolutionary architecture
Prerequisites for evolutionary architecturePrerequisites for evolutionary architecture
Prerequisites for evolutionary architecture
 

More from Andrew Shafer

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take SidesAndrew Shafer
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinAndrew Shafer
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017Andrew Shafer
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?Andrew Shafer
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017Andrew Shafer
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry WaterAndrew Shafer
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates softwareAndrew Shafer
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?Andrew Shafer
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native ArchitectureAndrew Shafer
 
container crash course
container crash coursecontainer crash course
container crash courseAndrew Shafer
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!Andrew Shafer
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring ServicesAndrew Shafer
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014Andrew Shafer
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesAndrew Shafer
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open doesAndrew Shafer
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014Andrew Shafer
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortageAndrew Shafer
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critiqueAndrew Shafer
 

More from Andrew Shafer (20)

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take Sides
 
Always Take Sides
Always Take SidesAlways Take Sides
Always Take Sides
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates software
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native Architecture
 
container crash course
container crash coursecontainer crash course
container crash course
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring Services
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open does
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortage
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critique
 

Recently uploaded

Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 

Recently uploaded (20)

Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 

Agile Infrastructure - Agile 2009