Top Banner
World ® ’1 6 Tech Talk: Don’t Forget Operations in Your Continuous Delivery Practice Joseph Offenberg - Sr. Principal Consultant - CA Technologies DO5T09T DEVOPS
19

Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

Jan 23, 2018

Download

Technology

CA Technologies
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

World®’16

TechTalk:Don’tForgetOperationsinYourContinuousDeliveryPracticeJosephOffenberg- Sr.PrincipalConsultant- CATechnologies

DO5T09T

DEVOPS

Page 2: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

ALLDEVNOOPS?

AGILEFOROPERATIONS

RUNBOOKAUTOMATION

EXPANDTHEARTIFACTCONVERSATION

EXPANDTHEENDUSERCOMMUNITY

UNDERSTANDTHEAPPLICATIONOPERATINGMODEL

1

2

3

4

5

6

Page 3: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

releasealert&details

QA/TestDEV PRODUCTIONPRE-PROD

CustomerExperience

PROVISIONREPMGR SCM CI TESTCONTAINER CONFIG CLOUD

Documentrequirements

PlanRelease

DesignSpec

Codecommit SCM CI/Build Functional

testing UATIntegrationtesting

Performancetesting

Deploytopre-prod

Deploytoproduction

APM

performancesnapshots

AllDevAlmostNoOps……

Page 4: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExpandingWhatYouDeploy

“Deploymentworkflowshavenotonlyincreasedtheconfidenceinthereleaseprocess,butalsoopensupawholenewworldtoautomatethedeploymentfornotjustcode,butDB,networkappliances,applicationservers,andAWS.”

—Aruneesh Salhotra,Release/BuildTechnologist,PMataFinancialServicesFirm

FromaCAReleaseAutomationuser…

Page 5: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Backlog Develop Func. Test Systemtest Ops Production

Security

Monitoring

Networking

WorkloadETL

AgileforOperationsRequirements,Design,Build,TestandDeploy

Page 6: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FOCUSONTHESERVICEDELIVERYMODEL—WHATDOESOPSNEED?

§ EnterpriseScalability§ HighAvailability§ IncidentManagement§ RoleBasedAccessControl§ Governance:AuditingandData§ ApplicationOnboardingProcess§ UserOnboarding§ RoleBasedTraining

ServiceDeliveryModelforContinuousDelivery

Page 7: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExpandtheArtifactConversation

DEPLOYMENTAUTOMATION§ WorkloadAutomation:

AutoSys,ESP.dSeries§ Security:Siteminder andLayer7§ Monitoring:APMPolicyNimSoft

Probes§ Provisioning§ Runbookautomation

Page 8: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

OperationalArtifactsDeployedwithCAReleaseAutomation

Page 9: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WorkloadDeploymentProcess

Page 10: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExpandtheEndUserCommunityandSpeedupAdoption

De-emphasizetheneedforautomationspecialists

Web\AppServerAdminsDatabaseAdminsCloudExperts SecurityExpertsSysAdmins

ProcesscreationbySMEs

Page 11: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AdditionalBenefitsforOperations

Collaboration§ Automatedmaintenance

modeforreleases

ReducedMTTR§ SLAsmet

ImprovedGovernance§ Reducedrisk

§ Enrichedchangerequestdata

§ Tighterandmoreaccurateimplementationtimelines

Page 12: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UnderstandtheOperatingModel

Page 13: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AutomationToolComparisonRELEASEAUTOMATION WORKLOADAUTOMATION PROCESSAUTOMATION

Focus ContinuousDelivery;DevOpsfocusesonapplicationreleaseautomationandoperations(example:adjustJavaparams,config filesduringrollout):§ Applicationmodelreusableacross

environments§ Artifactrepository§ SDLCIintegrations

Jobschedulingandworkloadbalancingtomanageflowofworkacrosssystems(example:setsatasktocompletewithinspecifiedtimebeforedependentotherworkcanbestarted):§ Highvolumetransactional

processing§ Extract,transform,andload(ETL)

Processflowdirectedbyautomationrulesthatareinturndrivenbyprocessprioritiesandobjectives:§ HumanInteraction§ Longrunningprocesses§ Catalog Fulfillment§ ITTaskAutomation

Capabilities 1. Definerelease,artifacts,flow2. Createworkflowforapprelease3. Deploytheappartifacts4. Restartruntimecontainers5. Monitorthereports,releases,

statusofrelease,validationchecksafterapplicationdeploy

1. Defineevents,jobs,anddesignjobstreams

2. Processeventsandorchestratejobs

3. Monitorandreportonevents,statusofjobs,andjobstreams

1. Designtheprocessusinggraphicaldraganddrop

2. Executethedesignprocess3. Monitorandmanagetheexecuting

process4. IntegratewithvariousITtoolsand

applications

Environments Acrosstheentirelifecyclefromdevelopment,systemsintegrationtest,functionaltest,performancetest,andproduction.Lifecycleenvironmentswithrapidchange.

Transactionalapplicationenvironments,favoringstability.

DataCenter, Service Managementautomation.Automatedfulfillment.

Page 14: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RunBookAutomationCapability CAReleaseAutomation RunBookAutomation

CA,Opalis, BMC,ServiceNowPerspective Application CentricView ProcessCentricView

ApplicationModel Components\Environments\ServerTypes None

ArtifactRepository Embedded Nexus None

UserTaskManager None Supported

CloudOrchestration Supported Supported

External Triggering SupportedWebServicesCLI SupportedWebServices,CLI,emailtrigger

ITILIncidentManagement,ChangeManagement

None,Mustbecreated ITIL Bestpracticeprocessesincluded

SelfServiceRequestFulfillment DeploymentOnly, Mustbeintegratedwithacatalog

Included

ReportMetrics Deployment throughput MTTR,MTBF

Architecture 3Tier 3Tier

Integration (actionPacks) 130 + 20-30

Web UI Application DeploymentManager,ProcessDesigner Request Catalog, ProcessDesigner

Error Handling None, eachcasemustbeincludedinaprocess Specific subprocessesforgenericerrorhandling

System CommandExecution Windows,SSH, UnixShell Windows,SSH, UnixShell

WebServiceExecution REST,SOAP REST, SOAP

PersistentProcessData Limitedtodeployment properties.Must beaddedtotheprocessexporttoXML,Database

Stdout,Stderr,webservice response,etc,allsavedbydefault

Page 15: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ResultsLoremipsumdolorsitamet,consectetur adipiscing elit,sed doeiusmod tempor incididunt ut labore etdolore magnaaliqua.Ut enim adminimveniam,quis nostrud exercitationullamco laboris nisiut aliquip exea commodo consequat.Duis aute irure dolorinreprehenderit involuptate velit esse cillum dolore eu fugiatnulla pariatur.Excepteur sint occaecat cupidatat nonproident,sunt inculpaquiofficia deserunt mollit animidest laborum.

SummaryAFewWordstoReview

Page 16: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5T22SINGDeliversUnprecedentedGlobalContinuousDeliveryasaService 11/17/2016at3:00pm

DO5X14SHMSDeliversSleekApplicationDeploymentsviaCAReleaseAutomation 11/17/2016at3:45pm

DO5T19SGMFinancialBuildsaSustainable,Holistic,ContinuousDeliveryPractice 11/17/2016at4:30pm

Page 17: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernizeAppDelivery

IntegratedCDTheater5- DOV501P

DeliverTestDataFaster

TestDataManagerTheater5- DOV511P

DeliverBetterApps

ServiceVirtualizationTheater5- DOV507P

OrchestrateYourRelease

ReleaseAutomationTheater5- DOV513P

Page 18: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

Page 19: Tech Talk: Dont Forget Operations in Your Continuous Delivery Practice

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– ContinuousDelivery

FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu