13
DevOps Unleashed IAM Lifecycle Strategy Olivier Naveau Managing Director

Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

Embed Size (px)

Citation preview

Page 1: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

DevOps UnleashedIAMLifecycle Strategy

OlivierNaveauManagingDirector

Page 2: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

2

ü Serversarelikepetsü Younamethem,andwhentheygetsick,you nursethembacktohealth

ü Serversarelikecattleü Younumberthem,andwhentheygetsick,youshootthem

Frompetstocattle

Source:thefirstknownusageofthisanalogywasbyGlennBerryinhispresentation,ScalingSQLSoftware,whendescribingthedifferencebetweenscalingupandscalingout.

Page 3: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

3

ü #ofenvironmentsü #ofcomponentsü #ofconnectors/integrationsüGUI-basedconfiguration

resultin…

ServersarepetsintraditionalIAMinfrastructure

Developinyear(s)

Testinmonth(s)

Deploy…

Page 4: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

4

Shorttimetomarket Adaptfasttonewrequirements

LowTCO Easyintegrationofnewtechnologies

TheDigitalTransformationcallsforotherKPIs

Page 5: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

5

DevOpsphilosophy

Dev Ops

üDevdoesn’tthrowitssoftwarepackageovertheOpsfence

ü SoftwarepackagesmaketheirjourneyfromDevtoOps

ü Thedevelopersarethebestfittedforsupport,bytheway

Source:LeonTrantermaintainsExtremeUncertaintywebsiteandblogsover« thedifferencebetweenagileandDevOps ».

Page 6: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

6

DevOpsstrategyforthecloud

ü Infrastructureascodeü Treatconfigurationjustlikesourcecode.• Storeitastext(json,yaml)• Processitwithtools(perl,python,jq,etc.)• Versionit,tagit• Promoteconfigurationfromoneenvironmenttoanother• PutitthroughadevelopmentCI/CDpipeline• GUIsbecomeconfigurationeditors

üWhatisthedifferencebetweenQAandProduction?git checkout qa

git diff production

Source:fromForgeRockDevOpsslidepresentation.

Page 7: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

7

WhatisForgeRockdoing?

TheDevOpsjourney

Page 8: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

8

DEV

Q&A

PRD

Configurationitems

OrchestrationusingForgeRockIdentityPlatformCLI/API

Developinweek(s)

Testinday(s)

Deployinminutes(s)Architecturetemplate

Projectstructure

Developmentguide Deployment

guidetemplate

Configurationitems

+

WhatisParadigmoadding?

=RapidDeploymentToolkitforForgeRockIdentityPlatform

Page 9: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

9

ArchitecturetemplateProjectstructure

Developmentguide

Deploymentguide

RapidDeploymentToolkitforForgeRockIdentityPlatformEnd-to-end- LifeCycle- Methodology

Projectstructure

ArchitectureTemplate

GuidedDevelopment

DeploymentTemplates

GuidedDeployment

OperationsGuide

Page 10: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

10

DEV

Q&A

PROD

ApplyConfiguration

OrchestrationusingForgeRockIdentityPlatformCLI/API

DefineConfiguration

RapidDeploymentToolkitforForgeRockIdentityPlatformAgile– Iterative- DevOps

DevOps

Page 11: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

11

RockKit demo

DEV

Configurationitems

OrchestrationusingForgeRockIdentityPlatformCLI/API

+

Page 12: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

12

RockKit leadstoimprovedKPIs

Shorttimetomarket:Deliverin<3months

Managecompleximplementations,withmany

InstancesVeryimportant

effort&costreduction

Page 13: Paradigmo. Rock Kit, the Rapid Deployment Toolkit for ForgeRock Identity Platform

13

OlivierNaveauManagingDirector

[email protected]

JanIckrothSales&BusinessDevelopment

[email protected]

Questions&answers