We adopted DevOps and are Cloud-native. Now What?

A presentation at DevOpsDays Portugal 2022 in September 2022 in Porto, Portugal by Bruno Amaro Almeida

Slide 1

Slide 1

We adopted DevOps and are Cloud Native. Now What? Bruno Amaro Almeida 1 Photo by Alessandro Erbetta on Unsplash Sept 2022

Slide 2

Slide 2

Hello! About me • Head of Technology & Architecture at Fortum • Advisor / Architect Consultant Bruno Amaro Almeida brunoamaro.com Reach out on: @bruno_amaro @brunoamaroalmeida

Slide 3

Slide 3

Fortum Digital Development: Energy Optimization, Sustainability, Mobility Generation, Trading and Asset Optimization District Heating, Recycling & Waste Consumer Solutions Enterprise 3 … … Startups

Slide 4

Slide 4

Cloud Native & DevOps can have many meanings … Instances. Containers. Serverless. Public- Private- Multi- Hybrid- Cloud DevOps. SRE. Platform Engineering. 4

Slide 5

Slide 5

Technology Strategy: an Organizational Perspective • Compliance and regulatory • Mergers and Acquisitions • Geographic Locations • Capacity commitments and existing business relationships • Best-of-breed services 5 Photo by Austin Neill on Unsplash

Slide 6

Slide 6

How do we move a Mountain? CloudOps & Platform Engineering Data & Integration EA, CyberSec, Legal, … • Open governance and strong operational foundations: § CloudOps & Platform Engineering. Data & Integrations. • Multi-competence team & co-creation SW CoE Project A • Enable transparency, visibility and escalation paths Project Z K8s Serverless Project B Treat Operations as a value center, not a cost center 6 Project C …

Slide 7

Slide 7

7

Slide 8

Slide 8

Security Threat Modeling Workshop “Threat modelling works to identify, communicate, and understand threats and mitigations within the context of protecting something of value.” source: owasp.org 8

Slide 9

Slide 9

AWS and Azure Well-Architected Framework & Review • Consistent, Repeatable Assessment • Identify Risks & Opportunities • Outside perspective new Sustainability 9

Slide 10

Slide 10

Fortum Digital Development Handbook Exa m ple Inspired by 💚 https://s-group-dev.github.io/development-guidelines/ (…) 10

Slide 11

Slide 11

Guidelines Digital Development Handbook Assessments 11 HOW WHY WHAT Builders Library HOW

Slide 12

Slide 12

Connecting the dots with Backstage • Tech Radar • Digital Development Handbook • Builders Library and Templates • Project/Service Catalog & Discovery • Metrics – DORA Metrics (Deployment Frequency, Change Lead Time, Change Failure Rate, Mean Time to Recovery) – SLAs, SLOs, SLIs, RPO, RTO, … • … 12 source: backstage.io

Slide 13

Slide 13

Culture > Processes > Technologies 13

Slide 14

Slide 14

Thanks! Questions? Feedback? Bruno Amaro Almeida brunoamaro.com Reach out on: @bruno_amaro @brunoamaroalmeida