We adopted DevOps and are Cloud Native. Now What? Bruno Amaro Almeida 1 Photo by Alessandro Erbetta on Unsplash
Sept 2022
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
Fortum Digital Development: Energy Optimization, Sustainability, Mobility Generation, Trading and Asset Optimization District Heating, Recycling & Waste Consumer Solutions
Enterprise 3
…
… Startups
Slide 4
Cloud Native & DevOps can have many meanings … Instances. Containers. Serverless. Public- Private- Multi- Hybrid- Cloud DevOps. SRE. Platform Engineering.
4
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
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
7
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
Fortum Digital Development Handbook Exa m
ple
Inspired by 💚
https://s-group-dev.github.io/development-guidelines/
(…) 10
Slide 11
Guidelines
Digital Development Handbook
Assessments
11
HOW
WHY
WHAT
Builders Library
HOW
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
Culture > Processes > Technologies
13
Slide 14
Thanks! Questions? Feedback?
Bruno Amaro Almeida brunoamaro.com
Reach out on: @bruno_amaro @brunoamaroalmeida