May 2018, Bangalore
Status: Accepting submissions

About Rootconf 2018 and target audience:

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

Our goal is to help build skills in the industry, and create awareness about different aspects of infrastructure management and scaling, round the year.

The annual conference in May 2018 – the sixth edition – will have two tracks catering to:

  1. DevOps programmers who want to learn about recent developments in infrastructure management.
  2. Senior systems engineers and architects.
  3. VPs of engineering.
  4. CTOs.

Topics for submitting talks for Rootconf 2018:

For the 2018 edition, we are seeking talks on the following topics:

  1. Architectures:
    • Standard architecture patterns and pipelines.
    • Architecture implementations in the Cloud.
    • Microservices.
  2. Security:
    • How to think about security for your organization / domain.
    • How to break down the security problem into an actionable plan and components.
    • Tooling available for addressing specific areas and use cases.
  3. Comparative analyses between competing stacks:
    • Kubernetes vs Mesos vs Nomad.
    • AWS vs Google Cloud Engine vs Azure.
    • New Relic vs Datadog.
    • Databases.
  4. Monitoring and alerts:
    • What to monitor?
    • Monitoring for customers versus monitoring for internal infrastructure.
  5. Application of ML to DevOps.
  6. Immutable infrastructure.
  7. People management best practices around DevOps:
    • Shift management.
    • Attrition causes.
    • Training and re-skilling.
    • On-boarding and off-boarding
    • Career planning and advice.

Rootconf is a conference for practitioners, by practitioners. We are inviting proposals for:

  1. Full length talks of 40 mins.
  2. Crisp talks of 20 mins.
  3. Demos.
  4. Showcase of open source projects.
  5. Panel discussions and Off-The-Record (OTR) sessions for 60-90 mins.
  6. 3-6 hours workshops.


Rootconf 2018 is a two-track conference with:

Selection criteria:

The first filter for a proposal is whether the technology or solution you are referring to is open source or not. The following criteria apply for closed source talks:

  1. If the technology or solution is proprietary, and you want to speak about your proprietary solution to make a pitch to the audience, you should pick up a sponsored session. This involves paying for the speaking slot. Write to
  2. If the technology or solution is in the process of being open sourced, we will consider the talk only if the solution is open sourced at least three months before the conference.
  3. If your solution is closed source, you should consider proposing a talk explaining why you built it in the first place; what options did you consider (business-wise and technology-wise) before making the decision to develop the solution; or, what is your specific use case that left you without existing options and necessitated creating the in-house solution.

The criteria for selecting proposals, in the order of importance, are:

  1. Key insight or takeaway: what can you share with participants that will help them in their work and in thinking about the DevOps and cloud infrastructure space?
  2. Structure of the talk and flow of content: a detailed outline – either as mindmap or draft slides or textual description – will help us understand the focus of the talk, and the clarity of your thought process.
  3. Ability to communicate succinctly, and how you engage with the audience. You must submit link to a two-minute preview video explaining what your talk is about, and what is the key takeaway for the audience.

No one submits the perfect proposal in the first instance. We therefore encourage you to:

  1. Submit your proposal early so that we have more time to iterate if the proposal has potential.
  2. Talk to us on our community Slack channel: if you want to discuss an idea for your proposal, and need help / advice on how to structure it.

Our editorial team helps potential speakers in honing their speaking skills, fine tuning and rehearsing content at least twice - before the main conference - and sharpening the focus of talks.

How to submit a proposal (and increase your chances of getting selected):

The following guidelines will help you in submitting a proposal:

  1. Focus on why, not how. Explain to participants why you made a business or engineering decision, or why you chose a particular approach to solving your problem.
  2. The journey is more important than the solution you may want to explain. We are interested in the journey, not the outcome alone. Share as much detail as possible about how you solved the problem. Glossing over details does not help participants grasp real insights.
  3. Focus on what participants from other domains can learn/abstract from your journey / solution. Refer to these talks from previous editions of Rootconf, which participants liked most: , , , among others.
  4. We do not accept how-to talks unless they demonstrate latest technology. If you are demonstrating new tech, show enough to motivate participants to explore the technology later. Refer to talks such as this: and to structure your proposal.
  5. Similarly, we don’t accept talks on topics that have already been covered in the previous editions. If you are unsure about whether your proposal falls in this category, drop an email to:
  6. Content that can be read off the internet does not interest us. Our participants are keen to listen to use cases and experience stories that will help them in their practice.

To summarize, we do not accept talks that gloss over details or try to deliver high-level knowledge without covering depth. Talks have to be backed with real insights and experiences for the content to be useful to participants.

Passes and honorarium for speakers:

We pay an honorarium of Rs. 5,000 to each speaker and workshop instructor at the end of their talk/workshop. Confirmed speakers and instructors also get a pass to the conference. We do not provide free passes for speakers’ colleagues and spouses.

Travel grants for outstation speakers:

Travel grants are available for international and domestic speakers. We evaluate each case on its merits, giving preference to women, people of non-binary gender, and Africans. If you require a grant, request it when you submit your proposal in the field where you add your location. Rootconf is funded through ticket purchases and sponsorships; travel grant budgets vary.

About collaborators and curators of Rootconf 2018:

Rootconf is a community event with crowd sourced content. The curators of this conference are:

  1. Zainab Bawa: bespectacled and spectacular editor-in-chief at HasGeek. Her opinions and inights are public on
  2. Kashif Razzaqui: past speaker (at droidconIN 2011) and regular participant at Rootconf. Kashif Razzaqui suggested topics for the 2018 edition, and has provided inputs for curating an advanced-level conference.


MLR Convention Centre, Brigade Millenium Camp, J P Nagar 7th Phase, Bangalore. The venue is now accessible by Bangalore Metro.

Last date for submitting proposals is: 10 March 2018.

You must submit the following details along with your proposal, or within 7-10 days of submission:

  1. Draft slides, mind map or a textual description detailing the structure and content of your talk.
  2. Link to a self-recorded, two-minute preview video, where you explain what your talk is about, and the key takeaways for participants. This preview video helps conference editors understand the lucidity of your thoughts and how invested you are in presenting insights beyond the solution you have built, or your use case. Please note that the preview video should be submitted irrespective of whether you have spoken at past editions of Rootconf.
  3. If you submit a workshop proposal, you must specify the target audience for your workshop; duration; number of participants you can accommodate; pre-requisites for the workshop; link to GitHub repositories and a document showing the full workshop plan.

Contact details:

For more information about Rootconf, meetups and outstation events, sponsorships, or any other information contact or call 7676332020.

Propose a session

Confirmed sessions

Unconfirmed proposals

# Speaker Section Level +1 Submitted
1 DevOps in Analytics and Data Warehousing
karthikeyan selvaraj (@kaarthikeyapreyan) Crisp Talk Intermediate 1 0 Wed, 21 Mar
2 Propelling Security
Jayant Kumar (@jayant7k) Crisp Talk Intermediate 1 0 Tue, 20 Mar
3 NCCron
Amardeep Vishwakarma (@amardeepvishwakarma) Demo Intermediate 1 0 Mon, 19 Mar
4 MyTrend for MySQL
Amardeep Vishwakarma (@amardeepvishwakarma) Demo Intermediate 1 0 Mon, 19 Mar
5 Cilium - Kernel Native Security with BPF and XDP for Containers
Shantanu Deshpande (@shantanudeshpande) Full talk Intermediate 1 0 Fri, 16 Mar
6 Machine Learning & Monitoring
Bhuvaneswari Crisp Talk Intermediate 3 0 Thu, 15 Mar
7 State of Deployment Managers for Cloud (CFT vs ARM vs GDM)
Tiju John (@ttjohn) Full talk Intermediate 1 0 Wed, 14 Mar
8 How ELK stack gave wings to PowerToFly
Devi A S L (@asldevi) Full talk Intermediate 0 0 Tue, 13 Mar
9 Continuous integration using Python Selenium and Travis CI  
Arvind Padmanabhan (@arvindpdmn) Full talk Intermediate 1 0 Tue, 13 Mar
10 Consul - A travelogue at Intuit
Nisheed Meethal (@nisheed) Full talk Intermediate 9 0 Mon, 12 Mar
11 Internet Security - TLS and Beyond  
Nisheed Meethal (@nisheed) Full talk Intermediate 9 0 Mon, 12 Mar
12 Kubernetes : A distributed systems toolkit
Dhananjay Sathe (@dhananjaysathe) Full talk Advanced 10 0 Mon, 12 Mar
13 How Appdynamics runs a Multi-tenant Kubernetes+Helm cluster with continuous deployment & monitoring
Prateek Agarwal (@prat0318) Full talk Intermediate 1 0 Sun, 11 Mar
14 Running Batch Jobs in preemptible kubernetes nodes
Gowtham Sundaar (@gowthamm) Crisp Talk Intermediate 4 0 Sat, 10 Mar
15 How we scaled devops while we scaled 20x at SumoLogic
Sarika Mohapatra (@sarikamm) Full talk Beginner 8 0 Sat, 10 Mar
16 Expand Contract Pattern for Continuous Delivery of Databases  
Leena S N (@leenasn) Crisp Talk Intermediate 2 0 Sat, 10 Mar
17 Challenges in scaling Quality Infrastructure
Nitika Mehta (@nitikamehta) Crisp Talk Beginner 8 0 Sat, 10 Mar
18 Showcasing gitkube: Turnkey solution to deploy apps using git on Kubernetes
Tirumarai Selvan (@tselvan) Demo Beginner 1 0 Sat, 10 Mar
19 12 People managing a Million Drivers just with right Alerting and good Monitoring
Tilak Lodha (@tilaklodha) Crisp Talk Beginner 4 0 Sat, 10 Mar
20 Streaming Database changes with Debezium to handle Distributed Systems
Vivek Sridhar (@vsridhar) Demo Advanced 3 0 Sat, 10 Mar
21 Building a Kubernetes Operator to manage databases
Vagmi Mudumbai (@vagmi) Crisp Talk Intermediate 10 0 Sat, 10 Mar
22 Monitoring Databases to Prevent Performance & Availability Outages
Bhupinder Singh (@bhupinder) Full talk Intermediate 1 0 Fri, 9 Mar
23 Building a reliable & scalable metrics aggregation & monitoring system  
Vishnu Gajendran (@ggvishnu29) Full talk Intermediate 17 0 Fri, 9 Mar
24 Dealing with a (Failing) Dependency    
Soubhik Bhattacharya (@soubhikb) Full talk Intermediate 13 1 Fri, 9 Mar
25 Cost effective Deep Learning on DC/OS.
Swapnil Dubey (@swapnildubey) Full talk Intermediate 1 0 Thu, 8 Mar
26 Istio 101 Service mesh to the rescue
chandresh pancholi (@chandresh) Full talk Intermediate 8 0 Wed, 7 Mar
27 Building & running 200K msgs/sec WebSockets platform @ Helpshift
Kapil Reddy (@kapilr) Full talk Intermediate 16 0 Wed, 7 Mar
28 Distributed Tracing with Jaeger & Kubernetes at Scale
Vivek Sridhar (@vsridhar) Demo Advanced 5 0 Wed, 7 Mar
29 Prevent Human Errors for 99.99% Availability
Thripthy Antony (@thripthy) Crisp Talk Beginner 3 0 Mon, 5 Mar
30 Principles of Microservices
Raghavendra Deshpande (@ragdeshp) Crisp Talk Beginner 1 0 Mon, 5 Mar
31 No more cry on legacy code and increase test coverage with each code push
Pooja Shah (@p00j4) Crisp Talk Intermediate 2 0 Sun, 4 Mar
32 Simplicity or Sophistication: Choose two
Senthil V S (@siliconsenthil) Full talk Intermediate 6 0 Sun, 4 Mar
33 Is your nose up running UnitTests for your python base? [hands-on workshop]  
Pooja Shah (@p00j4) Workshop Beginner 2 0 Sun, 4 Mar
34 Jenkins as a distributed job scheduling platform
Vineet Naik (@naiquevin) Crisp Talk Intermediate 10 0 Sat, 3 Mar
35 Production Report - Using Apache Flink as a microservice for stateful asynchronous processing
Jagadish Bihani Crisp Talk Advanced 18 0 Sat, 3 Mar
36 Deploy your Rails application with Openshift
Rahul Bajaj (@rabajaj) Full talk Beginner -1 0 Fri, 2 Mar
37 Git-push workflows for Deploying Applications on Kubernetes (using git-hooks)
Shahidh K Muhammed (@shahidhk) Full talk Intermediate 0 0 Thu, 1 Mar
38 Shooting the trouble down to the Wire...shark Lua Plugin
Shakthi Kannan (@shakthimaan) Full talk Beginner 3 0 Tue, 27 Feb
39 Rails Scale with Kubernetes
Rahul Mahale (@rahulmahale) Full talk Intermediate 15 0 Mon, 26 Feb
40 Metal as a Service: Foreman Discovery
Rahul Bajaj (@rabajaj) Crisp Talk Beginner 1 0 Sun, 25 Feb
41 Configuration Management at its peak with Foreman
Rahul Bajaj (@rabajaj) Full talk Beginner 1 0 Sun, 25 Feb
42 My Ups and Downs with Ansible    
Rahul Bajaj (@rabajaj) Crisp Talk Intermediate 2 0 Fri, 23 Feb
43 Machine Learning DevOps - Dockerized
Abhinav Shroff (@abhinavshroff) Full talk Beginner 1 0 Thu, 22 Feb
44 DevOps - The Bond between Humans and Technology
Naveen (@naveenjonty) Full talk Intermediate 0 0 Mon, 19 Feb
45 Smart Networking with Consul and Service Meshes
Anubhav Mishra (@anubhavm) Full talk Intermediate 2 0 Sun, 18 Feb
46 Bridging Past, Present, and Future infrastructure
Anubhav Mishra (@anubhavm) Full talk Intermediate 3 0 Sun, 18 Feb
47 Modern Infrastructure with Terraform
Anubhav Mishra (@anubhavm) Workshop Beginner 2 0 Sun, 18 Feb
48 Nomad hands-on
Anubhav Mishra (@anubhavm) Workshop Intermediate 1 0 Sun, 18 Feb
49 DevOps for Bank IT
Kamalika Majumder (@kamalikam) Full talk Intermediate 1 0 Fri, 16 Feb
50 360 degree monitoring of your Microservices
Aravind Putrevu (@aravindputrevu) Full talk Intermediate 2 0 Wed, 14 Feb
51 Introduction to OpenScap
jaskaran narula (@jaskaransingh) Full talk Beginner 18 0 Mon, 5 Feb
52 Are we concentrating on Debts?
kalyan Crisp Talk Beginner 14 0 Mon, 5 Feb
53 Building a serverless application - AWS vs Google Cloud Engine vs Azure
@runcyoommen (@runcyoommen) Workshop Intermediate 1 0 Sun, 4 Feb
54 Partition tolerant, highly available redis cluster with haproxy
Ayush Goyal (@perfectayush) Full talk Intermediate 15 0 Mon, 29 Jan
55 Herald - Haproxy agent for load feedback
Raghu Udiyar (@rags) Crisp Talk Advanced 14 0 Sat, 27 Jan
56 Application monitoring on Kubernetes with Prometheus
chandresh pancholi (@chandresh) Full talk Intermediate 8 0 Tue, 23 Jan
57 Kubernetes on Azure (AKS)
Karthik Kolappan (@karthikkqubole) Crisp Talk Intermediate 0 0 Tue, 16 Jan
58 The RED Method: What do you monitor in your services
Goutham V (@putadent) Full talk Intermediate 2 0 Mon, 15 Jan
59 Prometheus: Introduction, Design and Philosophy
Goutham V (@putadent) Full talk Beginner 2 1 Mon, 15 Jan
60 Devops where we started from, where we are and maybe even where we are headed
Gaurav Chaturvedi (@tazz) (proposing) Off The Record (OTR) session Beginner 1 1 Sat, 13 Jan
61 Kubernetes 201 Workshop
Neependra Khare (@neependra) Workshop Intermediate 1 0 Fri, 12 Jan
62 Prometheus: Ready for the future!  
Goutham V (@putadent) Full talk Intermediate 5 0 Wed, 10 Jan
63 Cost Optimization on Cloud  
Albert Anthony (@albertanthony) Full talk Intermediate 0 0 Wed, 10 Jan
64 Decoding the maze of DevOps
Mehul Ved (@mehulved) Full talk Beginner 0 2 Tue, 9 Jan
65 Monitoring Servers using Collectd, Riemann, Graphite and Grafana
Vasu Adari (@vasuadari) Workshop Intermediate 3 0 Mon, 8 Jan
66 Automation with Puppet - 101
Rahul Bajaj (@rabajaj) Workshop Beginner 2 0 Fri, 5 Jan
67 Automation with Ansible - 101  
Rahul Bajaj (@rabajaj) Workshop Beginner 7 0 Fri, 5 Jan
68 Immutable Infrastructure on AWS using Hashicorp
Kashif Razzaqui (@kashif) Full talk Intermediate 4 0 Thu, 30 Nov
69 Optimising Mesos Utilization at OpenTable  
Vishal Uderani (@vishalud) Full talk Intermediate 14 0 Wed, 29 Nov
70 Automated Anomaly Detection in Time-series data using Deep Neural Networks
Deepanshu Mehndiratta (@deepanshu) Full talk Intermediate 16 0 Wed, 8 Nov