devops in the enterprise - devops pro europe …...devops in the enterprise my experience at...
TRANSCRIPT
DEVOPS IN THE ENTERPRISEMY EXPERIENCE AT ACCENTURE
JOSE QUARESMAMANAGER IN INTELLIGENT ENGINEERING SERVICES AT ACCENTURE DENMARK
@JOSEQUARESMA
DEVOPS PRO EUROPE 2019, VILNIUSMARCH 20TH 2019
to
From “DevOps? What’s that?”
Copyright © 2019 Accenture. All rights reserved. 2
”How do I get it?”
Copyright © 2019 Accenture. All rights reserved. 3
“Okay, but what do you mean by DevOps?”
What does DevOps mean?
4Copyright © 2019 Accenture. All rights reserved.
What does DevOps mean?
infrastructure as code
Continuous Delivery
DevOps tools
Culture Change
7Copyright © 2019 Accenture. All rights reserved.
Copyright © 2019 Accenture. All rights reserved. 8
Agile & DevOps: breaking down walls
WantChange
Development
• Create effective change
• Add/Modify features
Wall of Conflict
Want Flexibility
Business
• Create flexibility
• Improve time to market
Agile
Wall of Conflict
Want Stability
Operations
• Create stability
• Enhance services
DevOps
Culture
Copyright © 2019 Accenture. All rights reserved. 9
Copyright © 2019 Accenture. All rights reserved. 10
DevOpsAgile
Copyright © 2019 Accenture. All rights reserved. 11
DevOps doesn’t have to be all or nothing
Leadership support to scale up
You can start small
Copyright © 2019 Accenture. All rights reserved. 12
Everything as Code and Automation FTW!
Copyright © 2019 Accenture. All rights reserved. 13
Collaboration is key!
Copyright © 2019 Accenture. All rights reserved. 14
You cannot just implement DevOps
It’s also about:- Behavior- Culture- Processes
Copyright © 2019 Accenture. All rights reserved. 15
“DEVOPS, AT ITS HEART,IS A CULTURAL MOVEMENT… the organization can only succeed at adopting the culture of DevOps if it is able to overcome the inherent cultural inertia.“
– SANJEEV SHARMA
Some cool DevOps work I have been a part of
Copyright © 2019 Accenture. All rights reserved. 16
Copyright © 2019 Accenture. All rights reserved. 17
OpenShift internal PoC
- Learn and experiment with OpenShift- OpenShift Managed Service on Azure- OpenShift 4 on AWS
- Several hackathons
- Fast prototyping
- Try different tools that work well with OpenShift together with partners
- Security tools- Application Monitoring tools
Copyright © 2019 Accenture. All rights reserved. 18
- A Hackathon that we did at the client site together with Red Hat and Microsoft
- In one evening, we set up a Red Hat OpenShift cluster on Azure
- Allowed us to show:- How easy it is to set it up- Some of the basic things one can do
OpenShift Hackathon
Copyright © 2019 Accenture. All rights reserved. 19
Project at a bank
Service Virtualization(Mock integrations)
Real integrations
Pre-Prod ProdTestDev
OpenShift
Code changes
Pre-Dev
Workstation CI
Sandbox VMs + in-houseconfig platform
SandboxSandbox
SandboxSandboxTraining
SandboxSandboxTest
Copyright © 2019 Accenture. All rights reserved. 20
Project at a bank
WebLogic
Oracle DB
OSB
Service
VirtualizationOpenShift project
Copyright © 2019 Accenture. All rights reserved. 21
Project at a bank
Environment provisioning2-3 weeks < 1 hour
Config./deployment complexity
several componentsinfrastructure as code
deployment: 1 container
AČIŪ!
Copyright © 2019 Accenture. All rights reserved. 23
Book suggestions