Thursday 13.12.2018

9:00-9:45, Linda Liukas

Author, illustrator and programmer – Hello Ruby

Storytelling in the age of AI

Short summary: Magic has entered our world. It’s in our pockets, anticipating our needs, thin and glossy and foreign. But it’s not the magic wand of Harry Potter Linda Liukas is talking about, it’s our technology, the computers, phones and gadget that increasingly run our worlds. We should prepare our selves and our children for a world where every problem is a computer problem – make them ready to engage, influence and built this world to be beautiful, better and maybe a bit whimsical. From Helsinki, Finland, Linda will share how a more diverse technology field will result in a better world.

9:45-10:30, Xuan Jin

Head of Cloud Architects - Alibaba Cloud UK

ET Brain, Exploring new uses for Data and AI

Short summary: ET Brain is Alibaba Cloud’s ultra-intelligent AI Platform for solving complex business and social problems. It offers users multi-dimensional perception, global insight, real-time decision-making and continuous evolution under complex situations to rapidly form optimal decisions and continuous evolution under complex situations to rapidly form optimal decisions business and social problems. As of now it offers solutions for Smart City, Industrial, Environmental, Medical, Aviation, Sports and Financial Services.

10:30-11:15, Diego Lo Giudice

VP & Principal Analyst - Forrester

Augmenting, Automating and Amplifying DevOps with AI

Short summary: AI and Machine Learning are fuelling software robots, conversational and decision systems, that are enabling both current and next generation applications to behave and do work like humans. AI is also going to change the way we develop and deliver software. Forrester research data shows testing and quality are the first areas to leverage AI and ML. In this plenary presentation Diego Lo Giudice, VP and Principal Analyst of Forrester, will discuss: – The role of AI and how it will impact sw development and IT delivery – How will AI manifest itself in continuous delivery, what will the benefits be, what the challenges? Where do you get data? – Will pipelines become more intelligent, which areas of pipelines can be improved? – Will Developers, testers, and operations professionals be sitting side by side with Bots to deliver better software faster and cheaper?

11:15-12:00, Ben Goertzel

CEO & Chief Scientist - SingularityNET

The Present and Future of Decentralized AI

Short summary: What is the fundamental value that decentralized AI will offer to the user and to the developer, beyond what is provided by centralized big-tech AI? What infrastructure and AI advances are needed to make full-scale decentralized AI a reality? What decentralized AI frameworks or tools are available right now, and what will be available in the near future? How does decentralized AI relate to other forms of AI advance such as astransfer learning, small-data AI and artificial general intelligence?

13:30-14:00, Josh Brewer

CEO & Cofounder - Abstract

Why You Should Be Thinking About DesignOps?

Short summary: As more and more companies invest in Design, the need to formalize best practices for operationalizing and scaling Design has led to the birth of a new discipline: DesignOps. Design Ops is concerned with reducing operational inefficiencies in design through new tools, processes, and automation. By bringing design and development practices closer together, companies can achieve greater clarity and efficiency, while building resiliency into their process. By bringing design and development practices closer together, companies can achieve greater clarity and efficiency, while building resiliency into their process. Manage communication and coordination across all of their teams and projects.

Track: Startups

13:30-14:00, Ingo Philipp

Distinguished Evangelist -Tricentis

The Best & Worst Uses of AI in Software Testing

Short summary: Stephen Hawking, Bill Gates, and Elon Musk all have one thing in common (besides wealth): they’re all terrified of the so-called AI apocalypse, a hypothetical scenario where highly-intelligent machines become our overlords and exterminate mankind. Will AI also take over software testing? Join this session to explore how AI could assist or replace the human tester in specific software testing use cases. Ingo Philipp will debate the topic, with the ultimate goal of helping you navigate the “AI in software testing” bullshit that’s now common in the marketplace. We want you to walk away prepared to make an informed decision on where AI can truly alleviate your top testing pain points.

Track: Augmented DevOps

13:30-14:00, Moritz Heiber

DevOps Birth Assistant - ThoughtWorks

Bringing value to business and for your customer through DevOps

Short summary: What is DevOps? Is it flashy, unnecessary technology? Is it complicated job descriptions for people that are rarer than unicorn tears? Is it a chance for service company’s to thrive on existential organizational problems of their clients? Or is it something a little different? Join me for discovering what DevOps is not, what it truly is, what it can be for you. Because in the end it’s all about how it can help you create more value for your own team, your organization and ultimately your customers.

Track: Transformation

14:00-14:30, Jussi Rintanen

Professor of Artificial Intelligence and Software Systems - Aalto University

Model-based programming and AI-assisted software development

Short summary: Jussi is a computer scientist with interests in automating the solution of complex problems which earlier have required the use of human intelligence. His research belongs to the areas of automated reasoning, combinatorial search and optimization, and artificial intelligence. His talk covers model-based programming and AI-assisted software development. “We have created an AI-assisted software development system, which generates fully functional software systems from high-level specifications, with a high degree of automation.” This talk explains the main ideas and innovations behind the technology, and outlines its potential in re-shaping parts of the software industry.

14:00-14:30, Kai Inkinen & Kimmo Brunfeldt

Short summary: Building a resource-intensive SaaS AI-platform with a small team. How to develop, document and productize the service while building and maintaining a resource-intensive AWS setup.

Track: Startups

14:30-15:00, Giulio Iannazzo

Solution Engineer - Atlassian

A beginner's guide to scaling DevOps

Short summary: The executives at your company have been hearing about all the benefits implementing DevOps can bring, like faster time to market, better quality releases and competitive advantage. After deciding that “doing this DevOps thing” is a good idea, they call you up and task you as the owner of their “DevOps transformation”. What next?

Track: Transformation

14:30-15:00, Andreas Prins

Vice President Product Development at XebiaLabs

Disconnected Pipelines: The Missing Link

Short summary: For many, the transition to DevOps starts small, in a single team or a new project and often involves pieced-together open source solutions with little to no security. To scale effectively, deploying daily, hourly or even more frequently, organizations must infuse security in all aspects of software development and deployment. Join XebiaLabs VP Product Development and thought leader in DevOps and continuous deployment, Andreas Prins, as he shares different disconnects in the market and how to solve them effectively, tips and techniques to incorporate security and all other disciplines into the complete DevOps lifecycle.

Track: Augmented DevOps

14:30-15:00, Eliza Ralph

Tech Lead, Lightneer Inc

How a mobile studio pivoted from premium edugames to F2P

Short summary: How Lightneer pivoted from a company with a learning mission to a free-to-play studio creating great games for everybody. How they reinvented themselves by developing a systematic process to take new game concepts to store in just a handful of weeks.

Track: Startups

Friday 14.12.2018

09:00-09:45, Rasmus Møller Selsmark

DevOps team lead, Unity Technologies

Large Scale Cloud Infrastructure Using Shared Components

Short summary: Practical examples of building a large scale Kubernetes infrastructure, handling 50K requests/sec, by distributing development of shared components, increasing ownership and reducing bottlenecks in the development process.

09:45-10:30, Alexander Alten-Lorenz

CTO - E.ON

Decentral energy distribution in a digital world

Short summary: The decentral energy world is complex, volatile, event-driven, real-time, customer focused and only feasible through digitalisation. This only happen by using methodologies for future-ready tools, mindsets and collaboration across regions and units.

10:30-11:15, Sally Reade

Partner Manager - Puppet

State of DevOps Report key findings

11:15-12:00, Jere Nieminen

Service Architect - Elisa

Anomaly detection using ML in Elisa Viihde CDN

Short summary: Can we do more with huge amounts of logs than debug and confirm user complaints that already happened? A real life story of using machine learning in finding anomalies from millions of video streaming events. Anomalies that can turn out to be hidden issues and fixing things before they turn into major incidents.

13:30-14:00, Jarkko Hirvonen

Manager, Solutions Architecture - AWS Nordics

The Future of Enterprise Applications is Serverless

Short Summary: In 2014 AWS introduced serverless compute when we announced AWS Lambda. Since then, serverless has become one of the hottest topics in the industry. What is serverless, and what are the key trends and architecture patterns you should be aware of? What are the benefits organizations are getting from transitioning into serverless architectures? These questions + more gets answered in this session.

Track: Serverless Computing

13:30-14:00, Natalie Pistunovich

Engineering Manager - Fraugster

Using Go in DevOps

Short summary: “Go is not a language traditionally used in SysOps. However, as SysOps transforms to DevOps and systems complexity keeps increasing, the need for scalability is increasing as well. Scalable system need generalized support, less scripting and more software development, ideally using a cross-platform language that supports concurrency and parallelism. This is a great time to refresh the toolbox.

In this talk we will talk about the language, when its use makes sense and what features make it a good choice, e.g. type safety, clear syntax designed for concurrency, built-in support for parallelism, and the built-in cross platform and cross architecture support that doesn’t require dependencies management.”

Track: Containerization

13:30-14:00, Victoria Almazova

Cloud Security Architect - Microsoft

Secure your Azure and DevOps in a smart way

Short summary: Azure provides a set of security and governance controls to ensure that your environment is secure and complaint. Where to start? What to use? How to implement a holistic approach and don’t get crazy. Learn how to implement security on the subscription level, develop your applications securely, securely deploy, periodically scan production for compliance and security and get single security dashboard. Azure management groups, policies, blueprints, security center, security DevOps kits and many more tools in this hands-on session. This technical session shows how to implement and maintain compliance and security in your organisation. Leave this session confident how to avoid the common traps in building and implementing security controls and use them most efficiently.

Track: DevSecOps

14:00-14:30, Ilkka Turunen

Global Director, Pre-sales Engineering - Sonatype

Securing Modern Applications: The Data Behind DevSecOps

Short summary: “Hackers took three days to identify and exploit a known vulnerability in Equifax’s web applications. I will share new data that reveals why three days (at most) is the new normal for DevSecOps teams to move new business /security requirements from design into production. This session aims to enlighten DevOps teams, security and development professionals by sharing results from the 4th annual State of the Software Supply Chain Report — a blend of public and proprietary data with expert research and analysis. Attendees can join this session to better understand how DevSecOps teams are applying lessons from W. Edwards Deming (circa 1982), Malcolm Goldrath (circa 1984) and Gene Kim (circa 2013) to improve their ability to respond to new business requirements and cyber risks.”

Track: DevSecOps

14:00-14:30, Steven Mustafa

Cloud Solutions Architect - SUSE

How to build the Cloud Native applications the way you want - not the way they want

Short summary: Cloud Foundry is an open source cloud application platform, providing a choice of clouds, developer frameworks, and application services. Cloud Foundry makes it faster and easier to build, test, deploy, and scale applications. It is an open source project and is available through a variety of private cloud distributions and public cloud instances. Over half the Fortune 500 and organizations all over the globe * including financial services, government offices, automobile companies and many more * rely on Cloud Foundry for speed, flexibility and efficiency.

Track: Serverless Computing

14:00-14:30, Johannes Brüderl

Lead Software Engineer - E.ON SE

The Mono-repo - a contradiction with Microservices?

Short summary: Going with a Mono-repo approach brings a few significant advantages compared to Multi-repo: Atomic refactoring, better tooling and better visibility allows developers to be much more productive, while DevOps Engineers can focus on building a tooling ecosystem around the repository. But does this really fit in a Microservices environment, where we want services to be independent?

Track: Containerization

14:30-15:00, Mahdi Azarboon

Senior Analyst - Liquid Studio Accenture

Why Serverless is scary without DevSecOps and Observability

Short summary: “Serverless computing is getting more popular and so are its challenges. Many have started to use serverless, but they don’t consider risks involved in improper serverless approach:

1) It’s important to use serverless in a DevOps way, especially that multi-clouding is getting more popular. Otherwise, users will pay for the manual work involved.

2) Many developers think that serverless is secure by default, but this is a wrong assumption. If not secured properly, serverless can impose great risks to your project.

3) Observability is a must for your distributed app, especially when you use serverless. Otherwise, unknown errors will be dominating your production app.

However, thanks to unique nature of serverless, it’s not always easy to do above mentioned points. We use serverless in our daily work, and I’m going to help you to start securing and observing your app in a DevOps way”

Track: DevSecOps

14:30-15:00, Katariina Kari

Ontologist, Research Engineer - Zalando

Building a Knowledge Graph at Zalando

Short summary: When we set out to build a knowledge graph at Zalando, most people did not know how to build one, or considered machine learning as the better solution. However, endorsement from upper management led to the current project, where we use ontologies to improve the customer search and browsing experience. There are many unique things about the way we built our ontology for Enterprise purposes. Our ontology is peer-reviewed, use case-driven, and we apply special techniques to keep the graph and our APIs and data in sync. Communicating the graph to different professionals also has its challenges. Backend engineers and machine learning experts have a hard time understanding knowledge graph quirks. Product people accept it only if it creates a clear improvement for customers. How do you reconcile them all? Picture of Katariina Kari taken by Touko Hujanen.

Track: Serverless Computing

14:30-15:00, Ed Seymour

Containerisation Lead - Red Hat

Can I Contain This?

Short summary: When considering the introduction of container platform, it is important to assess the likely impact on existing applications, development and operational practices, in order to best estimate the potential benefits and value offered. This presentation covers tried and trusted techniques for establishing a rationale for container adoption, followed by the rules and measures that can be used to first identify if existing applications are good candidates for containerization, and then their subsequent migration to a shared platform for container orchestration and management. Adopting a container platform should not be limited to greenfield applications; we will cover how to develop application selection criteria, and the associated considerations for running in a container platform.