Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same...

19
1 Social Media Advertising © 2019 Sogeti. All rights reserved. Welkom

Transcript of Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same...

Page 1: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

1Social Media Advertising © 2019 Sogeti. All rights reserved.

Welkom

Page 2: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

2

Enterprise Portfolio Modernization

at ScaleModernize your business to get ahead and stay ahead

WazugClemens Reijnen

Page 3: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

3

Cloud Benefits

Agility Experiment Cost Elasticity Recovery Security

Page 4: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

4

Cloud adoption

Migrate to the Cloud Cloud Native Systems

Rehost(lift- shift)

Refactor(redeploy)

Revise(devops)

Rebuild(devops)

New(devops)

Cloud benefits

Cloud benefits

Cloud benefits

Cloud benefitsCloud benefits

Page 5: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

5

Skills

Maintainability

Self organizing teams

Application portfolio

Cloud benefits

Governance

Regulations

Consistency at scale

Compliancy

Target Operating

Model

Enterprises must think on…

Security

Page 6: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

6

Focus

DevOps Automation Platform

Page 7: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

7

DevOps

reduced cycle time.early feedback.

increased predictability.lower software delivery risks.

GOALS

Page 8: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

8

DevOps

High quality by default.All versioned.

No manual activities.Continuous improvement.

Everyone is/ feels responsible.Transparency everywhere.

Principles

Page 9: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

9

DevOps Practices

Page 10: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

10

As Code paradigm

The ‘as code’ paradigm is about being able to reproduce and/or restore a full environment within minutes based on recipes and automation, managed as code.

https://martinfowler.com/bliki/InfrastructureAsCode.html

Page 11: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

11

IaC is a key DevOps practice

Infrastructure as Code is the management of infrastructure (networks, virtual machines, load balancers, and connection topology) in a descriptive model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code generates the same binary, an IaC model generates the same environment every time it is applied. IaC is a key DevOps practice and is used in conjunction with continuous delivery.

https://docs.microsoft.com/nl-nl/azure/devops/learn/what-is-infrastructure-as-code

Page 12: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

12

Everything As Code

Infrastructure as Code

Configuration as Code

Pipelines as Code

Documentation as Code

Tests as Code

Security policy as code

Compliance and governance as code

Page 13: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

13

The Cloud tradeoff from a business quality attribute perspective.

https://www.linkedin.com/pulse/cloud-tradeoff-from-business-quality-attribute-clemens-reijnen/

Platform

Page 14: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

14

Platform

Business Processes

Business Systems

Landing zone

Cloud Capabilities

Company Capabilities

Business Capabilities

Process Capabilities

Customer Capabilities

Page 15: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

15

Stop trying to turn all your developers into DevOps pros, rather speed up on business functionality…

What slows your team down?

Page 16: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

16

Consistency at scale

Maximum Cloud benefits

Enterprise DevOps challenges

Organizations

Page 17: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

17

Service Catalog

KeyVault Automation DNS Storage

Security Center

OMS

Foundation Platform Resource Group

APIM

Business Resource Group

Application Insights

WebApp Redis SQL

Business Resource Group

Application Insights

Business Resource Group

Application Insights

VM

ARM Deployment

Code and ARM Deployment Code and ARM Deployment Code and ARM Deployment

Cloud Templates

resource Configuration

Binary Packages

Azure

Local

Express Route

DSC Registration

DSC Configuration

Container

1

2

3

Service Catalog

Business Projects.

Landing Zone

Service Fabric

Code Build Deploy Code Build Deploy Code Build Deploy

Build & Release definitions

Practices & Guidelines

Page 18: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

1818

People and

management

Practices and Tools

ProductTeam collaboration

Knowledge building and sharing

Improved practices

Inner source

Page 19: Title of Presentation - WAZUG - Sogeti Clemens... · 2019-12-22 · model, using the same versioning as DevOps team uses for source code. Like the principle that the same source code

19

Inner source, developing

open sourcesoftware within

organizations

Sogeti CloudBoost library