Submissions

Rootconf 2017

On service reliability

##Submit proposals for flash talks
Rootconf is on 11-12 May. If you have:

  1. Tips and tricks for simplifying infrastructure management and maintenance;
  2. Experiences with new tools to share;
  3. Cool demos;

then propose a flash talk here, or on the spot, at the venue.

The flash talk session is on 11 May, from 17:20-18:20. We have room for about 12 flash talks. Each presentation should be no more than 5 minutes.

A final note of caution when presenting at flash talks: we have a code of conduct at the conference. You must refrain from making remarks that may be perceived as sexist or derogatory. If you want to double check your presentation, contact Sandhya Ramesh, Karthik B. or Zainab Bawa at the venue.

##Theme
The theme for the 2017 edition is service reliability. The conference will feature talks on state of the art deployment strategies and appropriate monitoring technologies at different scales. Rootconf this year will broadly cover topics like toil, on-call, outage handling, and post-mortem analysis. We are inviting presentation proposals from academics and practitioners on these topics.

Rootconf aims to appeal to the widest possible range of DevOps practitioners: from embryonic startups to the largest established enterprises. We are keen to schedule presentations that appeal both to attendees’ current needs as well as their future aspirations.

##About the Conference
Rootconf is India’s principal conference where systems and operations engineers share real world knowledge about building reliable systems. We are now accepting submissions for our next edition which will take place in Bangalore on 11-12 May 2017.

Topics for Round 2 of the CfP were:

  1. Capacity planning.
  2. Deploying microservices, and issues concerning monitoring and reliability of microservices.
  3. Deployment and orchestration of container based infrastructures.
  4. Open tracing.

Topics for Round 1 of the CfP were:

  1. Monitoring strategies
  2. Deployment strategies
  3. Capacity planning
  4. Automation beyond deployment and monitoring
  5. Eliminating toil
  6. On-call outage handling
  7. Postmortem / root cause analysis
  8. Incident response

##Format
Rootconf is a three track conference:

We are inviting proposals for:

  • Full-length 40-minute talks – which cover conceptual topics and include case studies.
  • Crisp 15-minute how-to talks or introduction to a new technology.
  • Sponsored sessions, of 15 minutes and 40 minutes duration (limited slots available; subject to editorial scrutiny and approval).
    Hands-on workshop sessions of 3 and 6 hour duration where participants follow the instructors on their laptops.

##Selection Process
Proposals will be filtered and shortlisted by an Editorial Panel. 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 might contact you to ask if you’d like to repost your content on the official conference blog.

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.

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.

##Travel Grants
As our budget is limited, we prefer speakers from locations closer home, but will do our best to cover for anyone exceptional. HasGeek provides these limited grants where applicable:

  • Two grants covering travel and accommodation for international speakers.
  • Three grants covering travel and accommodation for domestic speakers.

Grants will be made available to speakers delivering full sessions (40 minutes or longer).
*Speaker travel grants will be given in the order of preference to students, women, persons of non-binary genders, and speakers from Asia and Africa.

##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 for 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”.

##Important Dates:

  • Deadline for submitting proposals: 10 April, 2017
  • Final conference schedule: 15 April 2017
  • Conference dates: 11-12 May, 2017

##Contact
For more information about speaking proposals, tickets and sponsorships, 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

Ramanan Balakrishnan

Adventures in Postgres management

The talk will cover deployment, maintenance and monitoring strategies for large-scale Postgres instances. Starting with a story about unexpected performance issues, the journey will continue down the rabbit hole of database management. Concurrency control solutions in Postgres, their benefits, drawbacks and consequences will be discussed - via a post-mortem analysis of an (almost-catastrophic) in… more
  • 3 comments
  • Confirmed & scheduled
  • 14 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Neependra Khare

Video thumbnail

Monitoring challenges with containers and microservices

Containers are now matured and becoming the detault choice to deploy microservices. We can bring our application up and scale up/down in no time with container orchestrators like Docker Swarm and Kubernetes. With DevOps, it is not only the Ops but the Developers are also interested to know about applications performance in real time. more
  • 5 comments
  • Rejected
  • 15 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Neependra Khare

Video thumbnail

Deploying and monitoring containers with Kubernetes

Containers are now matured and becoming the detault choice to deploy microservices. We can bring our application up, scale up & down in no time with container orchestrators like Docker Swarm and Kubernetes. In this workshop we’ll explore Kubernetes and look at how we can deploy & monitor a microservice using containers. more
  • 0 comments
  • Confirmed
  • 15 Jan 2017
Section: Workshops Technical level: Beginner

Vishal Uderani

Bringing Ops to Devs : Creating an Effective Ops Organisation

Operations is not really a dedicated role anymore as it used to be it is more like a hand in-hand responsibility with engineering . Your ops org consists of all the skills, habits and most importantly the culture you have built up around delivering software, and every single engineer including tech support participates in this process. More often we see Engineering teams struggle when software en… more
  • 3 comments
  • Cancelled
  • 17 Jan 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Joel Divekar

Deploy, Automate & Secure cloud infrastructure hands on using command line tools and Ansible

Deploying servers / services, scaling, security compliance, monitoring, operations, patch management, configuration etc are critical activities handled by DevOpsSec team. They are responsible to keep them running let it rain or shine 24/7/365. And they have to be quick using their most loved CLI and automation tools like Ansible. And we are going to quickly understand and learn how to do DevOps a… more
  • 6 comments
  • Rejected
  • 18 Jan 2017
Section: Workshops Technical level: Advanced

Anshu Prateek

Life @ Freecharge on November 9th - A SRE perspective.

In this talk we will see the various challenges faced by SRE @ Freecharge in view of the demonetization campaigns. Scaling, Monitoring, Release, and above all, trying to work towards making SRE itself redundant! more
  • 9 comments
  • Rejected
  • 20 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Pooja Shah

Video thumbnail

A little bot for big cause

Its Release Day and the code started breaking all of a sudden, tested features not working anymore, its going to take time to figure out whom to reach & people start passing the buck? Experienced such stormy sail on your release day? more
  • 4 comments
  • Confirmed & scheduled
  • 21 Jan 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Burzin Engineer

Video thumbnail

Mesos, KVM and the story of Infrastructure at PhonePe

PhonePe is a mobile payment solution based on NPCI UPI. Phonepe infrastructure runs on a combination of docker containers, VMs and baremetals. This talk focuses on an internal cloud solution which helps manage the various components using mesos. more
  • 12 comments
  • Rejected
  • 24 Jan 2017
Section: Full talk of 40 mins duration Technical level: Advanced

Azhar Hussain

Video thumbnail

'Razor' sharp provisioning for baremetal servers

The objective of this talk is to introduce Razor as a tool for provisioning baremetal servers. Covering the basic components and evaluating the pros and cons of a Razor based provisioning system. more
  • 3 comments
  • Confirmed & scheduled
  • 25 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Spencer Krum

Video thumbnail

Anatomy of an alert

In this crisp talk, I’ll explain what makes a good alert. I’ll talk about several factors to consider when crafting an alert, such as actionability. I’ll give some examples of great alerts and not so great alerts. Audience members can take this information back to their systems and improve or remove bad alerts, and they can create only good alerts going forward. more
  • 3 comments
  • Cancelled
  • 27 Jan 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

Ganesh Hegde

Cost Optimizations on AWS: Spend where it really matters

Modern startups need to focus on infrastructure optimization without compromising on performance, availability and redundancy to make sure they are efficiently capitalizing on their limited budgets. This talk aims to provide a brief rundown on this based on AWS infrastructure. more
  • 9 comments
  • Rejected
  • 27 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Rajvel MP

Architecting resilient orchestration of micro-services for cloud infrastructure management

Cloud infrastructure is not a single entity nor can it be a monolithic service. Customers have different needs, each ones demand and style of use is different, the use cases are only growing. How can we design solutions that caters this wide gamut of users. How can we arrange the cogs so that end user feels that they have the control and doesn’t feel alienated to the infrastructure they ‘virtuall… more
  • 8 comments
  • Rejected
  • 29 Jan 2017
Section: Full talk of 40 mins duration Technical level: Advanced

Vachan D A

How to make sure your Ops Engineer is not killed by overwork!

Modern day SRE and DevOps teams have far more interesting problems to tackle than go through the same routine of mundane chores. By automating these routine tasks, internal stakeholders will be liberated from their dependence on the already understaffed DevOps and the latter will be free to tend to more challenging problems. This is a brief talk about how we tackled this internally. more
  • 12 comments
  • Rejected
  • 30 Jan 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Priyabrata Dash Proposing

DevOps with Blockchain

How can blockchain and distributed technology can be used for creating effective DevOps and more agile delivery on cloud. more
  • 256 comments
  • Rejected
  • 30 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Lakshmi Narasimhan

Full stack monitoring using Sensu

Sensu is a full stack open source monitoring platform. In this talk, I’ll demonstrate on why you should use Sensu, how you can employ it to monitor your infrastructure at all levels and how to extend Sensu to fit your needs. more
  • 6 comments
  • Rejected
  • 30 Jan 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Aditya Patawari

Deployment strategies with Kubernetes

This talk will demonstrate how to do canary deployment and rolling deployment and rollbacks using Kubernetes more
  • 1 comment
  • Confirmed & scheduled
  • 02 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Manan Bharara

Necessary tooling and monitoring for performance critical applications

In a competitive market which is heavily based on trust and confidence, ensuring stable performance becomes important. However, with Continuos Delivery and frequent deployments, making sure that something doesn’t break becomes a hard problem to solve. more
  • 4 comments
  • Confirmed & scheduled
  • 02 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Pradeep Hodigere

Simple recipes for building resilient and evolving infrastructure

Infrastructure at Instart Logic is evolving at a brisk pace. DevOps has been playing a pivotal role in its evolution. This talk covers our evolution, current technical challenges we face that are unique in the industry and a look at our processes/practices to keep up and ahead of this growth. more
  • 2 comments
  • Rejected
  • 06 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Maninderjit Bindra

Video thumbnail

Continuous Deployment using Immutable Infrastructure with Packer and VSTS

Immutable infrastructure in context of VMs implies that applications are baked into VM images, and once a VM is deployed it is never altered. To start with we will look at the principles and benefits of Immutable infrastructure. Then we will look at the implementation details of a continuous deployment flow, where each check in triggers baking of a new VM Image (using Packer), and then reliably u… more
  • 1 comment
  • Rejected
  • 06 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Imran Basha

AWS Simple Workflow Service as an architectural solution for building Distributed Scalable Background Scheduled Jobs

This talk is about Simple Workflow Service as an infrastructure support for developing Distributed Scalable Background Scheduled Jobs. We will teach how one can replace Cron based Workflow with Amazon Simple Workflow Service more
  • 4 comments
  • Rejected
  • 06 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ritesh Modi

Video thumbnail

Control it like IaaS, scale it like PaaS

IaaS provides complete control and flexibility over infrastructure on cloud while PaaS provides seamless scalability. PaaS can help scaling up and out automatically based on configured triggers. How good it would be to have a way to deploy virtual machines on cloud and manage it like PaaS by scaling in or out based on your own defined triggers. Virtual machine Scale Sets(VMSS) on Azure provides s… more
  • 2 comments
  • Rejected
  • 07 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ritesh Modi

Ensure reliable environments executing Operational Validation test on your production

DevOps and Infrastructure as code ae one of the hottest buzzwords in industry today. Infrastructure as code mandates that code that provisions environment should also undergo the same application lifecycle process as that of a business application. In this session, we will first provision a highly available environment on Cloud, deploy an application on top of them and then perform operations val… more
  • 3 comments
  • Rejected
  • 07 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate
Leena S N

Leena S N

Video thumbnail

Technical Debt & Legacy Code - A Catch all phrase??

The Technical Debt metaphor, coined by Ward Cunningham, is comparable to monetary debt. Ward used the metaphor to convey that debt is good but can be harmful if not paid off at the right time. It is similar to a loan i.e. it helps you to buy stuff, but if one doesn’t repay, it troubles. more
  • 3 comments
  • Rejected
  • 10 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Mukta Aphale

Video thumbnail

Calculating your DevOps Readiness Score

Are you ready to embrace DevOps? Do you have a DevOps roadmap defined? more
  • 5 comments
  • Rejected
  • 10 Feb 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Mukta Aphale

Video thumbnail

Time Please - We are not yet done with Testing!

Today businesses are changing rapidly and they need to support rapid innovations and changes. Agility in responding to change is the key to success for every business. DevOps is taking the automation experience to the next level. What still remains behind is the testing phase! more
  • 7 comments
  • Rejected
  • 10 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

Nandish Madhu

Video thumbnail

Monitoring – Does it always work?

Availability and Uptime of customer Offerings is key to the business. Monitoring forms an important aspect of Business Continuity and is an area that never seems to be as complete as we would desire it to be. more
  • 7 comments
  • Rejected
  • 10 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Kunal Grover

Video thumbnail

Failure resilient architecture with microservice dependencies

I would talk about how we architected our application to be failure resilient with different dependencies being unavailable. Technical details are majorly based around Java8’s capabilities and limitations, so it might not be helpful to cover those in detail. more
  • 1 comment
  • Confirmed & scheduled
  • 11 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Vishal Biyani

Video thumbnail

Deploying serverless platforms on Kubernetes

The talk will demo running serverless (Function as a service) style frameworks on top of Kubernetes. I will compare Funktion from Fabric8, Iron Functions and Fission from Platform9; each framework comes with it’s strength & weaknesses like connectors or maturity of deployment. I will evaluate and demo these frameworks from POV of 1) Built in triggers 2) Cold start capability 3) Runtime availabili… more
  • 6 comments
  • Confirmed
  • 12 Feb 2017
Section: Workshops Technical level: Intermediate

Ankit Solanki Proposing

Netflix's Spinnaker: Centralising our service deployment pipeline

As you grow as a startup, your infrastructure complexity increases and it becomes hard to reason about. more
  • 4 comments
  • Rejected
  • 14 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ankit Solanki

Video thumbnail

Gradually migrating to microservices while still running your business

When we started out, ClearTax was a single monolithic application. We had a small team (3 people!) and it worked for us. more
  • 3 comments
  • Cancelled
  • 14 Feb 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Amit Raj

Efficient way to manage environments in AWS

While AWS makes it extremely easy to build and manage environments, it can still consume considerable amount of time to manage environments especially for teams which have not optimized and automated all the key steps needed in managing environments thru various phases. In this talk we aim to share our experiences in managing one such fairly complex environment servicing few 100K requests per day… more
  • 4 comments
  • Rejected
  • 14 Feb 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Laxmi Nagarajan

A quick how-to on capacity planning for an application deployed in AWS and how to use this information for configuring AWS autoscaling policies

Understanding the Capacity limits of an application is critical to ensuring that SLAs are consistently met. This how-to talk aims to break down the process of Capacity planning into three steps that leverage standard, simple tools. It also touches upon how the learnings from the capacity planning can be channelled into the setup of AWS autoscaling policies. more
  • 6 comments
  • Confirmed & scheduled
  • 14 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

G. Clifford Williams

SaltStack and Ansible: beginner to advanced

Let’s take a look at two popular orchestration and configuration management frameworks. We’ll compare and contrast them as we work through some examples learning how to deploy a simple application stack that will require managing users, installing packages, writing templates, and controlling services. more
  • 4 comments
  • Confirmed
  • 15 Feb 2017
Section: Workshops Technical level: Beginner

sathiya narayanan

Paradigm shift in CI at PayPal with Docker and Mesos

Sathiya Narayanan is a part of Global platform and Infrastructure team at PayPal. The team is responsible for developer and QA community for their continuos integration and delivery process. This talk will be about how PayPal adopted open source tools Docker, Mesos, Jenkins and Aurora to build a scalable, highly available CI solution for PayPal which resulted in a Paradigm shift compared to the c… more
  • 3 comments
  • Rejected
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

G. Clifford Williams

Autonomous application delivery: faster, more reliable release management

This is a look at managing application deployment with an indipendent packaging system (pkgsrc). Let’s Compare and contrast with “traditional” mechanisms like .deb and .rpms, tarballs, deployment tools (Salt, Capistrano, Vlad, Fabric), and containers (Jails, Rocket, Docker, etc). In particular we’ll look at the autonomy gained from decoupling the application stack from the operating system packag… more
  • 1 comment
  • Confirmed & scheduled
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Kirubakaran D

Drift detection across a heterogeneous infrastructure

High availability has never been so popular than in the recent times. Businesses demand continuously available systems. Incorrect configurations to infrastructure / vulnerable software versions could potentially lead to a system outage or a security vulnerability. Remediation efforts were manual and reactive. IVT - a home grown solution validates & reports Infrastructure deviations in real-time. … more
  • 10 comments
  • Rejected
  • 15 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Aruna Chakkirala

The Art of Diagnosis

Automating deployments and monitoring has become the need and the norm. The real trial starts after the monitoring has rightly alerted a problem. Troubleshooting and diagnosing the problem correctly and quickly is essential in production environments. This can be best achieved by automating beyond monitoring with good diagnostic tools. It starts with collecting the right amount of information. In… more
  • 5 comments
  • Rejected
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Yogesh Patel

Video thumbnail

Thinking beyond: Effectively manage an ever growing/complex/hybrid/cloud infrastructure.

Infrastructure tools and technology are ever growing. Complexity to develop, deploy and maintain an infrastructure that would suit the user requirements is increasing. Think about how do you maintain an infra – that have resources deployed in your own datacenter with vmware farm or baremetals, you have some portion in AWS or Google Cloud or Microsoft Azure, say some team wants to work with docker… more
  • 5 comments
  • Rejected
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Venkateswarlu Yerramalli

Best Practices for effective RCAs and preventing incidents

In his book, The Life of Reason published in 1905, George Santayana wrote: Those who cannot remember the past are condemned to repeat it. In today’s world businesses depend on technology to deliver customer value and in turn grow their revenue. So, learning from their past mistakes and not repeating them is paramount. Root Cause Analysis (RCA) is a systematic problem solving technique to identify… more
  • 1 comment
  • Waitlisted
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Tribuvan Kumar

Quintype Deployment Automation and Auto-Scaling on Kubernetes

At Quintype, we have been running Kubernetes in production for more than 20 months now. This talk will briefly cover the main concepts of kubernetes followed by how we leverage Kubernetes at Quintype, how “production ready” it is, and the pros and cons in our use case. I will also present our deployment architecture and how it leverages concepts of blue-green and rolling deployment and auto-scali… more
  • 2 comments
  • Rejected
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Advanced

Nitin Mehra

Video thumbnail

Performance Monitoring for single page applications.

As the world is moving more and more towards javascript enabled applications, its becoming increasingly complex to define performance of online web applications. The typical page load time metric has proven to be unsuitable and has been replaced with other more suitable metrics like first paint and time to interactive. In this talk I would like the listeners to understand how we can measure perfo… more
  • 1 comment
  • Rejected
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Yogesh Patel

Tailored OS boot process to auto-recover Vms from read-only state

Enterprises use internal hosting with HA virtualized environments hosted on VMware/KVM’s. To achieve HA virtualized environment, we need cost effective storage to serve as datastore – in which case NFS (or NAS, which will be used interchangeably, but mean the same) storage wins over SAN. This approach has been adopted by quite a few companies, however, though NFS storage is the one of the cheapes… more
  • 3 comments
  • Rejected
  • 15 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Praveen Shukla

Video thumbnail

TICK Talk: Monitoring with InfluxData’s TICK stack

This talk will focus on TICK stack and comparision between other open source monitoring tools. In order to build the monitoring architecture of such large well growing and stable infrastructure we should build or choose monitoring tool/stack which suits perfect in the terms of cost which is one of obvious reason and performance. So TICK stack is one of the best stack for monitoring, build by infl… more
  • 2 comments
  • Rejected
  • 15 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Beginner

Abhinay Dronavalli

Deploying, Orchestrating maintaining container services seamlessly using Docker, Consul & Nomad

This talk includes, what is consul, nomad, docker, how we have internally solved the traditional problem of container orchestration using the above tools in combination of ELK, Tick stack & Jenkins to maintain and monitor 20+ the microservices to reduce the cost. more
  • 4 comments
  • Rejected
  • 23 Feb 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Adarsh Mehrotra

Scaling DevOps – Challenges in Transformation in large, complex enterprises & how to overcome them

Topic of Presentation: Scaling DevOps – Challenges in Transformation in large, complex enterprises & how to overcome them Abstract of the Talk: While DevOps implementations would have happened in bits & pieces across most client landscapes, scaling it when we have 10-15,000 people working, IT spend anywhere between 800 million- 1 Billion $ and spread across 20-30 locations can be daunting. Also, … more
  • 1 comment
  • Rejected
  • 24 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Toshaan Bharvani

Living with SELinux

Security Enhanced Linux, is still disabled in many cases due to fact that most people do not take the time to understand how to work with SELinux. While in it’s current state SELinux has become very easy to manage and increases security on the overall system and most applications. The segregation of compartments increases the overall security impact and changes the way we can secure a system. In … more
  • 3 comments
  • Confirmed & scheduled
  • 28 Feb 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ranjith Rajaram

Video thumbnail

What should be PID 1 in a container?

In a traditional unix systems, PID 1 is usually the init/systemd process. When a container is started, the application becomes PID 1 in its assigned namespace. So the question that arises is " Does it really matter which process becomes PID 1 inside a container ?". PID 1 usually has different roles to play. This talk “What should be PID 1 in a container ?” will discuss about the problem related t… more
  • 6 comments
  • Confirmed & scheduled
  • 03 Mar 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Mayur Barge

Video thumbnail

Infrastructure as Code using Ansible, Jenkins and Testinfra

Over the past few years, one of the major IT trends has been Automation. Infrastructure as Code(IaC) is a practice which includes provisioning and managing your computing infrastructure through automation. This talk aims to cover the importance/need of IaC along with deployment and orchestration of virtulized environment. We will look at Ansible, Jenkins and Testinfra in more detail and how best … more
  • 2 comments
  • Rejected
  • 06 Mar 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Suman Debnath

Developing Web Application with Flask, Radis and Docker and scaling with Cloud

With the tremendous growth of various e-commerce/mobile/startups, especially the organizations where web-based application is very crucial for their business, it is very much important to develop the web application in swift time and make it agile as possible so that the time between development of the application and shipping it to production reduces, and most importantly it has to be extremely … more
  • 5 comments
  • Rejected
  • 07 Mar 2017
Section: Full talk of 40 mins duration Technical level: Beginner
Bernd Erk

Bernd Erk

How to make good and difficult decisions

Suit or shirt, tea or coffee, cloud or on premise. Our whole life is a combination of conscious and subconscious decisions. They can be made through either an intuitive or reasoned process, or a combination of the two. Independent from the level of difficulty we fall victim to the same cognitive and personal biases. Especially personal and cultural decisions are sometimes hard to make, cause the … more
  • 3 comments
  • Rejected
  • 09 Mar 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Amanpreet Singh (Aman)

Video thumbnail

Lessons learned from 1 year of Kubernetes in production at Crowdfire

This crisp talk is based on my personal experience working with Kubernetes running 50+ microservices. I will talk about key insights and pitfalls of running various container workloads on Kubernetes. This will help the members of the audience who are - either planning to, or already using Kubernetes - to make the most of it. more
  • 2 comments
  • Rejected
  • 09 Mar 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

Raj Shekhar

Capacity planning at scale

Depending on your scale or architecture, capacity planning could be gigs of RAM or cloud VMs or physical computers at your colo. more
  • 3 comments
  • Awaiting details
  • 10 Mar 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Shrey Agarwal

Video thumbnail

Working with Secrets

Tha talk is about evaluating Hashicorp’s solution Vault for storing Secrets.The talk is for intermediate level audience who build Applications which need to save secrets such as databases credentials, passwords, etc. and have basic knowledge of cryptography. more
  • 3 comments
  • Confirmed & scheduled
  • 10 Mar 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

ligaya turmelle

MySQL troubleshooting tldr

Sometimes the biggest problem is not knowing the correct question(s) to ask for the problem. This talk will teach you what “questions” to ask a MySQL server so you will be able to gather the necessary data to be able diagnose various generic problems in MySQL. more
  • 0 comments
  • Confirmed & scheduled
  • 11 Mar 2017
Section: Crisp talk of 15 mins duration Technical level: Intermediate

ligaya turmelle

MySQL Server Tuning for the SysAdmin

Tuning queries is still the best way to get performance out of the MySQL Server but you can still tune the MySQL server from a SysAdmin’s point of view. (Placeholder) more
  • 0 comments
  • Rejected
  • 11 Mar 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Anand Chitipothu

Building RESTful APIs

REST a simple architectural style based on the priniciples of HTTP for building modern web applications and APIs. This hands-on workshop takes you though everything that you need to know to build great RESTful APIs. We’ll be using Python for examples and exercises. more
  • 0 comments
  • Confirmed
  • 20 Mar 2017
Section: Workshops Technical level: Beginner
Bernd Erk

Bernd Erk

State of the open source monitoring landscape

The last five years have seen revolutionary changes in the monitoring landscape. Many groundbreaking movements like #DevOps have forced people to rethink the importance of monitoring service availability and metrics. Bringing more organisations to the mind shift that monitoring should happen much earlier in their development process has changed the requirements dramatically. Monitoring is no long… more
  • 2 comments
  • Confirmed & scheduled
  • 20 Mar 2017
Section: Full talk of 40 mins duration Technical level: Beginner

Ramya A

Video thumbnail

"Asynchronous" integration tests for microservices

As the name suggests, “micro”-services are services which needs to be started and knit together for the complete functioning of an application. “Integration Hell” - making all the microservices to play well together - is one of the biggest challenges that one faces in the microservices world. This is where “Consumer Driven Contracts” (CDC) comes to the rescue. CDC is a pattern defined by Martin F… more
  • 1 comment
  • Confirmed & scheduled
  • 20 Mar 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Colin Charles

Capacity planning for your data stores

In the objective, I described a ticket sales website that does “normal” events like an M2M concert, but occasionally also sells tickets to the Harry Potter theatre show. This is a perfect capacity planning example because you don’t want to be buying servers that aren’t doing anything for much of the time. This is also why the cloud is so popular today. While the focus of this talk is not to help … more
  • 0 comments
  • Confirmed & scheduled
  • 24 Mar 2017
Section: Full talk of 40 mins duration Technical level: Advanced

Vishal Biyani

Video thumbnail

Configuration Management: Patterns, practices & solutions

The configuration management space has evolved a lot but this can be intimidating for a newbie as well as someone not from infrastructure background. While the vocabulary has developed specific to technologies, there are commonalities and patterns which you can see across all technologies in the space. This talk will talk about the common vocabulary, patterns & practices and solutions in a tool/t… more
  • 0 comments
  • Rejected
  • 31 Mar 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Anurag Palsule

Video thumbnail

Scale your Load Balancers, Like a Boss!

Load balancing has traditionally been done using legacy expensive and inflexible hardware appliances. With the evolution of web scale computing, there is a massive explosion in SSL/TLS traffic. With Digital India push leading to significant online transactions especially payments, scaling of SSL/TLS has become extremely important and has to meet with the highly elastic loads as well at a much low… more
  • 2 comments
  • Waitlisted
  • 04 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Prasad Rao

Video thumbnail

Migrating legacy application to microservices on containers

Large-size application deployment has seen a transition, for the better, from being boxed in rigid steel appliances to scalable clouds. Even then, if the application is not re-architected to make use of the efficiency a cloud-deployment brings in, it continues to be shackled artificially. more
  • 0 comments
  • Rejected
  • 07 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ankit Raj

Demystifying DHT in GlusterFS

Introduction of GlusterFS: Distributed file system gives us a way for storing and accessing files in a client/server architecture. Here we can use more that one server to store data and use multiple clients (local or remote) that can access data from these servers. It organizes and displays files and directories from multiple servers as if they were stored in your local system, thereby projecting… more
  • 1 comment
  • Rejected
  • 07 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Aruna Sankaranarayanan

Spotswap: running production APIs on spot instances

The Mapbox maps API runs on AWS’s cloud infrastructure, responding to a peak of ~1.5M requests/minute on the edge, and spread over 6 origin regions globally. more
  • 1 comment
  • Confirmed & scheduled
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ajey Gore

Automating identities

how do you manage identities in very large infrastructure and scale. more
  • 2 comments
  • Awaiting details
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Ajey Gore

Evolution of fault tolerant infrastructure

we will look at how do we help engineering teams across organisation to build application for fault tolerant infrastructure more
  • 2 comments
  • Awaiting details
  • 10 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Anurag Bhatia

Understanding eyeball routing via RIPE Atlas

This talk is about RIPE Atlas Project: http://atlas.ripe.net There are presently over 9000 RIPE Atlas probes across 3000+ ASNs (IPv4) which gives a network for triggering tests like ping, trace, DNS lookup, etc from eyeball networks. more
  • 1 comment
  • Confirmed & scheduled
  • 27 Apr 2017
Section: Full talk of 40 mins duration Technical level: Intermediate

Philip Paeps

FreeBSD is not a Linux distribution

This presentation introduces the FreeBSD operating system and the community that produces it.FreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busie… more
  • 0 comments
  • Confirmed & scheduled
  • 03 Apr 2017
Technical level: Beginner

Suraj Narwade

Docker on ARM

how to install docker on ARM Outline simple introduction on docker on ARM more
  • 0 comments
  • Submitted
  • 10 May 2017
Section: Flash talks of 5 mins duration Technical level: Beginner

Anand Chitipothu

Serverless Data Science with rorocloud

The talk presents the rorocloud tool that we are building to make data scientists run their experiements and notebooks in the cloud without having to worry about servers. more
  • 0 comments
  • Submitted
  • 10 May 2017
Section: Flash talks of 5 mins duration Technical level: Intermediate

Aditya

identifying anomalies using graphite functions

simplify graphs using functions to help drill down on metrics to show possible problem areas more
  • 0 comments
  • Submitted
  • 11 May 2017
Section: Flash talks of 5 mins duration Technical level: Intermediate

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