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
A presentation at AWS for Energy | Estonian Energy & Utilities Day in November 2023 in 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