A presentation at AWS for Energy | Estonian Energy & Utilities Day by Bruno Amaro Almeida
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
Fortum Digital Development: Energy Optimization, Sustainability, Electric Mobility Generation, Trading and Asset Optimization District Heating, Recycling & Waste Consumer Solutions Enterprise 2 … … Startups
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
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 👀
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
Different Profiles with Different Needs, Expectations, and Frustrations
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
Evolving towards a Cloud bi-Operating Model
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
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
11 https://biowizard.co/
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
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
“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
Questions & Answers Bruno Amaro Almeida VP, IT Operations brunoamaro.com