DEVOPS 2018 Keynote & Program Details
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.
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.
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.
Track: Augmented DevOps
14:00-14:30, Jan Martin Smith
Vice President Development / CTO – The Ministry of Taxation, Denmark
From Zero to SAFe
14:00-14:30, Kai Inkinen & Kimmo Brunfeldt
Kai Inkinen, Co-Founder - Aito.ai, Kimmo Brunfeldt, Head of Customer Experience - Aito.ai
How to build & run a SaaS with a team of 2.
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.
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?
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.
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.
Looking at recent observability and operations tools, many are written in Go: Docker, Kubernetes, Prometheus, CoreOS, Istio, Grafana, Jaeger, Moby, etc.
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.”
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.
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.”
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?
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”
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.