14-15 April 2016, Bangalore
Status: Awaiting jury selection

Rootconf is India’s principal conference where systems and operations engineers share real world knowledge about building resilient and scalable systems.

We are now accepting submissions for our next edition which will take place in Bangalore 14-15 April 2016.


The theme for this edition will be learning from failure. We are keen to explore how devops think about failure when designing, building and scaling their systems. We invite presentations related to failure in database systems, servers and network infrastructure.

We encourage presentations that relate to failure not only in terms of avoidance but also in terms of mitigation and education. How do we decide which parts of our systems cannot fail? What measures do we take to mitigate failure when it does inevitably happen? And most importantly: what lessons can be learned from failure?


This year’s edition spans two days of hands-on workshops and conference. We are inviting proposals for:

Selection process

Proposals will be filtered and shortlisted by an Editorial Panel. We urge you to add links to videos / slide decks when submitting proposals. This will help us understand your past speaking experience. 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 two weeks of submitting your proposal.

We will notify you about the status of your proposal within three weeks of submission.

Selected speakers must participate in one-two rounds of rehearsals before the conference. This is mandatory and helps you to prepare well for the conference.

There is only one speaker per session. Entry is free for selected speakers. As our budget is limited, we will prefer speakers from locations closer home, but will do our best to cover for anyone exceptional. HasGeek will provide a grant to cover part of your travel and accommodation in Bangalore. Grants are limited and made available to speakers delivering full sessions (40 minutes or longer).

Commitment to open source

HasGeek believes in open source as the binding force of our community. If you are describing a codebase for developers to work with, we’d like it to be available under a permissive open source licence. If your software is commercially licensed or available under a combination of commercial and restrictive open source licences (such as the various forms of the GPL), please consider picking up a sponsorship. We recognise that there are valid reasons for commercial licensing, but ask that you support us in return for giving you an audience. Your session will be marked on the schedule as a sponsored session.

Key dates and deadlines


Rootconf will be held at the MLR Convention Centre, J P Nagar.


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

Confirmed sessions

# Speaker Section Level +1 Submitted
1 Introduction to DTrace (half day Tutorial)
Tod McQuillin (@distalzou) Workshop Intermediate 1 0 Mon, 4 Apr
2 DTrace: Live tracing for Unix systems
Tod McQuillin (@distalzou) Crisp talk Intermediate 1 0 Mon, 4 Apr
3 How TV newsrooms work and what you can learn from them
Kamala Sripada (@kamalasripada) Full talk Beginner 2 0 Wed, 16 Mar
4 Lessons from database failures
Colin Charles (@bytebot) Full talk Intermediate 2 0 Tue, 1 Mar
5 Best Practices for MySQL High Availability
Colin Charles (@bytebot) Workshop Intermediate 2 0 Tue, 1 Mar
6 Design patterns in Microservices using Gilmour    
Piyush Verma (@meson10) Crisp talk Intermediate 6 0 Fri, 26 Feb
7 Chaos Engineering and design patterns for building highly available services
@diptanu (@diptanu) Full talk Advanced 3 0 Thu, 25 Feb
8 Happiness through Crash Only software
Antoine Grondin (@aybabtme) Full talk Intermediate 4 0 Thu, 25 Feb
9 Miles to Go: Golang Workshop    
Baiju Muthukadan (@baijum) Workshop Intermediate 8 0 Mon, 22 Feb
10 Failure at Cloud & rescued by Python  
Kushal Das (@kushaldas) Full talk Intermediate 3 0 Mon, 22 Feb
11 Workshop Puppet in Production
Walter Heck (@walterheck) Workshop Advanced 6 0 Fri, 19 Feb
12 War story: Implementing Puppet on 15000 servers in a traditional enterprise  
Walter Heck (@walterheck) Full talk Intermediate 6 0 Fri, 19 Feb
13 Handling logs, events and metrics using Heka
Sid Ramesh (@sidramesh) Crisp talk Beginner 7 1 Sun, 31 Jan
14 The webscale peace agreement or how Snapdeal is ending the battle between operations and developers
Yagnik (@yagnik) Full talk Beginner 5 1 Sun, 31 Jan
15 Comparing how different container orchestration tools scale to production  
Aditya Patawari (@adityapatawari) Workshop Intermediate 6 2 Sat, 23 Jan
16 7 Pitfalls for DevOps in Enterprises
Deepak Jain (@deepjain) Crisp talk Beginner 8 2 Fri, 22 Jan
17 Lessons in moving from physical hosts to Mesos  
Raj Shekhar (@lunatech) Full talk Intermediate 4 1 Tue, 19 Jan
18 Goblin - Automated Resiliency Testing  
Shailesh Hegde (@shlsh) Crisp talk Intermediate 10 3 Mon, 18 Jan
19 Evolution of Monitoring
Aveek Misra (@aveekmisra) Crisp talk Intermediate 5 2 Mon, 18 Jan
20 Of the building of a Postgres cluster  
Srihari Sriraman (@ssrihari) Full talk Intermediate 7 2 Sun, 17 Jan
21 Merge Hells?? Feature Toggle to the Rescue  
Leena S N (@snleena) Crisp talk Intermediate 6 1 Fri, 15 Jan
22 The transition: Manual => Automated => Distributed monitoring  
saurabh hirani (@saurabh-hirani) Crisp talk Intermediate 14 4 Fri, 15 Jan
23 Continuous deployment at Scale  
Premshree Pillai (@premshree) Full talk Intermediate 7 3 Fri, 8 Jan
24 Building for Disasters - approach to robust Systems !
Pracheta Budhwar (@pracheta) Crisp talk Intermediate 10 3 Thu, 7 Jan
25 DNSSEC workshop  
Philip Paeps (@trouble) Workshop Advanced 5 3 Sun, 20 Dec
26 Working in and with Open Source Communities  
Bernd Erk (@bernderk) Full talk Beginner 11 1 Tue, 15 Dec

Unconfirmed proposals

# Speaker Section Level +1 Submitted
1 Deserialize JSON configuration with #golang Interface
Rohit Gupta (@rohit01) Full talk Intermediate 6 0 Thu, 17 Mar
2 Multi Host Docker cluster via Docker Swarm, Network Drivers and Compose
Aditya Patawari (@adityapatawari) Crisp talk Intermediate 3 0 Thu, 17 Mar
3 How i could have hacked all Facebook accounts!
Anand Prakash (@sehacure786) Crisp talk Intermediate 4 0 Wed, 9 Mar
4 20 Bash Tricks in 5 Minutes
Spencer Krum (@spencerkrum) Crisp talk Beginner 3 0 Sat, 27 Feb
5 Bits and Bytes behind Flipkart.com
Raghdip Singh Panesar (@raghdip) Crisp talk Intermediate 4 0 Sat, 27 Feb
6 Power up your infrastructure with preemptible docker applications
Sriram (@sriramg) Crisp talk Advanced 31 0 Fri, 26 Feb
7 DevOps for Big Data infrastructure on the cloud
Umang Dhawan (@umangd) Crisp talk Beginner 27 0 Thu, 25 Feb
8 Nulecule - Packaging multi container applications for the cloud
Ratnadeep Debnath (@rtnpro) Full talk Intermediate 8 1 Wed, 24 Feb
9 A case for using FreeBSD to build a resilient container(Jails) infrastructure.  
Zubair Sharief (@mzs) Crisp talk Intermediate 2 0 Sun, 14 Feb
10 Common Availability/Scalability Mistakes and how to avoid them
Mohamed Imran K R (@mohamedimran) Crisp talk Beginner 1 0 Sun, 14 Feb
11 Install Architecture for a Distributed Bare-Metal Networking Hardware
Thejdeep (@tejdeepg) Full talk Beginner 1 0 Sun, 14 Feb
12 Openstack Advanced Topics
Spencer Krum (@spencerkrum) Full talk Advanced 1 0 Mon, 8 Feb
13 On when we opened RESTful APIs to houses OR stories around devOps on the tiniest of scale
Abhishek Tiwari (@erbdex) Crisp talk Beginner 15 0 Sat, 6 Feb
14 Buckle up for any disaster with your database  
Himanchali (@himanchali) Full talk Intermediate 14 0 Mon, 1 Feb
15 Hackathon Nightmares
Saprative Jana (@utal) Full talk Beginner 1 0 Mon, 1 Feb
16 Using Powershell & Teamcity for Windows based Deployments on AWS
Siddharth Malhotra (@siddharthmalhotra) Crisp talk Beginner 4 0 Sun, 31 Jan
17 From localhost to DNS and back, the road to discovering your services
Yagnik (@yagnik) Full talk Intermediate 1 1 Sun, 31 Jan
18 Troubleshooting Kafka's socket server
Ayyappadas Ravindran Nair (@ayyappa) Full talk Intermediate 14 0 Sun, 31 Jan
19 MySQL to Hadoop incremental data ingestion
BASAVAIAH THAMBARA (@basavaiaht) Full talk Intermediate 15 0 Sat, 30 Jan
20 Building a Scalable Orchestration Engine to Manage 30k Nodes
aaditya sood (@aadis) Full talk Intermediate 41 4 Sat, 30 Jan
21 Preparing for failure - resilient system architecture
Soham Chakraborty (@sohamchakraborty) Crisp talk Beginner 2 1 Sat, 30 Jan
22 Good to Go
Arpit Mohan (@arpitmohan) Full talk Beginner 7 1 Thu, 28 Jan
23 DevOps and QA  
Anukalp Desai (@anukalp) Crisp talk Beginner 1 0 Thu, 28 Jan
Vinay Nadig (@vinay-nadig) Full talk Intermediate 4 0 Sun, 24 Jan
25 Deep dive into sucessful implemention of devops for a legacy settlement system in 15 mins
Sachin Mengi (@sachinmengi) Crisp talk Beginner 3 0 Fri, 22 Jan
26 Openstack for Humans
Spencer Krum (@spencerkrum) Full talk Beginner 1 0 Wed, 20 Jan
27 Internals of Hadoop, Hive and Hbase, and how we made it scalable and Highly available.
Harsh (@mindfuck) Full talk Beginner 18 0 Wed, 20 Jan
28 Monitor your Infrastructure like Ninja !
Madhu Akula (@madhuakula) Workshop Beginner 10 0 Wed, 20 Jan
29 One-click Deploy/ Self-service QA, Dev teams using Rundeck  
Sai Kothapalle (@ephemeral972) Crisp talk Intermediate 4 1 Wed, 20 Jan
30 Learnings from web app traffic management  
Kishore Yerrapragada (@yerrapragada) Full talk Intermediate 14 3 Tue, 19 Jan
31 Simoorg - A failure induction framework
Arjun Shenoy (@arjunshenoy) Crisp talk Beginner 16 0 Tue, 19 Jan
32 Apache Helix: Simplifying Distributed Systems  
Shahnawaz Saifi Full talk Intermediate 20 0 Tue, 19 Jan
33 Orchestration in IaaS & things around it
Rajvel MP (@mprajvel) Full talk Intermediate 1 3 Tue, 19 Jan
34 CFEngine @ LinkedIn
Soumyadip Das Mahapatra (@soumyadipdm) Full talk Advanced 26 2 Mon, 18 Jan
35 Automated and objective prescreening for devops/sys-admin positions  
Anil G (@anilgulecha) Full talk Intermediate 1 1 Mon, 18 Jan
36 Tinc  
Spencer Krum (@spencerkrum) Crisp talk Intermediate 2 1 Thu, 14 Jan
37 Continuous Monitoring and Faster Service Restoration (CM and FSR)  
Aravind GV (@agv) (proposing) Full talk Intermediate 2 3 Wed, 13 Jan
38 Openstack - getting it all up magically - and when the magic fails.  
Anshu Prateek (@anshprat) Full talk Intermediate 1 3 Tue, 12 Jan
39 Learning from Human and Organisational Failure in Ops
Vishal Uderani (@vishalud) Full talk Beginner 17 1 Thu, 7 Jan
40 Mesos - Your DataCenter OS - Build Fault Tolerant and elastic distributed systems as one unit
brijrajsingh Full talk Advanced 5 2 Thu, 7 Jan
41 What the Docker? Building High Availability Infrastructures for Modern Web Apps
Shreyansh Pandey (@weirdpanda) Full talk Intermediate 4 3 Sat, 2 Jan
42 Uninterrupted service delivery at peak loads without any downtime  
nithish B (@nitishb) Full talk Intermediate 5 4 Sun, 27 Dec
43 A software view at power management  
peter de schrijver (@p2) Full talk Advanced 5 1 Mon, 21 Dec