Submissions
Rootconf proposals for round the year in 2018

Rootconf proposals for round the year in 2018

On DevOps, security, cloud and IT infrastructure

Accepting submissions

Not accepting submissions

Arvind Padmanabhan

Continuous integration using Python Selenium and Travis CI

Selenium is a popular tool for automating the testing of web apps and more. In this talk, we will learn how testing was automated for a live site Devopedia.org, which is an open platform for crowdsourced technical content. The web app codebase is in PHP but automated testing is done with Python Selenium. For testing on the cloud, browsers are used in headless mode and Travis CI is used. The talk … more
  • 0 comments
  • Submitted
  • 13 Mar 2018
Technical level: Intermediate

Tiju John

State of Deployment Managers for Cloud (CFT vs ARM vs GDM)

In this talk compare the various native deployment templates solution for cloud like CFT for AWS, ARM for Azure and GDM for Google. It also talk about the learnings of building deployment solution for a product for 3 cloud providers. It examines the strengths and limitations faced by each of technologies. more
  • 0 comments
  • Submitted
  • 14 Mar 2018
Technical level: Intermediate

Anubhav Mishra

Smart Networking with Consul and Service Meshes

Over the past year, service meshes have gained significant interest. Most service meshes have two components: a control plane and a data plane. Anubhav Mishra explains how Consul provides many features like distributed key-value store and service discovery that make it ideal for acting as a control plane. Consul’s architecture ensures it is highly available, and supports multiple data centers. more
  • 0 comments
  • Submitted
  • 18 Feb 2018
Technical level: Intermediate

Anubhav Mishra

Bridging Past, Present, and Future infrastructure

Today’s data centers aren’t the same anymore. We are constantly moving from one set of technologies to the other. We often find it hard to connect newly deployed applications to rest of our infrastructure. See how to use Consul to help connect applications across your infrastructure. more
  • 0 comments
  • Submitted
  • 18 Feb 2018
Technical level: Intermediate

Anubhav Mishra

Modern Infrastructure with Terraform

Terraform is a fantastic tool for provisioning infrastructure, but with such a broad range of responsibilities, it is easy to become overwhelmed with the API, terminology, and workflow. This tutorial will cover the basics of Terraform. Beginning with a quick lecture-style introduction to Terraform, we will quickly dive deep into the tool, following the fictitious evolution of a startup as our gui… more
  • 0 comments
  • Submitted
  • 18 Feb 2018
Technical level: Beginner

Anubhav Mishra

Nomad hands-on

Docker and rkt have made it really easy to package and ship applications but running them at scale, remains a challenge. Also, not all organizations have the bandwidth to containerize their workloads. Nomad, a single binary cluster scheduler, can be used to build a multi region, self-healing production environment that runs a diverse set of workloads including non-containerized applications. more
  • 0 comments
  • Submitted
  • 18 Feb 2018
Technical level: Intermediate

Vishal Uderani

Optimising Mesos Utilization at OpenTable

I will provide an overview of how Mesos and Singularity is used at OpenTable including its architecture and the operational challenges supporting the various microservices that rely on Mesos more
  • 0 comments
  • Under evaluation
  • 29 Nov 2017
Technical level: Intermediate

Gowtham Sundaar

Running Batch Jobs in preemptible kubernetes nodes

Preemptible nodes are perfect for running short term workloads, in this talk we go into the details of using them with the Kubernetes Scheduler. With GKE natively supporting preemtibile nodes, with a little architectural changes in the workflow it’s easy to leverage it. more
  • 0 comments
  • Under evaluation
  • 10 Mar 2018
Technical level: Intermediate

Rahul Bajaj

Deploy your Rails application with Openshift

Ruby on Rails is not only hugely sought-after in the tech industry, it’s a language and framework that’s also very accessible to people of varying skillsets and experience. Ruby on Rails can be less off-putting than some other coding languages that demand a great deal of theoretical knowledge before you even write your first line of code. So we can come to a conclusion that Ruby on Rails is easy … more
  • 0 comments
  • Under evaluation
  • 02 Mar 2018
Technical level: Beginner

Naveen

DevOps - The Bond between Humans and Technology

In this talk, I intend to explore the gap between Engineers and Technology. How to re-ignite the passion and make “writing code” a piece of art rather than theoritical knowledge. Bridging gap between mindset, culture and code is our biggest opportunity, which is precisely the area that I shall cover emphasing on how DevOps has the power and the bond to make it happen more
  • 0 comments
  • Under evaluation
  • 19 Feb 2018
Technical level: Intermediate

Mehul Ved

Decoding the maze of DevOps

Getting started with DevOps? Lost in the unending list of terms - CI/CD, Deployment, Config Management, Monitoring, Central Logging, Orchestration, Unit Testing, Integration Testing??? Let me help you in decoding these and getting you started with your DevOps journey. more
  • 2 comments
  • Under evaluation
  • 09 Jan 2018
Technical level: Beginner

Rahul Bajaj

Automation with Puppet: beginner to advanced

Puppet is an open-source software configuration management tool. It runs on many Unix-like systems as well as on Microsoft Windows, and includes its own declarative language to describe system configuration. Are you interested in controlling your network and systems with the flexibility of a scripting language? Puppet is just what you’re looking for, and this workshop will show you how to get set… more
  • 1 comment
  • Under evaluation
  • 05 Jan 2018
Technical level: Beginner

Albert Anthony

Cost Optimization on Cloud

Cost management in cloud is often considered a difficult puzzle to solve. Having ambiguous pricing model at various cloud platforms doesn’t help much either. Attend this session to learn how to decipher cloud pricing and how to optimize cost on your cloud workloads. We’ll also walkthrough a case study where we saved US $ 1.5 million in cloud billing cost for a customer. more
  • 0 comments
  • Under evaluation
  • 10 Jan 2018
Technical level: Intermediate

Bhupinder Singh

Monitoring Databases to Prevent Performance & Availability Outages

This presentation covers OS/Infrastructure monitoring but nobody monitors their OS manually. Most deployments ue Nagios etc. Then why another talk on monitoring , something which everyone knows about. Usually what a sysadmin sees is probaly an isolated event , but somone needs to understand the whole picture , what would be the effect of IO slowdown on the database , what all can you expect. more
  • 1 comment
  • Under evaluation
  • 09 Mar 2018
Technical level: Intermediate

Senthil V S

Simplicity or Sophistication: Choose two

We get high level of customizability with IaaS and utmost convenience with PaaS. We blended the benefits of these two and this talk is about sharing the journey. more
  • 1 comment
  • Under evaluation
  • 04 Mar 2018
Technical level: Intermediate

Aravind Putrevu

360 degree monitoring of your Microservices

“With microservices every outage is like a murder mystery” is a common complaint. But it doesn’t have to be! This talk gives an overview on how to monitor Spring Boot applications, since they are increasingly popular for building microservices. We dive into: more
  • 0 comments
  • Under evaluation
  • 14 Feb 2018
Technical level: Intermediate

@runcyoommen

Building a serverless application - AWS vs Google Cloud Engine vs Azure

This session would showcase the creation of a serverless web application across the 3 current leading IaaS providers (Amazon, Microsoft and Google). more
  • 0 comments
  • Under evaluation
  • 04 Feb 2018
Technical level: Intermediate

Deepanshu Mehndiratta

Automated Anomaly Detection in Time-series data using Deep Neural Networks

A project to automatically detect anomalies in large-scale time-series data. It works by first building a reusable Deep-Learning model which is trained on seasonal data and used to create a one-day predict-ahead time series. Then a number of errors E are computed by comparing the expected value with the actual value at time t. The thresholds on E are automatically defined and most probable action… more
  • 0 comments
  • Under evaluation
  • 08 Nov 2017
Technical level: Intermediate

Amardeep Vishwakarma

MyTrend for MySQL

Data – the heart of any website. MySQL – most websites (including ours) are powered by it. With increasing transactions, servers and database sizes, it was becoming a pain to manage and monitor all of it. We thus built MyTrend – an ingenious tool to monitor data growth trend and server space utilization simple enough to be customized easily. more
  • 0 comments
  • Under evaluation
  • 19 Mar 2018
Technical level: Intermediate

Dhananjay Sathe

Kubernetes : A distributed systems toolkit

Far too often we hear how someone achieved “x” with kubernetes. Looking at the feature list on the cover results in seeing it (and ensuing comparisons ) as yet another orchestration manager or container scheduler or <insert generic tool here> more
  • 0 comments
  • Under evaluation
  • 12 Mar 2018
Technical level: Advanced

Vagmi Mudumbai

Building a Kubernetes Operator to manage databases

Kubernetes allows you to create custom resource definitions to manage things like prometheus configurations, Lets Encrypt certifictates and the like. In this talk we will demonstrating the CRD we built to manage databases on RDS instances for our kubernetes cluster more
  • 0 comments
  • Under evaluation
  • 10 Mar 2018
Technical level: Intermediate

Rahul Mahale

Rails Scale with Kubernetes

There are lots of different ways to deploy/provision Rails Apps: Capistrano, Chef, Ansible, Fabric or using Heroku, EngineYard, etc. Kubernetes, a container orchestration tool, as an alternative to traditional Rails deployment tools, can be rewarding at scale. more
  • 1 comment
  • Under evaluation
  • 26 Feb 2018
Technical level: Intermediate

Karthik Kolappan

Kubernetes on Azure (AKS)

Running a microservice architecture on AKS Outline more
  • 0 comments
  • Under evaluation
  • 16 Jan 2018
Technical level: Intermediate

Bhuvaneswari

Machine Learning & Monitoring

The world is moving towards machine learning. Every technical conference and blogs talk about ML & Artificial Intelligence. With my experience in monitoring team, I could see a huge gap between monitoring existing systems and machine learning. I am sure there will be audience who are facing similar challenges and would like to share our experience on bridging that gap. more
  • 0 comments
  • Under evaluation
  • 15 Mar 2018
Technical level: Intermediate

karthikeyan selvaraj

DevOps in Analytics and Data Warehousing

Products & Data DevOps - Handling them in different Angles How did we Solve our Problem in a space that grows over 80 TB a month? The Ecosystem that encouraged the platform evolution more
  • 0 comments
  • Under evaluation
  • 21 Mar 2018
Technical level: Intermediate

Abhinav Shroff

Video thumbnail

Machine Learning DevOps - Dockerized

Like the new age internet applications, organizations end up collecting tons of data over the years of usage of enterprise applications. This data can be related to internal users or customers. Data Science and Machine learning can help make this data being usable and available for intelligent decision making. Join us to learn, how Docker along with other Machine Learning tools on cloud can enabl… more
  • 0 comments
  • Under evaluation
  • 22 Feb 2018
Technical level: Beginner

Jaskaran Singh Narula

Introduction to OpenScap

Security Content Automation Protocol (SCAP) which is a collection of standards managed by National Institute of Standards and Technology (NIST). It was created to provide a standardized approach to maintaining the Security of enterprise system, such as automatically Verifying the presence of patched, checking system security configuration settings, and examining systems for signs of compromise. A… more
  • 0 comments
  • Under evaluation
  • 05 Feb 2018
Technical level: Beginner

chandresh pancholi

Istio 101 Service mesh to the rescue

I would like to present a talk on Istio developer by Google and IBM build on top of Envoy proxy open sourced by Lyft. more
  • 0 comments
  • Under evaluation
  • 08 Mar 2018
Technical level: Intermediate

Raghavendra Deshpande

Principles of Microservices

What are microservices? When should you use them? Should you start with microservices, or migrate to them over time? Let us look into the Eight Key Principles for doing microservices well: more
  • 0 comments
  • Rejected
  • 05 Mar 2018
Technical level: Beginner

Goutham V

Prometheus: Ready for the future!

The Prometheus monitoring system collects and stores time series data to give valuable insights over hosts, containers, and applications. Its storage engine was designed to be multiple orders of magnitude faster and more space efficient than, say, RRD or SQL storage. However, with the rise of orchestration systems such as Docker Swarm and Kubernetes, and their extensive use of techniques like rol… more
  • 1 comment
  • Under evaluation
  • 10 Jan 2018
Technical level: Intermediate

Rahul Bajaj

Video thumbnail

My Ups and Downs with Ansible

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 systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remo… more
  • 0 comments
  • Under evaluation
  • 23 Feb 2018
Technical level: Intermediate

Goutham V

The RED Method: what do you monitor in your services

The RED Method defines three key metrics you should measure for every microservice in your architecture; inspired by the USE Method from Brendan Gregg, it gives developers a template for instrumenting their services and building dashboards in a consistent, repeatable fashion. more
  • 3 comments
  • Submitted
  • 15 Jan 2018
Technical level: Intermediate

Nandish Madhu

Monitoring - How to make it work?

Monitoring is a never ending but exciting journey for all of us. In this talk, I would like to share few effective practices that will deliver significant outcomes measured by Time to Detect an incident. With the infinite number of monitoring tools that are available and the features they offer, we tend to map/adjust our requirements based on the tool functionalities. Being grounded on what is im… more
  • 0 comments
  • Submitted
  • 12 Apr 2018
Technical level: Intermediate

OMPRAGASH VISWANATHAN

Ansible 101 - Zero to Hero

Ansible is an open source automation platform. It’s simple yet powerful. Ansible can help you with configuration management, application deployment, task automation. It can also do IT orchestration, where you have to run tasks in sequence and create a chain of events which must happen on several different servers and devices. more
  • 2 comments
  • Submitted
  • 02 Apr 2018
Technical level: Beginner

OMPRAGASH VISWANATHAN

Ansible Best Practices

Ansible is an open source automation platform. Ansible wants you to follow an easier path.If comes from development background, you’ll quickly note Ansible is not meant to be a programming language. more
  • 2 comments
  • Submitted
  • 02 Apr 2018
Technical level: Intermediate

Varsha Varadarajan

Building Continuous Delivery Pipelines

This workshop is for anyone who wants a better understanding of the principles of Continuous Delivery and who are interested in understanding how to set up a deployment pipeline using these principles. more
  • 0 comments
  • Submitted
  • 10 Apr 2018
Technical level: Intermediate

Vibhav Bobade

Tensorflow : Practice to Production using Kubernetes

This session will move on from the practice datasets and models kept in a folder to moving Tensorflow into Production in multiple use cases. more
  • 0 comments
  • Submitted
  • 05 Jun 2018
Technical level: Intermediate

Divya Vaishnavi

Get started with DevOps in under 5 mins...

Have you ever struggled to adopt continuous delivery for your infrastructure code so you can deliver changes faster and more reliably? Or wished your Dev & Ops teams had a standard way to continuously deliver both applications & infrastructure? Get started with DevOps on Azure in less than 5 mins. more
  • 0 comments
  • Submitted
  • 18 Jul 2018
Technical level: Beginner

Divya Vaishnavi

Seven Habits of Effective DevOps

“Gosh, I want to reduce my cycle times. I want to do this DevOps thing. I want to move to that cloud cadence. My business isn’t keeping up.” If you feel the same join me to hear about the seven habits of effective DevOps. These have been learned on the ground with #Microsoft’s ongoing journey to #DevOps and how we have moved 82,000+ Microsofties to DevOps. I will share with you thoughts from our … more
  • 0 comments
  • Submitted
  • 18 Jul 2018
Technical level: Beginner

Divya Vaishnavi

Get started with DevOps on Azure in under 5 mins...

Have you ever struggled to adopt continuous delivery for your infrastructure code so you can deliver changes faster and more reliably? Or wished your Dev & Ops teams had a standard way to continuously deliver both applications & infrastructure? Get started with DevOps on Azure in less than 5 mins. more
  • 3 comments
  • Rejected
  • 26 Jun 2018
Technical level: Intermediate

Tanmai Gopal

Video thumbnail

Building Hasura: Instant realtime, high-performance GraphQL on Postgres

Hasura is an open-source engine that gives developers instant GraphQL on a new or existing Postgres database. This GraphQL server can handle upwards of a 1000 requests per second, even for deeply nested queries, with an extremely low resource footprint of 50-60MB of RAM. more
  • 0 comments
  • Submitted
  • 19 Jul 2018
Technical level: Beginner

Aravind Putrevu

What is Observability?

Every organization has moved/moving from a monolithic to a distributed architecture, to improve scalability. Because of this, the overall complexity of systems and their interactions has also escalated. This decomposition will eventually lead to orgs managing hundreds of services across clouds, datacenters. more
  • 0 comments
  • Submitted
  • 07 Dec 2018
Technical level: Beginner

Aravind Putrevu

Managing your Logging Infrastructure

Monitoring is a simple task, but with the right tools it is not a hard task. However, events like Black Friday/Big Billion Day can push your application to the limit, and even cause crashes. more
  • 0 comments
  • Submitted
  • 07 Dec 2018
Technical level: Beginner

Hosted by

We care about site reliability, cloud costs, security and data privacy