Speakers on Board

  • Rainer Straeter

    Rainer Straeter1&1

    Turn-Key Orchestration of Docker Container at ScaleDocker-based infrastructure represents an evolution in the way applications are developed, deployed, and scaled in production. But, as organizations begin to leverage public cloud infrastructure, building and managing these environments becomes complex and problematic. This talk deals with how a turn-key container orchestration solution can enable developers and operators to focus on their core projects instead of building and maintaining multi-node clusters and containers.

    About RainerRainer Straeter is Head of Global Platform Hosting at 1&1 Internet SE. In this role he is leading the international IaaS technology division as well as the international technology teams at 1&1's subsidiaries Fasthosts and Arsys. In 2015, he was responsible for 1&1's successfully launched next generation cloud platform in EU and US. Rainer Straeter has over 20 years of experience in the hosting business with a strong focus on developing infrastructure solutions. After studying electrical engineering at the University of Dortmund and the Grand Ecole ISEN in Lille he started his career in software development of VoIP stacks and represented his company in the standardization bodies as ETSI.org and MSAF. Before joining 1&1 in 2012, Rainer Straeter worked in different positions at Web.de, Telefonica O2 and Deutsche Bahn and took responsibility for various projects.

  • Julien Simon

    Julien SimonAmazon Web Services

    Advanced container scheduling with BloxBlox is a new open source project launched by AWS that allow developers to write custom scheduling policies for Amazon ECS. Blox includes a service that consumes the event stream coming from a Docker cluster. It uses it to track the state of the cluster makes the state accessible via a set of REST APIs. Blox also includes a daemon scheduler that runs one copy of a task on each container instance in a cluster. In technical session, we'll explain how the architecture works and of course, we'll go through a full demo, from launching a cluster to scheduling containers with the daemon scheduler.

    About JulienJulien Simon, Principal Technical Evangelist at Amazon Web Services. Before joining AWS, Julien served for 10 years as CTO/VP Engineering in top-tier web startups. Thus, he's particularly interested in all things architecture, deployment, performance, scalability and data. As a Principal Technical Evangelist, Julien speaks very frequently at conferences and technical workshops, where he meets developers and enterprises to help them bring their ideas to life thanks to the Amazon Web Services infrastructure.

  • Peter Rossbach

    Peter Rossbachbee42

    Build your Immutable Infrastructure with the LinuxKitLinuxKit is a toolkit for building secure, lean and portable Linux subsystems and includes the tooling to allow building custom Linux subsystems that only include exactly the components the runtime platform requires. All services are containers that can be replaced, and everything that is not required can be removed. All components can be substituted with ones that match specific needs. This talk presents how easy you can build your software appliance fast and secure.

    About PeterPeter is a infra coder, system architect and coach of numerous web systems and founder of the bee42 solutions gmbh. He is also CTO of Setlog Gmbh a Supply Chain Management company. Peter realized appropriate infrastructure products and offer many training based on the Docker and Kubernetes ecosystem, current web technologies, microservices, Apache Tomcat, Java, NoSQL databases and cloud platforms.

  • Niclas Mietz

    Niclas MietzBee42

    Ship your containers fast with GitLab/CIBuild, Ship and Run your Docker container from source to production with your own pipeline. In the era of clouds and dynamic infrastructures our integration pipelines and deployment pipelines for containers needs to be build-up fast and easy as well. This talk will present you concepts for integration and deployment of containers with GitLab/CI. Create runners for the different uses cases of containers and learn a lot of best practices to build good images. Discuss a simple setup of your own CI/CD infrastructure in less than 10 minutes and getting started with your container pipelines.

    About NiclasNiclas is DevOps Engineer at the bee42 solutions and studies computer science at FH Dortmund. Next to his job he likes to work with Open-Source projects with container touch and new technologies in the container ecosystem. Besides supporting and visiting local meetups he's organizing the Docker Bochum meetup.

  • Michele Bertasi

    Michele BertasiBright Computing

    Kubernetes & Ceph: give your containers some storage, man!Kubernetes is the most popular container orchestrator. It is designed to automate the deployment, scaling and management of containerized applications. Some of them require a persistent state that has a longer lifetime than the containers that use it. To solve this problem we can use persistent volumes. There are various options on this field, and if you are on the cloud you can use one of the provider built-in features, like GCE persistent disks, AWS elastic block stores, etc. But what if you are on premise? During this session we are going to look at how Kubernetes manages volumes, and what are the options for you to use it on your own hardware. In particular we will focus on Ceph, which can be used by multiple purposes, like OpenStack and Kubernetes itself. At the end of the session you'll have a clearer understanding on what are the challenges and concepts behind Kubernetes persistent volumes and claims, and how to apply those concepts to use Ceph as a storage provider.

    About MicheleMichele Bertasi is a software developer at Bright Computing currently focusing on and working with Kubernetes and Mesos. He's been working in various fields within the software industry for several years. He started in the embedded field, worked in the industrial automation and moved to container technologies. He's passionate about Linux, software architectures, containers and loves to dive down into technologies, research and understand how they work at their core.

  • Mandi Walls

    Mandi WallsChef

    Simplifying Container Operations with Chef's HabitatContainer Orchestration Systems make for a great operational experience for deploying and management of containers. But that's only part of the story when running containers in production. How do you build containers that contain only what you need (like no build systems/tools)? How do you orchestrate configuration of your application after the containers have been launched? How do you make it easy to modify an application config while keeping the containers immutable? How can you give your developers a means to declare dependencies for their applications? Habitat, our open-source project for application automation, simplifies container management by packaging applications in a compact, atomic, and easily auditable format that makes it easier to deploy your application on various container runtimes.

    About MandiMandi Walls is Technical Community Manager, EMEA at Chef. For Chef, she travels the world helping organizations increase their effectiveness using configuration management and modernizing IT practices. She is a long-time sysadmin focusing on large complex web systems.

  • Robert Hostlowsky

    Robert Hostlowskycodecentric

    One-click start a DevOps project into cloud with feature branchesAt our customer, we established a new "devops foundation": We will present, how a DevOps Team can start from scratch and get a node.js or spring boot app deployed to the cloud (kubernetes or aws) Every feature can be developed in a git branch, which then can get deployed in parallel! The pipeline is fully under control by the team!!

    About RobertIn the last 18 years Robert collected experiences and insights in different roles into software development. Currently he is working at codecentric AG as an enabler and technical coach for DevOps practices for our customers. He loves web technologies and how it improves the in usability and speed of dev cycle. He is focusing on the optimisation of the development cycle: the base for continuous delivery.

  • Sergey Grebenshchikov

    Sergey Grebenshchikovcodecentric

    One-click start a DevOps project into cloud with feature branchesAt our customer, we established a new "devops foundation": We will present, how a DevOps Team can start from scratch and get a node.js or spring boot app deployed to the cloud (kubernetes or aws) Every feature can be developed in a git branch, which then can get deployed in parallel! The pipeline is fully under control by the team!!

    About SergeySergey Grebenshchikov completed his M.Sc. in Informatics at TUM and has been a consultant at codecentric AG in Munich since 2017, working on a Docker and Kubernetes-based CI/CD pipeline.

  • Adam Sandor

    Adam SandorContainer Solutions

    Knee Deep in MicroservicesMicroservices are frequently presented as the architectural style for huge applications developed by tens of teams on the scale of Netflix. Yet it can be a sound architectural principle regardless team size or application complexity. Those who wish to harness the power of microservices should however be aware of the demos that lurk on the other side. Requirements on test and production environments, self-healing, monitoring and the DevOps culture become tougher when your application is composed of independent services. The good news is, an arsenal of Cloud Native technologies is quickly maturing to help tackle the demons of microservice architectures.

    About AdamAdam moved from application development to a consultancy career in cloud native computing. He currently works at Amsterdam-based consultancy Container Solutions. He is helping companies succeed in improving their delivery of business critical software by combining his application development experience with knowledge of container-based infrastructure.

  • Max Inden

    Max IndenCoreOS

    Kubernetes Anywhere, Production Ready with Prometheus CoreOS Tectonic makes it trivial to deploy same configuration Kubernetes clusters on multiple cloud providers. All based on open-source technologies. No matter what platform you are running on, the Tectonic installer lets you easily set up your Kubernetes cluster including Prometheus - a cloud native monitoring tool. Alex and Max help you get started bringing up your Kubernetes cluster and setting up cluster and application monitoring with Prometheus.

    About MaxMax Inden is a test engineer at CoreOS, hacking on Prometheus and its integration with the Kubernetes ecosystem. Previously a front-end engineer working on ReactJS integrations and UI component testing, he decided to stop suppressing his interest for distributed systems at scale and joined CoreOS. Now he implements new testing infrastructures and development automations to support the Prometheus project.

  • Alex Somesan

    Alex SomesanCoreOS

    Kubernetes Anywhere, Production Ready with Prometheus CoreOS Tectonic makes it trivial to deploy same configuration Kubernetes clusters on multiple cloud providers. All based on open-source technologies. No matter what platform you are running on, the Tectonic installer lets you easily set up your Kubernetes cluster including Prometheus - a cloud native monitoring tool. Alex and Max help you get started bringing up your Kubernetes cluster and setting up cluster and application monitoring with Prometheus.

    About AlexAlex Somesan is a Software engineer at CoreOS. Previously at AWS. Working on making operations reliable, easy and boring. Major crush on Kubernetes and cloud native technologies. I like building things, software or otherwise. I craft my own bicycles.

  • Ulrich Hoelscher

    Ulrich HoelscherDell EMC

    Meet Kubo: BOSH-Powerd Kubernetes ClusterKubo delivers a highly-available, BOSH-managed Kubernetes environment. BOSH is an open-source software designed to provision and manage large distributed systems. It builds out a highly-available Kubernetes environment (i.e. multiple masters and workers, and cluster of etcd nodes), and keeps it running. Additionally, repair and upgrade of the environments are also covered by BOSH. And this works wherever Cloud Foundry is installed: on-premises in OpenStack or vSphere, or in public IaaS like Google Cloud Platform, Microsoft Azure, or AWS. We will give an introduction to BOSH and CloudFoundry and how these two can be combined with Kubernetes using Kubo.

    About UlrichUlrich Hoelscher is an Enterprise Architect at Dell EMC focusing on the Dell EMC + Pivotal + OpenSource. His role at EMC is a mix of passion and expertise: preparing cool (and risky) live demos and helping customers in adopting new technologies. Besides his role as Enterprise Architect, he’s a {code} Catalyst for the Dell EMC {code} team. They live and breathes Open Source by making contributions to the community in a wide variety of projects ranging from Apache Mesos, Docker, Kubernetes, and storage orchestration platforms.

  • Daniel Drozdowski

    Daniel DrozdowskiDell EMC

    Storage Options for KubernetesRex-Ray is an open source, storage management solution designed to enable running stateful applications, such as databases, inside a container. By enabling storage to be hosted externally to the container host, a volume mount also offers improved scale and availability. REX-Ray is built on top of the libStorage framework. This framework architecture allows flexible deployment. It can be deployed in a distributed architecture, centralized for easier management at large scale, or even embedded internally within a storage platform. We will walk through a short presentation describing the architecture and show a live demo of provisioning backend storage during pod deployment. This will demonstrate the integration between Kubernetes and REX-Ray.

    About DanielWorks as technical consultant specializing on Cloud technologies and Scale Out platforms.

  • Dieter Reuter

    Dieter ReuterDocker Captain - bee42

    Getting started with Docker on Windows Server 2016In this hands-on workshop you’ll learn about the new features of Windows Server 2016: Docker and Windows Containers. We will start how to install the Docker Engine on Microsoft Azure and secure it for remote access with TLS certificates. You will learn the basic Docker commands to create Docker images and push them to the Docker Hub. In order to run a Docker container you’ll pull a specific Docker image from the Docker Hub and run it on your Docker Engine. With this practice you’ll also learn how to configure TCP/IP ports and volumes to connect your running container to the outside world. We’ll dig deep into the art of crafting Dockerfiles for Windows with utilizing PowerShell commands. This way you’ll learn some best practices how to write almost perfect Dockerfiles for Windows. Finally we will take a real world application based upon microservices and dockerize it into a set of Windows containers. You’ll learn how to use Docker Compose to start, orchestrate and scale the whole application.

    About DieterDieter Reuter is a Docker Captain at Hypriot with more than 30 years of enterprise IT experience and unquenchable curiosity. He is working with Docker container technologies on Linux, ARM and IoT devices and is also an early adopter of Docker on Windows.

  • Philipp Krenn

    Philipp KrennElastic

    Monitor your containersContainers are quickly gaining popularity as the preferred tool for deploying and running services. While being easier to deploy and isolate, containerized applications are creating new challenges for the logging and monitoring systems. This talk looks into the details about how the Elastic Stack, and in particular Beats - lightweight shippers - are gathering data from containers.The session shows our way to: fetch logs from containers; collect different measurements from cgroups; collect metrics using the Docker API; enhance the data with the metadata of the containers; monitor the network traffic exchanged between containers; collect metrics from the underlying host. We conclude the talk with a live demo of all the components in action.

    About PhilippPhilipp is part of the infrastructure team and a Developer Advocate at Elastic, spreading the love and knowledge of full-text search, analytics, and real-time data. He is a frequent speaker at conferences and meetups about all things search & analytics, databases, cloud computing, and devops.

  • Renat Zubairov

    Renat Zubairovelastic.io

    Large-scale container deployment: Introduction elastic.io is a startup from Germany that starts over 1.500.000 containers on its a microservices-based integration platform as a service (iPaaS) per month. In his talk, Renat will show the platform's architecture and highlight particular architectural decisions specific to the containers deployment. He will also give a retrospective about the challenges that elastic.io ran into using Docker, Apache Zookeeper, Apache Mesos and Marathon as well as what operations and monitoring stack elastic.io uses to achieve elastic scalability of large-scale container-based architectures running at 99,999% availability.

    About RenatRenat Zubairov is a co-founder of elastic.io. Renat is an experienced hacker, product owner and agile evangelist. He is a speaker at international conferences, user groups and active open source community member. During his career Renat was working with world best companies like Nokia, Nokia-Siemens Networks, TCS and DHL. Last 5 years he has been working in product start-ups in Application Integration, Data Integration and Business Process Management areas. Leading development of Application Integration (ESB, SOA) product.

  • Simon Schönfeld

    Simon SchönfeldFamilonet

    Getting started with Google Container EngineGoogle Container Engine allows you to have your dockerized services running in a Kubernetes cluster in a matter of minutes. In this workshop, youll learn how to do it. We'll take a small webservice and make it public to the world. For doing this, you'll learn how to set up a Container Cluster with your Google Account, how to dockerize the service, push the image to Google Container Registry, and deploy the service to Container Engine.

    About SimonSimon is a backend developer at Familonet GmbH. After spending way to much time administrating the Familonet App's servers, he migrated the infrastructure to Google Container Engine, allowing him to focus on writing code.

  • Timo Derstappen

    Timo DerstappenGiant Swarm

    Automating Kubernetes Cluster Operations with OperatorsAt Giant Swarm, we manage Kubernetes clusters for customers 24/7, both on-premises and in the cloud. That means we do not just set something up and hand it over, but we actually take care that it’s operational and up-to-date at all times. In this talk Timo explains how Giant Swarm are using Operators to codify all operational tasks of managing Kubernetes cluster and distributed applications on top. The operators manage PKI infrastructures, networks, VMs and storage both on-premises and in the cloud. There have been a lots of challenges and learnings in the past year and Timo would like to share them with you.

    About Timo Timo Derstappen is the CTO and Co-Founder of Giant Swarm. Besides managing and scaling distributed services for the past 15 years he is prepared to move off-the-grid as soon as the time is right.

  • Nacho Coloma

    Nacho ColomaGoogle

    Adding containers to your CI/CD pipelineThere are common questions around container management and deployment. What does a development and deployment workflow look like in a containerized world? What are my artifacts? How do I build them? Where do I store them? In this session, we'll walk you through the end-to-end workflow for building cloud applications on Google Cloud Platform by configuring a Jenkins environment and leveraging Google Container Engine, Container Builder, and the Google Container Registry. You'll also have the chance to explore how to do the same work just by using Cloud Container Builder.

    About NachoNacho Coloma is Customer Engineer at Google, where he helps companies of all sizes to migrate their systems to Google Cloud Platform. He is passionate about containers, storage and web technologies.

  • Mathias Lafeldt

    Mathias Lafeldt Gremlin Inc.

    Embracing Failure in a Container World Sooner or later, all complex systems will fail. It's not a matter of "if", it's a matter of "when". There will always be something that can -- and will -- go wrong, especially with today's distributed systems. Accept it and focus on the things you can control: creating a quality service that is resilient to failure. Building resilient systems requires experience with failure. Waiting for things to break is not an option. We should rather inject failures proactively in a controlled way to gain confidence that our production systems can withstand those failures. In this talk, Mathias is going to show you how to apply this idea to the wonderful world of containers.

    About Mathias Mathias works for Gremlin Inc., a US-based startup that provides "failure testing as a service". In the past, he used to operate Jimdo's in-house PaaS for microservices. Mathias is the creator of the Production Ready mailing list, where he regularly shares articles on building and breaking production systems.

  • Christian Huening

    Christian Huening HAW Hamburg

    Micro-Tenancy in the Container-SpaceEasy access to capable and scalable computing resources is in high demand by academic research projects and education these days. Researchers want to scale their wide range of experiments quickly across all available hardware resources. Students need simple access to new technologies in classes, that is also cost-effective in the face of tight university budgets. To support these requirements, we are working on an on-premise, container-based compute cloud solution for the Computer Science Department of the University of Applied Sciences Hamburg. In order to reach high resource efficiency, we are operating a single cluster and designed a solution to support micro-tenant capabilities. We will start this panel with a short introduction into our requirements, problems and solution concepts and then would like to invite all attendees to join the discussion around micro-tenancy in terms of compute resources, security, storage etc. with their own experiences and ideas.

    About ChristianChristian Hüning earned a Master of Science in Computer Science at the University of Applied Sciences in Hamburg, Germany (HAW Hamburg) in 2016. Over the past 4 years he developed the MARS Cloud, a micro-service platform for large-scale Multi-Agent Simulations. He now works as a Cloud Architect at the computer science department at HAW Hamburg and is responsible for creating an on-prem, micro-tenant cloud solution to provide containerized compute resources for research and teaching purposes alike. Pursuing a PhD degree, his research is centered around distributed systems, virtualization and cloud technologies with a focus on the applicability for large-scale, cloud-native multi-agent systems.

  • Lutz Behnke

    Lutz Behnke HAW Hamburg

    Micro-Tenancy in the Container-SpaceEasy access to capable and scalable computing resources is in high demand by academic research projects and education these days. Researchers want to scale their wide range of experiments quickly across all available hardware resources. Students need simple access to new technologies in classes, that is also cost-effective in the face of tight university budgets. To support these requirements, we are working on an on-premise, container-based compute cloud solution for the Computer Science Department of the University of Applied Sciences Hamburg. In order to reach high resource efficiency, we are operating a single cluster and designed a solution to support micro-tenant capabilities. We will start this panel with a short introduction into our requirements, problems and solution concepts and then would like to invite all attendees to join the discussion around micro-tenancy in terms of compute resources, security, storage etc. with their own experiences and ideas.

    About LutzLutz Behnke received a M.Sc in Computer Science at the University of Applied Sciences Hamburg in 2006. He has been a teaching assistant since 2002, charged with creating and supporting laboratory environments for teaching computer science throughout the complete curriculum. He also supports students directly during their practicals and is part of the team for general system administration of the department infrastructure. In parallel he has been conducting research in large scale distributed interactive applications, focussing on scaling the number concurrent players in a single, consecutive virtual world. He offers classes and is currently working to finish a PhD degree on the topic.

  • Zhen Ju

    Zhen Ju Huawei

    ContainerOps - Using Kubernetes to Orchestrate DevOps WorkflowThere are a lot of CI/CD projects and services like Jenkins, Travis CI and so on. If a developer wants a complete DevOps workflow, he generally uses some plugins or scripts like Bash or Python to assemble these CI/CD projects into one flow. It's difficult, however, to maintain and share this flow among different applications. ContainerOps, on the other hand, is a DevOps orchestration system written in Golang and run with Kubernetes. It has a mechanism encapsulating plugins or scripts into one or more container images running within Kubernetes cluster. and is much easier to use, share and gain. ContainerOps also has an orchestration engine integrated with popular CI/CD services like Github, Travis CI and so on. It is also equipped with a WYSIWYG web editor which makes the workflow definition much more intuitive. So developers don't need to abandon their original DevOps tools or plugins, they can just use ContainerOps as an orchestration tool integrating services and plugins/scripts in containers. ContainerOps in turn deploy, scale and manage these containers with Kubernetes. It's an open source project and would fit into cloud native technology stack. In this talk, some success stories will be shared as well, and we see 10 times improvement in some cases.

    About Zhen JuZhen Ju, Golang developer at Huawei Technologies, focusing on Docker, DevOps and open source container technologies. He is interested in web development, open source hardware and exploring new computer technologies. Zhen is also one of the translators of "The Docker Book(Chinese Edition)".

  • Bastian Spanneberg

    Bastian Spanneberg Instana

    Operating Microservices with Nomad and ConsulMicroservices and schedulers are the hot thing right now. But besides the usual suspects - namely Mesos and Kubernetes - there are more players in the field out there and HashiCorp (our favourite DevOps tooling provider, right?) offers its own solution(s) in the shape of Nomad and Consul. Nomad is taking over scheduling/clustering and Consul offers service registration/discovery and more. Both are integrated really well and easy to operate. The talks introduces both tools and shows their capabilities in a live-demo.

    About BastianBastian is part of the platform and delivery team at Instana, where he works on operating, automating and improving the cloud platform. He enjoys automating tasks he has to do more than once and regularly shares his knowledge through articles and talks.

  • Benjamin Brunzel

    Benjamin Brunzel iteratec

    Cloud Driven Automated Penetration TestsAwareness of security challenges is crucial for delivering high-quality software. This awareness has to be fostered and applied continuously. We present our experiences with an automated solution for security audits and reports. Technologies such as Rancher on Docker, Camunda and Consul form the basis of our solution. Under the hood we use well-known and open source licensed security scanners like OWASP ZAP, Burp and Arachni. The peculiarity of the solution is the high integration capability in existing build processes, which we will show live. We will show how container operations technologies can be applied to create a scalable security auditing solution with focus on providing quick feedback to development and operations.

    About BenjaminBenjamin Brunzel is Senior Software-Engineer at iteratec. He works on designing and building large scale web applications. "I love how container technology provides flexibility as well as control for developers". Working in several Projects on various fields, mainly in development but also in technical consulting and as a team coach, made him realize how important reliability and security are in software development.

  • Ruediger Heins

    Ruediger Heins iteratec

    Cloud Driven Automated Penetration TestsAwareness of security challenges is crucial for delivering high-quality software. This awareness has to be fostered and applied continuously. We present our experiences with an automated solution for security audits and reports. Technologies such as Rancher on Docker, Camunda and Consul form the basis of our solution. Under the hood we use well-known and open source licensed security scanners like OWASP ZAP, Burp and Arachni. The peculiarity of the solution is the high integration capability in existing build processes, which we will show live. We will show how container operations technologies can be applied to create a scalable security auditing solution with focus on providing quick feedback to development and operations.

    About RuedigerCoding since 2001. Back in that days Rüdiger wrote his first lines. After a few stations as game site owner and consultant, he is currently working as software architect and white head hacker at iteratec GmbH. He is constantly looking for improvements on continuous delivery, software development and how to securely develop and operate applications.

  • Paul Seiffert

    Paul Seiffert Jimdo

    Monitoring and Logging in WonderlandIn Wonderland - Jimdo’s internal PaaS - we run about 250 services in up to 2500 Docker containers at a time. To keep track of every container’s state and to see what is happening inside, we invested quite some time into tools for monitoring and logging.

    About PaulPaul is the team leader of Jimdo’s Werkzeugschmiede - the team responsible for Jimdo’s internal PaaS Wonderland. Together with his team he provides tools other development teams with tools that take the burden of infrastructure management off them.

  • Sebastian Scheele

    Sebastian Scheele Loodse

    Let a Kubernetes cluster manage it’s worker nodes by itselfWhy not using Kubernetes to manage and deploy which works on a generic way with work on different cloud providers and also on bare-metal. This talk will introduce a concept of NodeClass and NodeSet which will allow you to use additionally kubectl to deploy your nodes. Additional you will learn how to enhance the concept for specific requirements with your own controller.

    About SebastianSebastian Scheele is a co-founder of Loodse. Loodse’s Kubermatic Container Engine includes everything businesses need to run containerized services in production. Sebastian has been a major contributor to the development of K8SNIff. Prior to founding Loodse, Sebastian worked as a Consaluant and for Product Specialist at SAP. He holds a degree in Computer Science from the University of Applied Science and Arts of Dortmund.

  • Luk Burchard

    Luk Burchard Loodse

    Running and deploying applications on KubernetesIn this 3 hour introductory course you will learn the fundamentals of container based and distributed infrastructures. This includes an overview of the concepts and building blocks that come with Kubernetes.

    About LukLuk Burchard is Software Engineer at Loodse, where he builds Kubernetes automation systems using Kubernetes. He currently is a student at the TU-Berlin studying Computer science. He works on Loodse's Kubermatic Container Engine and is a Kubernetes contributor. He's passionate about Container systems, Kubernetes and new technologies driving forward the experience of developers daily life.

  • Jan Repnak

    Jan Repnak Mesosphere

    SMACK stack 101; Building Fast Data stacksIn this workshop, the participants will build their own microservice application and connect it to a Fast Data Pipeline consisting of Apache Spark, Cassandra, and Kafka. This pipeline will then be deployed on top of DC/OS. We will also look into the operational aspects of updating, scaling, and monitoring such data pipelines. What attendess will learn: - Best practices for setting up Fast Data Pipelines; the different components of the SMACK stack and respective alternatives; how to deploy such a stack in an efficient and fault-tolerant way; how to keep such a stack running; Monitoring; Upgrades; Debugging

    About JanJan Repnak is a Solutions Architect at Mesosphere in Hamburg. He is involved in various customer projects around the product Datacenter Operating System (DC/OS) which is a new kind of operating system that spans all of the machines in your datacenter or cloud.

  • Alessandro Vozza

    Alessandro Vozza Microsoft

    Heterogeneous Kubernetes Clusters For some time now, Kubernetes (and Docker) supported native Windows containers; this talk will show why and how this approach is a potential game changer in the container orchestration landscape. It will include hands-on demo on running mixed workloads in Azure Container Service, the multi-framework service from Microsoft Azure.

    About Alessandro Alessandro started working with Linux and Open source back in 1999 while studying for his degree in Chemistry. After his Ph.D., he choose to pursue a career in IT and covered many roles and position, lastly landing as Technical Evangelist for Microsoft, specializing in DevOps, containers and Azure. Alessandro is active in various communities and meetups (he started the DevOps and Openstack meetups in Amsterdam) and he's passionate about all cutting edge techs, including AI, IoT, and bots.

  • Alex Bulankou

    Alex Bulankou Microsoft

    Monitoring Containerized Micro-Services In Azure: Best Practices Implementing Monitoring, Alerting, Daily Live Site Triage and Root Cause DiagnosticsOver the past several years, with proliferation of micro-services and now, increasingly, micro-services running in containers, monitoring has become progressively complex and smart, low-overhead, low-storage cost monitoring has become as critical as never before. Among the unique challenges that DevOps are facing are (1) Additional complexity that containers are adding with their transient lifecycle; (2) Sheer volume of data being collected; (3) Learning to effectively apply new innovative monitoring approaches such as adaptive sampling, consolidated alerting, predictive analytics. In this talk I will cover best monitoring practices, patterns and anti-patterns and monitoring solutions available for different technologies. As part of this talk, we’ll walk through setting up end to end monitoring dashboard for a medium-size complexity micro-service application running in Docker, tracing transactions across multiple services and diagnosing an issue.

    About AlexAlex Bulankou is a development manager at Microsoft Application Insights, a service that helps to detect, triage and diagnose issues with web applications and services. Prior to that Alex was a developer on Visual Studio, Bing and Office 365 team building UX and data visualizations for client and web platforms. As a hobby Alex is bootstrapping an Open Street Map service that helps road travelers find places to stop along the way to their destination: www.stopbystop.com.

  • Ihor Dvoretskyi

    Ihor Dvoretskyi Mirantis

    Kubernetes 1.7 on the horizon - what's new in the release?Starting from the first major release in 2015, Kubernetes has been showing significant progress every next iteration, providing higher value to developers and consumers in terms of the new features and functionality. Following the 4-releases-per-year cadence, Kubernetes 1.7 will be a significant milestone during the second year of product’s life. This talk will describe the most notable features, that will be landed with Kubernetes 1.7 in the late Q2’2017.

    About IhorIhor is a member of Kubernetes Engineering team at Mirantis, focused on the upstream Kubernetes-related efforts. He acts as a Product Manager at Kubernetes community, leading PM Special Interest Group - with the goals of growing Kubernetes as a #1 open source container orchestration platform. Apart from the product management activities, Ihor acts as an OpenStack Special Interest group lead (SIG-OpenStack) at Kubernetes Community, working intensely on the questions and abilities, related to OpenStack and Kubernetes collaboration and integration. Ihor has a deep engineering background - prior to Mirantis, he has been responsible the for projects tightly bound to the Cloud computing area, containerized workloads and Linux systems.

  • Joonathan Maegi

    Joonathan Mägi MOVE Guides

    From monolith on Heroku to Microservices on KubernetesStartup story of going from monolithic application on Heroku to distributed microservices on Kubernetes while keeping developers sane.

    About JoonathanTechnology Entrepreneur leading innovation in Container- and microservices architecture.

  • Bjoern Jessen Noak

    Björn Jessen Noak Nexinto

    Microservice and Now? Many have already recognized the advantages and benefits of Microservices. Furthermore, many have already decided about implementations and done first steps or even finished solutions in place. However, new (but somehow familiar) questions arise. How is the microservice from my machine coming into production? Does it fit into my existing architecture? Is it safe? How do I test? Do I have to test at all and where is all this running? "Microservice and now?" is an experience report providing you a few impulses on how to make your microservices journey more enjoyable.

    About Bjoern Bjoern is a System Engineer at Nexinto GmbH. He started his career back in 2004 as a Software Developer. He decided to extend his horizon quite soon and finished his B.Sc. in Computational Science and Engineering in 2011 at the TU Hamburg Harburg. After his studies, he worked several years as a QA Engineer, Software Developer and System Engineer at eSailors IT Solutions Ltd. During this journey he learned to work and live the DevOps culture. He is now working at Nexinto to push automation, continuous delivery and cloud / container technologies.

  • Tobias Schwab

    Tobias Schwab PhraseApp

    The Long Road from Capistrano to Kubernetes Over the last 5 years the deployment of PhraseApp changed from a single bare metal Hetzner server to auto-scaled and immutable AMIs, a custom docker setup and finally to a Kubernetes cluster.

    About Tobias Tobias is co-founder of PhraseApp, a SAAS platform for advanced software localization. Before starting PhraseApp he implemented Continuous Delivery Pipelines with and without containers for projects such as Simfy, Wimdu, Wunderlist and Locafox. Stumbling over docker in early 2013 he instantly knew that containers will be the most important innovation in IT operations for the next decade.

  • Jan Loeffler

    Jan Loeffler Plesk

    How Docker helps tune Websites into Race CarsDocker is still a hot topic at tech conferences, and 30% of IT companies confirm that they’re already using Docker. How does Docker influence speed and performance and are all my sites and web apps now going to be shipped as containers? Is Docker the right fit for every project? The answer isn’t that simple but in this talk we’ll have a critical look at the pros and cons and also share some personal recommendations about how to use Docker efficiently to pimp your site and boost performance.

    About JanJan Löffler is CTO of Plesk and is responsible for driving technical innovation, developing Plesk roadmaps and leading all aspects of the company‘s technology strategy and vision. Before joining Plesk he was Head of Platform Engineering at Zalando and responsible for overseeing the company’s system engineering, identity & access management, continuous delivery, developer tooling teams as well as driving Zalando’s Open Source activities. In the early days of his career Jan was Head of Development Webhosting & Server at 1&1 Internet AG and became a true expert and trusted advisor in the hosting industry.

  • Mario-Leander Reimer

    Mario-Leander Reimer QAware

    A Hitchhiker’s Guide to the Cloud Native StackCloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook. In this hands-on session, we will briefly introduce the core concepts and some key technologies of the cloud native stack and then show how to build, package, containerize, compose and orchestrate a cloud native showcase application on top of a cluster operating system such as Kubernetes or OpenShift. Throughout the session we will be using an off-the-shelf MIDI controller to visualize the concepts and to remote control the cluster.

    About Mario-LeanderM.-Leander Reimer has studied computer science at Rosenheim and Staffordshire University and is now working as a principal software architect for QAware GmbH. He is a senior Java developer with several years of experience in designing complex and large scale system architectures. He is continuously looking for innovations and ways to combine state of the art technology and open source software components to be successfully applied in real world customer projects. He is publishing and speaking on topics in the area of cloud native application development and software development in general.

  • Felix Hupfeld

    Felix Hupfeld Quobyte

    The State of Storage Access in Container InfrastructuresAs container infrastructures go from PoC to production, storage becomes one of the most important topics. As storage systems are very diverse and range from SANs over NAS filers to software-defined storage systems and storage of public clouds, there is not one clear-cut solution yet. In this talk we’ll recap the basics of how containers interact with persistent block and file storage, how storage access works in Kubernetes and Mesos, investigate the container-specific problems around storage like failover and access control, and discuss the pros and cons of various approaches. We also give a short outlook on the recent standardization effort called Container Storage Interface (CSI).

    About FelixFelix Hupfeld is one of the founders of Quobyte and leads the engineering team that builds a data center file system for consolidating storage into one pervasive server-based storage infrastructure. Before, he spent several years in Google’s storage infrastructure group and is one of the architects of the XtreemFS distributed file system.

  • Chris van Tuin

    Chris van Tuin Red Hat

    A DevOps State of Mind: Continuous Security for Containers with KubernetesWith the rise of DevOps, containers are at the brink of becoming a pervasive technology in Enterprise IT to accelerate application delivery for the business. When it comes to adopting containers in the enterprise, Security is the highest adoption barrier. Is your organization ready to address the security risks with containers for your DevOps environment? In this presentation, you'll learn about: - The top security risks with containers and how to manage theses risks at scale including Images, Builds, Registry, Deployment, Hosts, Network, Storage, APIs, Monitoring/Logging, Federation. - How to make your Container enabled DevOps workflow more secure without slowing down your CI/CD pipeline - Automating security vulnerability management and compliance checking for container images Also, a demo of Kubernetes managing the container image lifecycle, automating container security scans, and deployment strategies for security updates at scale including Canary, Blue/Green deployments and A/B testing.

    About ChrisChris Van Tuin, Chief Technologist at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners and is a frequent speaker on DevOps, Security, and Containers. He started his career at Intel in IT and Managed Hosting followed by leadership roles in services and sales engineering at Loudcloud and Linux startups. Chris holds a Bachelors of Electrical Engineering from Georgia Institute of Technology.

  • Rachid Zarouali

    Rachid Zarouali SYNOLIA

    Deploy a resilient E-commerce platform using latest docker toolsLately Docker ecosystem has grown exponentially to allow self-healing infrastructure and stateful distributed storage, and there's more yet to come. E-commerce platforms are heavily stateful apps used nowadays. Through this talk, I'd like to share R&D done on moving from bare-metal / VMs world into the container world, process and tooling used to make this migration the most successful. We'll talk Swarm Clustering, Stateful distributed storage using portworx or infinit with a bit of CI/CD processing. All to give an E-commerce platform the power in resiliency/scalability it deserves.

    About RachidRachid is a former virtualization consultant and Instructor. After a successful experience building and training the ops team of the French registry (AFNIC), he's now C.I.O of a worldwide recognized CRM and ecommerce agency. Dedicated to offer the most efficient production tools and infrastructure platforms, helping developers focusing on their project, he works with his team on bringing latest technology at a production level. Involved in many OSS project from monitoring to containerization solutions. Teaching in a software engineering school, where he is specialized in infrastructure courses and brings devops to his students.

  • Karthik Prabhakar

    Karthik Prabhakar Tigera

    Integrating the Istio Service Mesh into a Scalable, Secure Kubernetes Network FabricThe network fabric for microservices is a key design consideration for Kubernetes deployments, and has seen significant innovation both in the abstractions themselves, as well as how they are deployed in the real world. Good design and implementation choices can facilitate ease of deployment and operations while simultaneously enabling scale to large deployments.

    About KarthikKarthik Prabhakar is the Director of Solution Architecture at Tigera, the company behind Project Calico and co-maintainers of Flannel and CNI (the Container Network Interface). Karthik has assisted in the architecture of numerous containerized and cloud infrastructure deployments at scale. At Tigera he helps customers with network and security designs for container infrastructure and applications. Previously, he helped develop Red Hat's cloud and container partnerships, solutions and ecosystem.

  • Ilya Dmitrichenko

    Ilya Dmitrichenko Weaveworks

    A Practical Guide to Continuous DeliveryIn this talk Ilya will outline what are the 3 pillars of CD – release management, validation and monitoring. After a short introduction to key concepts, Ilya will cover what Weave team has implemented in production for running Weave Cloud service (which, in turns, offers most of the same features used internally to its users). In the main section Ilya will turn the spotlight on the topic of monitoring and demonstrate the simplicity of cloud-native tools featuring a step-by-step demo of Kubernetes & Prometheus with a Node.js app.

    About Ilya Ilya is a Developer Experience Engineer at Weaveworks, focused on making the adoption of microservices easier. Prior to Weaveworks, Ilya worked at Xively, where he personally experienced the shift to a true DevOps culture. He began to shift focus down the stack, becoming one of the early evangelists of and contributors to open source projects in the emerging Docker/container ecosystem.

  • Cornell Knulst

    Cornell Knulst Xpirit

    Containerized delivery on the Microsoft stackLast September Microsoft announced that it released Windows Server 2016 to the public. With the introduction of Windows Server 2016 Microsoft brought the container technology to the Windows platform and has worked together with Docker to make it possible to manage and orchestrate Windows containers with the Docker client tooling. But what is the difference between containers on Windows and Linux? What tooling is available to start with containerized delivery on the Microsoft stack? Why should we even care about Windows containers while we can also run Linux containers with an ASP.NET Core application in it? Just some questions we will answer in this session. In this session we will dive into the Windows architecture to explain how Windows containers are implemented internally. We will also look at the difference in running containers on Linux and Window and will look at the different available tools and Azure cloud options (Azure Container Services, Azure Container Registry, ..) to deal with containers on the Microsoft stack. Finally, we will share our real-war experiences in how we brought and run Windows containers in production by using different Microsoft tooling.

    About CornellCornell is architect and trainer at Xpirit in the Netherlands. He spends most of his time helping organizations implementing DevOps practices by using mainly Microsoft tools. Driven by his enthusiasm for technology Cornell is always diving into the latest technologies and practices. He keeps a personal blog, speaks often at national conferences and regularly publishes articles in national trade magazines.

  • Henning Jacobs

    Henning Jacobs Zalando

    Large Scale Kubernetes on AWS at Europe's Leading Online Fashion PlatformBootstrapping a Kubernetes cluster is easy, rolling it out to nearly 200 engineering teams and operating it at scale is a challenge. In this talk, we are presenting our approach to Kubernetes provisioning on AWS, operations and developer experience for our growing Zalando Technology department. We will highlight in the context of Kubernetes: AWS service integrations, our IAM/OAuth infrastructure, cluster autoscaling, continuous delivery and general developer experience. The talk will cover our most important learnings and we will openly share failure stories.

    HenningHenning joined Zalando in the beginning of 2010 and accompanied the transformation of Zalando's technology department through the eras of PHP/MySQL and Java/PostgreSQL to the new world of "Radical Agility". He helped building the pre-Kubernetes STUPS/AWS cloud infrastructure to make innovation scale across autonomous teams. Henning's current mission is rolling out Kubernetes to the whole Zalando Technology department.

LIKE, SHARE, STAY INFORMED