Submissions
Rootconf 2018

Rootconf 2018

On scaling infrastructure and operations

Make a submission

Submissions are closed for this project

NIMHANS Convention Centre, Bengaluru

Submission guidelines

None

Make a submission

Submissions are closed for this project

Submissions

KR

Kashif Razzaqui

Immutable infrastructure on AWS using HashiCorp

How Kayako deployed immutable infrastructure on AWS using Hashicorp’s stackmore
  • 0 comments
  • Confirmed & scheduled
  • Thu, 30 Nov
Section: Full talk Technical level: Intermediate
VA

Vasu Adari

Monitoring Servers using Collectd, Riemann, Graphite and Grafana

This workshop focuses on setting up of Riemann, Graphite and Grafana on Docker and then using collectd to send metrics to Riemann from a server.more
  • 0 comments
  • Confirmed
  • Mon, 08 Jan
Section: Workshop Technical level: Intermediate
RB

Rahul Bajaj

Automation with Ansible: beginner to advanced

Ansible is software that automates software provisioning, configuration management, and application deployment. Ansible is a radically simple IT automation platform that makes your applications and s…more
  • 0 comments
  • Confirmed
  • Fri, 05 Jan
Section: Workshop Technical level: Beginner
NK

Neependra Khare

Kubernetes 201 Workshop

In 2017, Kubernetes had emerged as default choice of Container Orchestration. In 2017 Rootconf, we did a basic Kubernetes workshop. In this year’s workshop we’ll look at some of the advance topics of…more
  • 0 comments
  • Confirmed
  • Fri, 12 Jan
Section: Workshop Technical level: Intermediate
cp

chandresh pancholi

Application monitoring on Kubernetes with Prometheus

It become very difficult to monitor application on Kubernetes because prometheus has pull model because of that It become quite difficult to monitor application as pods are immortal. This talk will h…more
  • 0 comments
  • Under evaluation
  • Wed, 24 Jan
Section: Crisp Talk Technical level: Intermediate
Gaurav Chaturvedi (@tazz) (proposing)

Devops where we started from, where we are and maybe even where we are headed

The term ‘DevOps’ will complete a decade this year. With devops going mainstream in a big way, I am sure it means different things to different people. It would be interesting to get a discussion goi…more
  • 1 comments
  • Confirmed & scheduled
  • Sat, 13 Jan
Section: Off The Record (OTR) session Technical level: Beginner
GV

Goutham V

Prometheus: Introduction, Design and Philosophy

Prometheus is an opinionated monitoring system that chooses to do a lot of things differently from traditional monitoring systems. This leads to a culture clash for those used to other approaches, an…more
  • 2 comments
  • Waitlisted
  • Mon, 15 Jan
Section: Full talk Technical level: Beginner
RU

Raghu Udiyar

Herald: HAProxy agent for load feedback

Herald (https://github.com/helpshift/herald) is a haproxy agent we built to implement load feedback. This talk will explain the Haproxy load balancing problem we faced, why load feedback was required…more
  • 0 comments
  • Confirmed & scheduled
  • Sat, 27 Jan
Section: Crisp Talk Technical level: Advanced
AG

Ayush Goyal

Partition tolerant, highly available redis cluster with haproxy

This talk will present how production engineering team at Helpshift achieved a partition tolerant, highly available redis cluster using redis sentinel and haproxy, without changing a single line of b…more
  • 0 comments
  • Waitlisted
  • Mon, 29 Jan
Section: Full talk Technical level: Intermediate
KM

Kamalika Majumder

DevOps for Bank IT

In this session I will be talking about how to transform a traditional Banking IT operations to DevOps engineers. This will include examples on how an organisation can go from ITOPs to devops, will i…more
  • 0 comments
  • Waitlisted
  • Fri, 16 Feb
Section: Full talk Technical level: Intermediate
LC

Lucas Ceballos

Serverless is the new black

Everybody is talking about microservices and serverless architectures, it seems to be the new standard, but how does it look like in a real world scenario? Let’s figure it out!.more
  • 0 comments
  • Under evaluation
  • Sun, 18 Feb
Technical level: Advanced
RB

Rahul Bajaj

Configuration Management at its peak with Foreman

Foreman is a complete life-cycle management tool and takes care of provisioning, monitoring, configuration management and health of a server. Foreman has been ranked as the 3rd most popular tool in t…more
  • 0 comments
  • Waitlisted
  • Sun, 25 Feb
Section: Full talk Technical level: Beginner
RB

Rahul Bajaj

Metal as a Service: Foreman Discovery

When we talk about cloud, we usually hear of Paas, Saas and Iaas. This talk introduces Maas i.e Metal as a Service to the audience. This talk consists of a brief introduction to the Foreman Project a…more
  • 0 comments
  • Waitlisted
  • Sun, 25 Feb
Section: Crisp Talk Technical level: Beginner
SK

Shakthi Kannan

Shooting the trouble down to the Wire...shark Lua Plugin

Wireshark is a Free and Open Source protocol analyzer used for troubleshooting networks, and analysis of communication protocols. The Lua programming language support has been included in Wireshark f…more
  • 0 comments
  • Under evaluation
  • Tue, 27 Feb
Section: Full talk Technical level: Beginner
k

kalyan

Are we concentrating on Debts?

This talk concentrates on debts that arise in SRE or Devops practice. This talk doesn’t have a silver bullet solution. The community is running towards new tools in the market and new philosophies. T…more
  • 1 comments
  • Confirmed & scheduled
  • Mon, 05 Feb
Section: Off The Record (OTR) session Technical level: Beginner
SM

Shahidh K Muhammed

Git Based Workflows for Deploying Applications on Kubernetes

Git is an integral part of every developer’s workflow. With platforms like Kubernetes, which focus on running applications as containers, developers need to take care of shipping their code on to the…more
  • 0 comments
  • Under evaluation
  • Thu, 01 Mar
Section: Full talk Technical level: Intermediate
JB

Jagadish Bihani

Production Report - Using Apache Flink as a microservice for stateful asynchronous processing

This talk highlights why we chose flink as a microservice for stateful asynchronous event processing and challenges we faced in production, how we solved those and recommendations for productionizati…more
  • 0 comments
  • Waitlisted
  • Sat, 03 Mar
Section: Crisp Talk Technical level: Advanced
PS

Pooja Shah

Writing unit tests: It's now or never!

[Hands-on workshop] New to unit testing? Or You want to adopt unit testing and would like to avoid common pitfalls. This workshop is aimed at people who would like to improve their development skills…more
  • 0 comments
  • Confirmed
  • Sun, 04 Mar
Section: Workshop Technical level: Beginner
PS

Pooja Shah

Increase test coverage with each code push; no more cry on legacy code with a simple utility

In order to get confidence in release, one feedback report plays vital role: Test Coverage Report Many of us practice test driven development or at-least write the test code after the main code, and …more
  • 0 comments
  • Confirmed & scheduled
  • Sun, 04 Mar
Section: Crisp Talk Technical level: Intermediate
KR

Kapil Reddy

Building and running 200K msgs/sec WebSockets platform @ Helpshift

I will talk about how we built and maintained a WebSockets platform on AWS infra. You can expect to have insights about,more
  • 0 comments
  • Submitted
  • Wed, 07 Mar
Section: Full talk Technical level: Intermediate
TS

Tirumarai Selvan

Showcasing gitkube: Turnkey solution to deploy apps using git on Kubernetes

Why are there so many tools like helm, draft, ksonnet, etc to enable application development on Kubernetes? As an application developer, do I really need to keep up with these fast changing tools? Is…more
  • 0 comments
  • Waitlisted
  • Sat, 10 Mar
Section: Demo Technical level: Beginner
NM

Nitika Mehta

Challenges in scaling Quality Infrastructure

Maintaining Quality infrastructure in a distributed system is a challenge. As a quality engineer, one must have come across situations where we have to: Manage pre-conditions for our automated tests.…more
  • 0 comments
  • Waitlisted
  • Sat, 10 Mar
Section: Crisp Talk Technical level: Beginner
SB

Soubhik Bhattacharya

Dealing with a (failing) dependency

A microservice calling another via REST is a common scenario. We use 4 patterns for dealing with failures associated with this scenario viz bulkheads, timeouts, circuit breaker and management plane. …more
  • 1 comments
  • Confirmed & scheduled
  • Fri, 09 Mar
Section: Full talk Technical level: Intermediate
PA

Prateek Agarwal

How Appdynamics runs a Multi-tenant Kubernetes+Helm cluster with continuous deployment & monitoring

AppDynamics develops application performance management (APM) solutions that deliver problem resolution for highly distributed applications. Our platform is able to dynamically collect millions of pe…more
  • 0 comments
  • Waitlisted
  • Sun, 11 Mar
Section: Full talk Technical level: Intermediate
NM

Nisheed Meethal

Internet Security - TLS and Beyond

Role of TLS in Cyber Security. The talk covers common fellacies, best practices and guidelines around TLS usage and implementations. The future of TLS with the evolution of Quantum computing as well …more
  • 0 comments
  • Waitlisted
  • Mon, 12 Mar
Section: Full talk Technical level: Intermediate
NM

Nisheed Meethal

Consul - A travelogue at Intuit

This is a story about how a cloud application that serves 2.5M customers online manages its auto-scaled server fleet where propagation of dynamic configurations across the environment is a challenge.…more
  • 0 comments
  • Waitlisted
  • Mon, 12 Mar
Section: Full talk Technical level: Intermediate
DL

Devi A S L

Growing with Elasticsearch

This talk presents how PowerToFly embraced ElasticSearch at a very early stage of its journey to provide search functionality on the website and how we leveraged it for distributed log monitoring for…more
  • 0 comments
  • Confirmed & scheduled
  • Tue, 13 Mar
Section: Full talk Technical level: Intermediate
AP

Aditya Patawari

Throttling requests before they hit your application

Most APIs get abused by users, sometimes intentionally, sometimes by mistake. If we throttle requests in the app, we waste precious resources of the app which should have been used to serve legitimat…more
  • 0 comments
  • Confirmed & scheduled
  • Thu, 15 Mar
Section: Crisp Talk Technical level: Intermediate
SD

Shantanu Deshpande

Cilium - Kernel Native Security with BPF and XDP for Containers

As good as the affair of containers and microservices has been so far, there’s always been a concern about security. But, security hasn’t evolved along with containers, did it? Enters Cilium, which l…more
  • 0 comments
  • Waitlisted
  • Fri, 16 Mar
Section: Full talk Technical level: Intermediate
VS

Vivek Sridhar

Design and implement a scalable application using OpenFaaS with Docker and Kubernetes

How infrastructure evolved from Data Center to functionsmore
  • 0 comments
  • Confirmed
  • Tue, 20 Mar
Section: Workshop Technical level: Advanced
JK

Jayant Kumar

Propelling Security

Security is a very important aspect of every online organization. Which is overlooked to deliver products and features to match time to market needs of the business. This talk will focus on the impor…more
  • 0 comments
  • Waitlisted
  • Tue, 20 Mar
Section: Crisp Talk Technical level: Intermediate
DT

Derick Thomas

Invisible security: how ISPs keep you and their network safe

What ISPs do behind the scenes are invisible to most people. There are a lot of things which they do to keep their network safe and your data safe. These practices evolved over a period of time. In t…more
  • 0 comments
  • Confirmed & scheduled
  • Sun, 25 Mar
Section: Crisp Talk Technical level: Beginner
AG

Alisha Gurung

How to do better systems security

The presentaion is to mainly create awareness among engineers or any one in the field Information Technology to think about security before implementing anything and considering the worst case scener…more
  • 0 comments
  • Confirmed & scheduled
  • Mon, 26 Mar
Section: Crisp Talk Technical level: Intermediate
vp

vimal prakash

Best DevOps Practices followed in cidaas (our authentication product)

To share the devops challenges faced by our inhouse team while building this multi tenancy product named cidaas and also share our innovative solution and how we overcame it.more
  • 0 comments
  • Under evaluation
  • Mon, 26 Mar
Section: Crisp Talk Technical level: Beginner
AR

A. S. M. Shamim Reza

The Security myth of IPv6 and DNS64

How much trust do we put in the Internet and how much of that trust relies on DNS system? What is going on in the Community? Are we at the finish line of our Internet Address ? Yes lots of Questions …more
  • 0 comments
  • Confirmed & scheduled
  • Mon, 26 Mar
Section: Full talk Technical level: Beginner

Leena S N

Expand Contract Pattern for Continuous Delivery of Databases

Modifying the schema of a production database is hard. If something goes wrong, the impact on both customers and the team can be enormous. And it can be hard or even impossible to rollback a database…more
  • 2 comments
  • Confirmed & scheduled
  • Sat, 10 Mar
Section: Crisp Talk Technical level: Intermediate
AC

Anand Chitipothu

Designing 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 design gr…more
  • 0 comments
  • Confirmed
  • Tue, 27 Mar
Section: Workshop Technical level: Intermediate
AP

Aditya Patawari

BOF session: mistakes startups make while planning infrastructure

A typical startup moves at a very high pace. Code is written quickly and deployed quickly. In such high pace environment, infrastructure is typically neglected. This OTR session will discuss these po…more
  • 0 comments
  • Confirmed & scheduled
  • Tue, 27 Mar
Section: Off The Record (OTR) session Technical level: Beginner
PS

Pukhraj Singh

Death of enterprise security: introduction to abstraction and machine-to-machine orchestration

The enterprise security architecture is dying by a thousand cuts. The commercial security product landscape remains too fragmented, creating intelligence siloes within an organisation which the attac…more
  • 0 comments
  • Confirmed & scheduled
  • Tue, 27 Mar
Section: Full talk Technical level: Intermediate
TL

Tilak Lodha

12 People managing a Million Drivers just with right Alerting and good Monitoring

Downtimes are part of every system and infrastructure, all you can do is to either reduce the duration of downtime or save it at the right moment with right alerting.more
  • 3 comments
  • Waitlisted
  • Sat, 10 Mar
Section: Crisp Talk Technical level: Beginner
SD

Swapnil Dubey

Compute Intensive applications on DC/OS

Deep learning needs no introduction these days. With the growth of data and complex hidden behaviour inside data, there is a sudden burst in use cases of Deep Learning usage. With lots of data and co…more
  • 4 comments
  • Confirmed & scheduled
  • Thu, 08 Mar
Section: Full talk Technical level: Intermediate
VS

Vivek Sridhar

Distributed tracing with Jaeger at scale

Distributed tracing is a technique for monitoring & profiling systems built on microservices architecture. Distributed tracing is quickly becoming a must-have component in the tools that organization…more
  • 2 comments
  • Confirmed & scheduled
  • Wed, 07 Mar
Section: Full talk Technical level: Advanced
AC

Anand Chitipothu

Designing microservices

Microservices architecture is the new buzz word. While the key ideas like “modularity”, “separation of concerns”, “doing one thing well” etc. are well known guiding priciples from long time, the adve…more
  • 0 comments
  • Confirmed
  • Fri, 30 Mar
Section: Workshop Technical level: Advanced
AV

Amardeep Vishwakarma

NCCron

With increasing servers, applications, crons (schedule jobs) it was becoming pain to manage and monitor all crons. We thus built NCConfig – a tool to monitor all crons which includes their status – S…more
  • 1 comments
  • Waitlisted
  • Mon, 19 Mar
Section: Demo Technical level: Intermediate
VN

Vineet Naik

Job scheduling at Helpshift with Jenkins

This talk will be about our experience of building a distributed job scheduling platform on top of Jenkins at Helpshift. It’ll mainly focus on:more
  • 2 comments
  • Confirmed & scheduled
  • Sat, 03 Mar
Section: Crisp Talk Technical level: Intermediate
SM

Sarika Mohapatra

How we scaled devops while we scaled 20x at SumoLogic

SumoLogic is a unified logs and metrics platform for monitoring and troubleshooting and operational and security analytics. Ours is a cloud based microservices architecture that is multitenant in nat…more
  • 3 comments
  • Waitlisted
  • Sat, 10 Mar
Section: Full talk Technical level: Beginner
VG

Vishnu Gajendran

Building a reliable and scalable metrics aggregation and monitoring system

In today’s world, running hundreds of microservices on thousands of VMs interacting with each other on a constant basis is a norm. With the increase in scale, ensuring that your system is healthy has…more
  • 3 comments
  • Confirmed & scheduled
  • Fri, 09 Mar
Section: Full talk Technical level: Intermediate
AR

A. S. M. Shamim Reza

Hunting the Evil of your Infrastructure

Hunt. No its not Ethan Hunt of Mission Impossible. Its threat hunting I am going to talk and yah Its real time manual, I repeat manual activities of human being who are responsible to take care of yo…more
  • 4 comments
  • Confirmed & scheduled
  • Mon, 26 Mar
Section: Crisp Talk Technical level: Intermediate
TA

Thripthy Antony

Prevent Human Errors for 99.99% Availability

Most often outages due to human errors get brushed under the carpet as rare occurrences, where one overworked engineer who in the middle of his 7th activity of the day, went ahead and deleted the mos…more
  • 2 comments
  • Waitlisted
  • Mon, 05 Mar
Section: Crisp Talk Technical level: Beginner
CC

Colin Charles

Securing your database servers from external attacks

A critical piece of your infrastructure is the database tier, yet people don’t pay enough attention to it judging by how many are bitten via poorly chosen defaults, or just a lack understanding of ru…more
  • 0 comments
  • Confirmed & scheduled
  • Sat, 14 Apr
Section: Full talk Technical level: Advanced
Abhishek Balaji (@booleanbalaji) (proposing)

On ground realities of Aadhaar

The Aadhaar project by the UIDAI has been critiqued several times by the media, public and stakeholders. The criticism has been mainly on the implementation, deployment and the architecture of the th…more
  • 0 comments
  • Confirmed & scheduled
  • Thu, 26 Apr
Section: Full talk Technical level: Intermediate
Make a submission

Submissions are closed for this project

NIMHANS Convention Centre, Bengaluru

Hosted by

Rootconf is a forum for discussions about DevOps, infrastructure management, IT operations, systems engineering, SRE and security (from infrastructure defence perspective).more