Submissions

DevConf 2017

Scaling platforms and services. Co-hosted by Rootconf, Red Hat and the Linux Foundation.

Theme

Infrastructure platforms have evolved from a phase of mean-time-to-recovery to mean-time-to-service availability. They include features that run across the entire stack to enable resiliency, monitoring, dynamic orchestration of capacity and easy deployment fabric for application workloads.

We are inviting full-length and crisp talks to share problem-solution approaches:

  • What problems did you solve with one platform which you couldn’t solve with any other technology? Why was it the case?
  • What features have worked for your use-case? Why?
  • Which features did you build on top of available platforms? How can they work for others?

Content for DevConf is intended to be a “from-the-trenches approach”.

The theme of DevConf is aligned with the general theme of Rootconf 2017. The objective is to provide an initial set of topics around the broad notion of infrastructure platforms for the audience. This is expected to set the course for an extended series of expert sessions during 2017-18.

Who should attend?

DevConf will be of importance to developers building application architecture around burst capacity. The discussions focusing on storage, orchestration, scalability and monitoring using on-going technologies available upstream provide viable options of components to choose from and include in software designs.

The track will be of interest to developers and contributors in the following domains:

  • Elastic deployment fabric.
  • Scaled storage.
  • Software defined networking.
  • Containerized workload deployment teams.

Why DevConf at Rootconf

The technology space in India has been working for the past couple of years around workload deployment in containers; elastic infrastructure fabric; scaled storage; software defined networking. There are sizeable communities which span from developers to DevOps roles as consumers of the feature improvements.
Red Hat and the Linux Foundation have a history of close collaboration in organizing domain specific conferences such as Vault to address the issue of new problems in infrastructure platforms.
Rootconf, Red Hat and Linux Foundation have partnered to organize and co-host DevConf at Rootconf 2017 to pull together a cohesive group that is working at the edge of technology - by contributing to development conversations and deployment scenarios.

##Format
DevConf is part of Rootconf. Tutorials and talks under this track will be held in the banquet hall:

  • Day 1: tutorials and 101 sessions.
  • Day 2: short and full length talks + flash talks on use cases and problem-solution case studies.

We are inviting proposals for:

  • Deep-dive tutorials and 101 sessions on platform technologies.
  • Full-length 40-minute talks on case studies.
  • Crisp 15-minute how-to talks.
  • Flash talks for 5 mins showing a demo or explaining tips and tricks.

##Selection Process
Proposals will be filtered and shortlisted by the Editorial Panel of the Platforms track.

Please make sure to add links to videos / slide decks when submitting proposals. This will help us understand your speaking experience and delivery style. Blurbs or blog posts covering the relevance of a particular problem statement and how it is tackled will help the Editorial Panel better judge your proposals.

We expect you to submit an outline of your proposed talk, either in the form of a mind map or a text document or draft slides within one week of submitting your proposal.

Selection Process Flowchart

You can check back on this page for the status of your proposal. We will notify you if we either move your proposal to the next round or if we reject it. Selected speakers must participate in one or two rounds of rehearsals before the conference. This is mandatory and helps you to prepare well for the conference.

A speaker is NOT confirmed a slot unless we explicitly mention so in an email or over any other medium of communication.

There is only one speaker per session. Entry is free for selected speakers.

##Important Dates:

Deadline for submitting proposals: 10 April, 2017

Final schedule for the Platforms track: 20 April 2017

Conference dates: 11-12 May, 2017

##Contact
For more information about speaking proposals and tickets, contact info@hasgeek.com or call +91-7676332020.

Hosted by

Rootconf is a community-funded platform for activities and discussions on the following topics: Site Reliability Engineering (SRE). Infrastructure costs, including Cloud Costs - and optimization. Security - including Cloud Security. more

Accepting submissions

Not accepting submissions

Anandprakash Tandale

Effective integration of devops tools with OpenStack instances using Heat(component of OpenStack) to make desired environment

How to make ‘ready to work systems’ for developers, testers and devops people so that whatever they want , they can find when instance will up. Talk is about how to make effective integration of devops tools with OpenStack using heat templates. more
  • 6 comments
  • Rejected
  • 30 Mar 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Jim Perrin

Using CentOS to create a sustainable IoT development model

IoT is growing explosively, but we often hear about security failings around poor development. In this talk, we’ll look at what lessons we can take from using a full traditional linux distribution as the base of our IoT platform, and how we can package updates for distribution. more
  • 6 comments
  • Confirmed & scheduled
  • 30 Mar 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Suraj Deshmukh

Making Kubernetes simple for developers

Description: Kubernetes is very powerful, flexible and production grade container orchestration system. It’s flexibility also brings with it lot of verbose constructs. more
  • 0 comments
  • Confirmed & scheduled
  • 04 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Toshaan Bharvani

Ansible Virtual Machine Bootstrapper

This presentation is about a tool for the deployment of virtual machine using orchestration and configuration management to install virtual machines on physical machine, the cloud or any other provider of bare metal machines. The tool uses existing programs such as Ansible and LibVirt to interact with the hypervisor to create the virtual machines. A generic example will be explained, using libvir… more
  • 5 comments
  • Rejected
  • 28 Feb 2017
Technical level: Intermediate

ligaya turmelle

MySQL administration 101

Many sites need their employees to do more then one job - Programmer, DBA, SysAdmin. The more skills you have, the more you can contribute to the overall success of the site and improve your own marketability. Learn the basic commands of MySQL Server Administration that every SysAdmin should know. more
  • 1 comment
  • Confirmed & scheduled
  • 11 Mar 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Praveen Kumar

Automating deployments with Ansible

Ansible is an IT automation tool that can be used to configure, deploy and orchestrate many different Infrastructure based tasks. Ansible can be used for system configuration, software deployment, application or infrastructure orchestration, more importantly it is agent less and no master/slave configuration required for it. It uses yml to write playbook which is readable and easy to manageable, … more
  • 1 comment
  • Confirmed & scheduled
  • 31 Mar 2017
Section: Tutorials and workshops on platform technologies Technical level: Beginner

Jiffin Tony Thottan

SELinux Support over GlusterFS

This talk will cover two open source technologies SELinux and GlusterFS. GlusterFS is software defined storage. SELinux otherwise known as Security Enhanced Linux is security module available in linux kernel through which security policies can be defined. Although it is widely used in linux world , no one has tried it with a distributed file system.So why it is important for software defined stor… more
  • 3 comments
  • Rejected
  • 06 Apr 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Baiju Muthukadan

Fabric8: An end-to-end development platform

Fabric8 is an end-to-end development platform spanning ideation to production for the creation of cloud-native applications and microservices. You can build, test and deploy your applications via Continuous Delivery pipelines then run and manage them with Continuous Improvement. Fabric8 is powered by Red Hat OpenShift. Slides more
  • 4 comments
  • Confirmed & scheduled
  • 06 Apr 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

Saurabh Badhwar

Video thumbnail

Reducing Deployment and Management overhead in Microservices Architecture

Microservices is an implementation architecture in Service Oriented Architecture where we are building fine grained services, which specialize in doing a single kind of task and doing it well. These services are loosely coupled and lightweight, and usually interact with each other over prevailing network protocols through the use of RESTful APIs, message buses, etc. The Microservices architecture… more
  • 1 comment
  • Rejected
  • 09 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Sumantro Mukherjee

Creating Web VR Apps with AFRAME

1.What is WEB VR and WHY should you care? 2.Components of WebVR and Architecture? 3.A small handson! 4.Contributing to Upstream more
  • 2 comments
  • Rejected
  • 09 Apr 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

Aravinda VK

Real-time monitoring GlusterFS using event APIs

Previously to monitor GlusterFS, applications had to run the cluster/volume status commands in periodic intervals. Let us imagine a Gluster monitoring system which displays a list of volumes and its state, to show the real-time status, monitoring app need to query the Gluster in regular interval to check volume status, new volumes, etc. Assume if the polling interval is 5 seconds then monitoring … more
  • 2 comments
  • Confirmed & scheduled
  • 09 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Sumantro Mukherjee

Creating and Running Automated Tasks with Taskotron in Fedora

1.What is Automated Testing? 2.Taskotron design principle 3.Understanding Libtaskotron and test cloud 4.Taking an example task and running it against a package 5.Storing the results 6.Documenation and references more
  • 2 comments
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ankit Raj

Demystifying DHT in GlusterFS

DHT is one of the core part of GlusterFS. The defining feature of any scale-out system is its ability to distribute work or data among many servers. And GlusterFS is the perfect porject when it comes to scale-out system. Here in DHT all operations are driven by the clients which are all equal. There are no metadata servers or special nodes which have any additional information about where the fil… more
  • 2 comments
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Václav Pavlín

Automate your DevOps life with OpenShift pipelines

What if you could automate your devops life? You have probably heard about Jenkins. You might have heard about OpenShift. This talk will briefly describe both projects and then we will dive deep into their integration - OpenShift/Jenkins Pipelines. Pipelines let you create your CI/CD around containers simply and efficiently. If the demo gods are with us, you’ll see it all live and shiny. more
  • 2 comments
  • Confirmed & scheduled
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Peter Schiffer

OpenShift Reference Architecture for Google Cloud Platform

Talk about a reference architecture for running OpenShift on Google Cloud Platform (GCP). During the talk, all key technologies available in GCP will be described together with practical examples how to use them to deploy highly available OpenShift cluster. more
  • 2 comments
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Peter Schiffer

Managing Containers with Ansible

Besides controlling the whole infrastructure, Ansible can also be used to manage containers and applications within them. On this talks, we will see how. more
  • 2 comments
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Mohammed Rafi

Next Generation File Replication System In GlusterFS

chieving availability and correctness, without compromising performance, is always a challenge in designing new storage replication technologies. In this presentation, we introduce the next-generation file replication system in GlusterFS. Server-side replication and a flexible consistency model enable us to take advantage of faster networks and cover a wide range of needs, from being a highly ava… more
  • 1 comment
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Buvanesh Kumar

Automating infrastructure using Puppet

Puppet is an opensource configuration management tool that allows system administrators to automate their infrastructure using code. Puppet can be used to set a desired state and have the machine converge to that state. It uses a client/server model. The server is called as puppet master and clients called as puppet agent. Puppet is a widely used configuration management tool. It is also plays a … more
  • 1 comment
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Dipak Pawar

Video thumbnail

Integration testing of apps deployed on Kubernetes using Arquillian-Cube & Forge

Arquillian is highly extensible testing platform that enables developers to easily create automated integration, functional and acceptance tests for Java services. more
  • 3 comments
  • Rejected
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Praveen Kumar

MiniShift: Run OpenShift Locally

Kubernetes is becoming the defacto standard for container orchestration. OpenShift is a Kubernetes distribution which is tailor made for enterprises. It has some extra features on top of Kubernetes to make it a full fledged container platform or platform as a service (PaaS). more
  • 14 comments
  • Rejected
  • 10 Apr 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

REJY M CYRIAC

SELinux: A deep dive

All through the changes at how software is deployed and used, bare-metal to VMs to Containers, SELinux has always stayed relevant to at ensuring sanity is maintained at the level of securing the system. SELinux is now a well accepted piece of various security certification standards, and administrators have over the years grown comfortable with SELinux being used to secure systems. But with the D… more
  • 1 comment
  • Confirmed & scheduled
  • 12 Apr 2017
Section: Tutorials and workshops on platform technologies Technical level: Beginner

Amye

Open source infrastructure: another path of growth for open source

A community lead and a continuous integration architect walk into a room and argue about the best practices around developing your infrastructure to support your growth as an open source project. Items of conversation will include: Configuration management, effective discovery for legacy systems, access control management as a tool for community growth, creating compromise between different stake… more
  • 1 comment
  • Confirmed & scheduled
  • 12 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Mehul Ved

Our journey to dynamic cloud infrastructure using Packer + Terraform + Ansible + Jenkins

This talk will take you through our journey on how we went from manual infrastructure management to an automated one. Instead of focusing on basics of the tool which can be read up, this talk will take you through how we started using these tools to slowly add automation to our infrastructure and provide rationale behind the choices we made. more
  • 2 comments
  • Confirmed & scheduled
  • 12 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Ashwini Mutalik Desai

Microservices infrastructure using Docker + Mesos + Marathon

Microservices help in breaking large software projects into loosely coupled pieces, which then communicate with each other. It has its own pros and cons but the challenges come while building an infrastructure for the same. The easier it gets to understand the system and interactions as a result of such an architecture, harder it gets in making sure deployment strategies mimic the understanding s… more
  • 2 comments
  • Rejected
  • 23 Feb 2017
Technical level: Beginner

Ratnadeep Debnath

Build, test, deliver latest and safest container images effortlessly

CentOS Community Container Pipeline empowers running a container registry (currently at https://registry.centos.org) to facilitate upstream and distro components to be delivered in a format suitable to be consumed by container tool chains on CentOS Linux.It enables upstream projects to build, test and deliver latest and safest container images, everytime and effortlessly (or with minimal efforts). more
  • 0 comments
  • Confirmed & scheduled
  • 06 Apr 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

Raghavendra Talur

Persistent storage for containers using Gluster

Containers are built to be ephemeral, stateless entities. But stateful applications running inside containers need a place to persistently store their data. The topic of persistent storage in container orchestration platforms like kubernetes is still relatively new and usually requires a lot of administrator activities and extra storage hardware. more
  • 1 comment
  • Confirmed & scheduled
  • 18 Apr 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Ruchi Singh

Migration of 300 microservices from AWS cloud to Snapdeal cloud

Every developer or ops person dreads the moment when they have to reconfigure servers, because of the various aspects involved in the seemingly tedious process. But it doesn’t always have to be. Here comes Infrastructure as Code: A reason to smile. The idea of “infrastructure as code” is that the systems which are used to run code can be treated like as if they, themselves, are code." more
  • 3 comments
  • Confirmed & scheduled
  • 10 Mar 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

arpitha jacob

Your brain on sleep

In this talk we will go through the biological and psychological bases of sleep. By the end of the talk, you will have an understanding of why we need sleep and what happens when sleep isn’t ideal, and of course, what Ideal sleep is and how to hit that sweet spot more
  • 0 comments
  • Confirmed & scheduled
  • 27 Apr 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Hosted by

Rootconf is a community-funded platform for activities and discussions on the following topics: Site Reliability Engineering (SRE). Infrastructure costs, including Cloud Costs - and optimization. Security - including Cloud Security. more