An Essential Guide to Leverage Cloud, DevOps & Data for Business

A presentation at Futurice Webinar 2020 in June 2020 in by Bruno Amaro Almeida

Slide 1

Slide 1

Thank you! Kiitos! Danke! Tack! Hello! Bruno Amaro Almeida Jussi Hacklin P RINC IP AL ARC HITE C T & ADV ISOR V P , TE C HNOL OGY bruno.almeida@futurice.com jussi.hacklin@futurice.com Reach out on: @brunoamaroalmeida BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE Reach out on: @jussihacklin

Slide 2

Slide 2

An Essential Guide to Index Leverage Cloud, DevOps & Data for Business Futurice BERLIN · HELSIN K I · LON DON Bruno Amaro Almeida · MUN ICH · OSLO · STOCK HOLM · TAMPERE What is out there? Photo by Donald Giannatti on Unsplash

Slide 3

Slide 3

”What is Cloud? Different types of Cloud Computing • Public Cloud: AWS, Microsoft Azure, Google Cloud • Hybrid Cloud: Mixture of public and private • Private Cloud (or on-premises): Your datacenter (e.g. OpenStack, VMWare vCloud, etc) BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE @bruno_amaro

Slide 4

Slide 4

”What is DevOps? “DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity(…)” source: aws.amazon.com source: devops.com “DevSecOps is the philosophy of integrating security practices within the DevOps process. DevSecOps involves creating a ‘Security as Code’ culture with ongoing, flexible collaboration between release engineers and security teams.” source: sumologic.com BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE @bruno_amaro

Slide 5

Slide 5

”Cloud Paradigm Shift IaaS, PaaS, SaaS? • Infrastructure as a Service (IaaS): You manage the servers, the OS and applications. The provider will manage the underlying infrastructure. • Platform as a Service (PaaS): You manage your own application while all the underlying components are managed by the provider. e.g. Heroku. • Software as a Service (SaaS): You just use the service. e.g. Gmail source: bmc.com BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE @bruno_amaro

Slide 6

Slide 6

Evolution of Cost Optimization in Tech 15 YEARS AGO COMPUTE IS EXPENSIVE 10 YEARS AGO STORAGETITLE IS EXPENSIVE TODAY HUMANS ARE EXPENSIVE @bruno_amaro

Slide 7

Slide 7

Public Cloud Global Landscape Public Cloud Global Market Share (CSA - 2017) Gartner Magic Quadrant for Cloud 2018 @bruno_amaro

Slide 8

Slide 8

First-Hand Impressions • Market leader year-over-year • Extreme customer centricity • Really good at providing services that do the heavy lifting of common things you can build by yourself but you don’t really have (or want) to. • Strong focus on innovation and providing services you can’t reasonably build by yourself (e.g. Kubernetes, BigQuery). • Gaining market share very rapidly. • A lot of services were designed to be global ( internet scale) by default • Great support with built-in DevOps services and tooling (Repositories, Boards, CI/CD, etc). • Very stable services • Designed with a Site Reliability Engineering mindset • Built from Ops towards Devs point of view • Very mature AI/ML offering and capabilities • Nordic Region (Datacenter): Sweden • Nordic Region (Datacenter): Finland • Good offering and value proposition for hybrid environments • PowerBI (note: part of Office 365 not Azure) • Nordic Region (Datacenter): Oslo @bruno_amaro

Slide 9

Slide 9

Key Business Benefits Why organizations want to migrate to Cloud and adopt a DevOps Model? • Trade Capital Expense with Variable/Operational Expense (CapEx > OpEx) • Enhanced capacity planning • Benefit from massive economies of scale • Focus on the Business, not on running and maintaining Datacenters • Empower and break silos. Increase speed and agility of development Photo by Riccardo Annandale on Unsplash @bruno_amaro

Slide 10

Slide 10

POLL BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE

Slide 11

Slide 11

Pitfalls: Learning Hard Lessons • This stuff is only for tech companies • Cloud will immediately save money • DevOps automatically breaks silos • No need for Operations “Every company is a technology company” Peter Sondergaard at Gartner Symposium Photo by Pawel Janiak on Unsplash @bruno_amaro

Slide 12

Slide 12

What about Security and Compliance? • Cloud providers meet compliance standards such as ISO 27001, CSA, PCI DSS, HIPAA, GDPR, … • Cloud providers make it easier for your organization to meet the same compliance standards. • Effortless to enable data encryption at rest (SSE) and in transit (SSL/TLS). Source: AWS Shared Responsibility Model @bruno_amaro

Slide 13

Slide 13

Core Building Blocks Compute Network Storage Security & Identity • AWS EC2 • AWS VPC • AWS EBS • AWS IAM • AWS ECS / EKS / Fargate • AWS Route 53 • AWS S3 • AWS KMS / CloudHSM • AWS Lambda • AWS Elastic Load Balancing • AWS EFS • AWS Inspector / Advisor / GuardDuty / Shield • AWS Elastic Beanstalk / Amplify • AWS CloudFront • Google Compute Engine • Google Cloud Virtual Network • Google Persistent Disk • Google Cloud IAM • Google Container Engine / GKE • Google Cloud DNS • Google Cloud Storage • Google Cloud KMS / Cloud HSM • Google Cloud Functions • Google Cloud Load Balancing • Google Cloud File Store • Google Cloud Security Scanner • Google App Engine • Google Cloud CDN • Azure Virtual Machines • Azure Virtual Network • Azure Disk Storage • Azure Active Directory • Azure Containers / AKS / Service Fabric • Azure DNS • Azure Blog Storage • Azure Key Vault / Dedicated HSM • Azure Functions • Azure Load Balancer • Azure File Storage • Azure Sentinel / Security Center / DDoS • Azure App Service • Azure CDN Protection @bruno_amaro

Slide 14

Slide 14

AI & Data Capabilities • Data Ingestion & Storage • Data Preparation & Transformation • Analytics and Business Intelligence • • • • • • • Speech to Text Text to Speech Image Recognition Translation Sentiment Analysis Forecast … • Validate and Train Model • Deploy Model AI/ML Platform Data Engineering AI/ML API’s @bruno_amaro

Slide 15

Slide 15

POLL BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE

Slide 16

Slide 16

Business understanding IoT, AI & Analytics Cycle IoT Device Management Data Ingestion Deploy the Model BERLIN · HELSINKI · LONDON · MUNICH · OSLO · STOCKHOLM · TAMPERE Data Preparation Train and Validate the Model Visualization & Analytics

Slide 17

Slide 17

Business Understanding • Near real-time analytics • Elastic capacity • Global availability • Predictive Maintenance Photo by Adeolu Eletu on Unsplash @bruno_amaro

Slide 18

Slide 18

Industry 4.0 & IIoT Intelligent products, integrated services and ultimately towards autonomous pull ecosystems. Common use case: Predictive Maintenance When will the machine fail? What can we do about it? Source: World Economic Forum, 2015 BERLIN • HELSINKI • LONDON • MUNICH • OSLO • STOCKHOLM • STUTTGART • TAMPERE Photo by chuttersnap on Unsplash @bruno_amaro

Slide 19

Slide 19

How to get started? Becoming a cloud-native and data-driven organisation WHO Strategy Governance Where do we want to go? How do we get there? CxO, VP’s, Board members Directors, Product Owners, Architects, Leads Execution How fast are we going? Developers, Data Scientists, Product Owners, Designers, Architects, Leads, Agile PMs A specific AI experiment WHAT & HOW Data & AI Strategy Workshop Cloud & DevOps Transformation Workshop Data Governance: What data do we have? Where is it? Who can access it? Cloud/DevOps Governance: Development Best Practices, Default Tooling, etc Building a Data Lake Developing an IoT Data Platform Web and Mobile E-Commerce

Slide 20

Slide 20

Establishing a Cloud & DevOps Center Of Excellence Team A Team B CoE A virtual team with Dev, Sec and Ops competences. Team C • • • • • Governance and Culture Technology Strategy Documentation and Guidelines Security Threat Modelling Enable Agile Methods Highly aligned, loosely coupled Contact Person (Lead) within the team Development team have freedom and responsibility.

Slide 21

Slide 21

Next Steps in Your Learning Journey Courses & Certifications § AWS Cloud Practitioner Certification § Microsoft Certified Azure Fundamentals § Helsinki University Elements of AI Reading Material § The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win § Futurice Data & AI Handbook: Why it’s Time to stop Talking and Start Doing Photo by Ricardo Rocha on Unsplash @bruno_amaro

Slide 22

Slide 22

Thank you! Kiitos! Danke! Tack! Q&A Bruno Amaro Almeida Jussi Hacklin P RINC IP AL ARC HITE C T & ADV ISOR V P , TE C HNOL OGY bruno.almeida@futurice.com jussi.hacklin@futurice.com Reach out on: @brunoamaroalmeida BERLIN · HELSIN K I · LON DON · MUN ICH · OSLO · STOCK HOLM · TAMPERE Reach out on: @jussihacklin