Rethinking AWS CloudOps and Platform Engineering for Digital Acceleration at Scale

A presentation at AWS for Energy | Estonian Energy & Utilities Day in November 2023 in by Bruno Amaro Almeida

Slide 1

Slide 1

Rethinking AWS CloudOps and Platform Engineering for Digital Acceleration at Scale November 8, 2023 Bruno Amaro Almeida VP, IT Operations AWS Estonian Energy & Utilities Roundtable

Slide 2

Slide 2

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

Slide 3

Slide 3

Asset Data Platform (ADP) Cross-business central solution that enables effective resource and data utilization. Few examples: – Real-time SCADA data integrations from all Wind parks for wind energy production optimization and automated analytics & performance reporting – Value Based Maintenance solutions for Hydro with digital tools and data, for example for anomaly detection and real time monitoring. – Real time data collection and delivery between multiple operative systems in Finland H&C systems – Providing weather and production data for Data Science solutions, such as for heat demand forecasting, weather modeling and production optimization modeling. ADP Hydro 3 ADP Platform

Slide 4

Slide 4

Enteprise Cloud Adoption Path • CapEx ↓ OpEx ↑ • New competences, increased R&D & Innovation J • Internal IT struggling to cope L • • • • 4 Driven by Internal IT (or niche digital experiments) Better capacity planning Speed & Agility Focus on the Business (not on Datacenters) • • • • Decentralized IT More advanced and Complex Digital Solutions J Bottlenecks, Lack of Context & Tickets ↑ ↑ ↑ Shadow IT and Fragmented Governance 👀

Slide 5

Slide 5

Typical Cloud Operating Model Business App B App A App C IAM Network 5 Product X AI & Data Team DevOps Team Experiment X Platform Products, Services & Competences Data Platforms Fin & Cost Manag. IT Service Managers Service X CloudOps APIs & Integration Security I&V Team

Slide 6

Slide 6

Different Profiles with Different Needs, Expectations, and Frustrations

Slide 7

Slide 7

John is an employee at Fortum. He is a service manager that is accountable for one (or more) Core IT / Enterprise application. The business stakeholders (internal and/or external) are counting on him to deliver an excellent IT service experience. Own the budget for new development and RUN. Johanna is an employee at Fortum. She is a product owner that works alongside a multi-disciplinary Digital Development team to deliver a successful digital product or service that Fortum customers love. Tech Lead Front End developers Back End developers UX/UI DevOps / Solution Architect Quality Assurance & Testing

Slide 8

Slide 8

Evolving towards a Cloud bi-Operating Model

Slide 9

Slide 9

Core IT x Digital Development Business Core IT Digital Development App B App A Platform Products, Services & Competences App C IT Service Owners SOC Rapid Development Hub CloudOps & Platform Engineering APIs & Integration AI & Data Team SWD Team Experiment X LowCode / NoCode Data Engineering Data Science Network Data Platforms Software Development IAM Solution Architecture / Advisory DevSecOps & SRE End User Services 9 Product X BI & Analytics Service Management Cyber Security Service X Quality Assurance Virtual and Lean Governance, Risk and Compliance steering I&V Team

Slide 10

Slide 10

Rapid Development Hub Hybrid Rapid Development Team

Idea collection Engagement Implementation Planning & Sprint Present the results Handover (design, data, development, advisory) § Technical competence leads § Business enablers Virtual Extension Body 10 We empower anyone in Fortum to experiment innovative digital ideas in 6 weeks

Slide 11

Slide 11

11 https://biowizard.co/

Slide 12

Slide 12

Developing our Platform Engineering Capabilities • Tech Radar’s • Builders Library and Templates • Core IT & Digital Development Handbook • API Catalog • Digital Project Catalog & Discovery • Metrics (e.g. DORA, SLAs, SLOs) • Self-service Cloud & Tools Provisioning • … 12

Slide 13

Slide 13

Re-thinking our User Experience • Design the user journey (empathize, define) 💚 – Identify problematic and/or time consuming areas • Explore self-service and automation (ideate, prototype) 🛠 – Done is better than perfect – Balance short-term with long-term CloudFormation ref templates (e.g. Innovation Sandbox) 13 baseline module - network info - IAM - … SW Team IT Ops

Slide 14

Slide 14

“A digital platform is a foundation of selfservice APIs, tools, services, knowledge and support which are arranged as a compelling internal product.” Evan Bottcher https://martinfowler.com/articles/talk-about-platforms.html

Slide 15

Slide 15

Questions & Answers Bruno Amaro Almeida VP, IT Operations brunoamaro.com