May 2014
12 Mon
13 Tue
14 Wed 10:00 AM – 06:30 PM IST
15 Thu 10:00 AM – 06:30 PM IST
16 Fri 09:30 AM – 10:30 PM IST
17 Sat 09:30 AM – 06:15 PM IST
18 Sun
Accepting submissions
Not accepting submissions
Scaling to 2000 request per second with MongoDBThe Objective of this session is to showcase my experiences with developing , scalling to 2000 req/sec and performance testing the website for one of the biggest media houses of the UK . more
Section: Crisp talk
Technical level: Intermediate
|
CasperJS: New age Tool for Testing Single Page Web AppsTo introduce CasperJS as a testing tool. It is especially important for testing Single Page Web App where the DOM in browser changes dynamically and most of traditional tools fail. more
Section: Full talk
Technical level: Beginner
|
SQL or NoSQL and which one in NoSQLTo help informed decision for choice of databases for an application. more
Section: Full talk
Technical level: Beginner
|
Cloud based web development.Since cloud computing is new and is getting popular by the day, and being an IT student I’m really eager on learning cloud computing and cloud based web development. Cloud computing is here to stay, and as developers come to rely on cloud services, companies such as Microsoft and Apple will push the reality of cloud computing even further. more
Technical level: Beginner
|
The Little Service which wasn't there + Fun with SSHA session in two parts. Learn how to setup SSH as a TOR hidden service more
Section: Full talk
Technical level: Intermediate
|
Cloud Up and BeyondAn end-to-end description of code deployment right from automated infrastructure provisioning to deployment. At the end of the session, the attendees would gain more understanding on continuous intergration and deployment using tools like chef, aws, jenkins, knife etc including centralized loggling anf monitoring using loggly and new relic. The intention is not to promote certain providers but to… more
Section: Full talk
Technical level: Intermediate
|
Effective coding with test driven approachOur ojective will be to discuss variaos tools and plugins which help us to write an effective code with test driven approach when developing a big project. more
Section: Full talk
Technical level: Intermediate
|
10 Deployments a day - A brief on extreme release protocolsTo diminish the barriers between software development and IT operations. Achieving the Continuous Deployment and Delivery with the tools that work for different platforms and languages we term it as provinding “Heterogeneous Support: Heterogeneity is a reality in mid-to-large size organizations. From programming languages, to databases, to operating systems, to deployment environments” more
Section: Full talk
Technical level: Intermediate
|
Automation using RobotFramework for embedded deviceUnderstand Keydriven testing and data driven testing using examples. Compare KDT and DDT testcases with manual testcases Walkthrough on KDT and DDT using Robot framework. Applying KDT and DDT on embedded/hardware projects Extending Robotframework to support any language or tools like sikuli more
Section: Full talk
Technical level: Intermediate
|
Benchmarking OpenStack using RallyHow to use Rally to find out performance bottlenecks in OpenStack environment more
Section: Full talk
Technical level: Advanced
|
Linux containers (LXC) and future of software deliveryUnderstand what Linux containers are and how to package a given software using them. We would use docker (https://www.docker.io) to do that. more
Section: Workshops
Technical level: Intermediate
|
config my.cnfmy.cnf for large website Outline my.cnf for large website more
Section: Full talk
Technical level: Intermediate
|
Continuous Multi-stack Deployments on Cloud using DockerOverview of how docker can be integrated with Jenkins to deploy and configure multi-stack applications on clouds. more
Section: Full talk
Technical level: Beginner
|
Understanding GRCTo give a brief description on GRC, Which allows you to move further for deeper understanding and implementation. more
Section: Workshops
Technical level: Intermediate
|
Building Orchestration and Configuration with AnsibleTo grasp the basic concepts of Ansible. To be able to run Ad hoc commands, on demand. more
Section: Full talk
Technical level: Beginner
|
How fast can you onboard a new team memberAutomating Development Environments with Vagrant which ends “It works on my machine” and provides a fast or an easy way to have a local dev environment that resembles production environment. more
Section: Crisp talk
Technical level: Intermediate
|
Scaling ElasticSearch for Log and Event monitoringTracking application logs and events using ElasticSearch thereby giving a fast and simple way to query them and generate useful metrics. more
Section: Full talk
Technical level: Beginner
|
Testing Infrastructure Code using Test-kitchen, Docker and Chef-ZeroTesting the infrastructure code before it is used for deployments is very important for faster deployment cycles.This talk will help understanding how we can test devops code using Test-kitchen, Docker and Chef-Zero more
Section: Full talk
Technical level: Intermediate
|
Production is Priority - Self Fix / Heal TechniquesTo understand how to Monitor systems a. Nagios b. Ganglia more
Section: Full talk
Technical level: Intermediate
|
Hadoop Cluster Setup and Monitoring ParametersHadoop Cluster Setup and Monitoring Parameters How to setup Hadoop Cluster. more
Section: Workshops
Technical level: Beginner
|
Cloud-Init :: Get The Initialization RightBuilding a perfect IaaS Cloud environment as well includes the easiness and flexibility we provide to the end-users to consume the resources (Compute/Network/Storage etc). So we need to have right things/configs in place during the VM instantiation. more
Section: Crisp talk
Technical level: Beginner
|
Model your Infrastructure to Automate EverythingAutomation is what we all want, yet, why is it such a difficult thing? Come, learn the concepts behind the industry recommended Common Information Model (CIM) to describe and relate your infrastructural components. Learn how, smart and “safe” automation is possible once you build out a Single Source of Truth about your Infrastructure’s state at all levels. more
Section: Full talk
Technical level: Intermediate
|
Graphite with wingsExplains how to scale graphite/carbon from it’s default few thousand updates/min. to handle around 500K updates/min. more
Section: Full talk
Technical level: Intermediate
|
Cowboy Coder's Guide to Infrastructure NightmaresGiven that more developers are moving into “devops” and enjoying their ooh-aah moments, this talk aims to shatter their dreams and bring them back to reality, so there are less cowboys handling servers and the infrastructure world doesn’t look like the “Wild West” more
Section: Full talk
Technical level: Intermediate
|
Poniters and Blockers for scaling your Startup to a CorporateHow to scale a small startup having around 10 server to an organization with a few hundred to thousands of server. To discuss the challenges faced by devops in this scaling and probable solutions to these challenges. more
Section: Crisp talk
Technical level: Beginner
|
Docker for dummiesBy the end of this session, attendees should expect to have a working understanding of Docker and how they can use Docker to make their software shipping process more reliable and automated. more
Section: Full talk
Technical level: Beginner
|
Culture of Continuous Delivery“Release Early, Release Often” is the key for building the right thing and Continuous Delivery helps you to achieve the same. Its been rightly written in the Agile Manifesto as the first principle i.e. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. But many miss the big picture i.e. “Continuous Delivery as a mindset”, with the practices… more
Section: Full talk
Technical level: Intermediate
|
PostgreSQL as NoSQLTo help participants to understand that PostgreSQL can also be used as a NoSQL database. Also, while doing this how the application can gain benefit of both SQL and NoSQL environment. Performance analysis between PostgreSQL NoSQL and a NoSQL DB. more
Section: Full talk
Technical level: Beginner
|
CitoEngine: Alert management and automation tool.Get rid of pesky duplicate alerts and fiddling through the runbooks. Try the new CitoEngine! It eats up all your alerts, takes actions based on smart rules you define and helps the environment[citation_needed] more
Section: Crisp talk
Technical level: Beginner
|
Emerging trends in Infrastructure AutomationIn this flash talk we shall have a brief look at the emerging leaders in the Infrastructure Automation space and identify the key challenges ahead. more
Section: Flash talk
Technical level: Intermediate
|
Continuous Inspection of code quality with SonarQubeIts important to have mechanisms to effectively track and improve code quality of the software we build. SonarQube is a open source code quality management platform. This talk focuses on the Need, Setup, CI Infrastructure and administration of the SonarQube. We will also discuss effective strategies which can be used in rolling out the platform to your teams. more
Section: Full talk
Technical level: Intermediate
|
Building Elastic InfrastructuresMy aim is to describe the current best practices and software to use when creating an auto scaling infrastructure. I showcase an elastic infrastructure that is based on proven methods and open source software (Flipkart Hostdb and Puppet) which enables us to build a platform that inturn allows application engineers to create massively scalable web apps without losing sleep. more
Section: Full talk
Technical level: Intermediate
|
Continuous Delivery using JenkinsThis workshop is aimed at beginners to help them to set up Continuous Delivery using Jenkins and its build pipeline plugin. more
Section: Workshops
Technical level: Beginner
|
Mock - reproducible builds in centos 5 using centos 6 machine without virtualizationTo introduce Mock to the audience. What is Mock? How does it help? more
Section: Full talk
Technical level: Beginner
|
Glusterfs: Asynchronous, Distributed distant-replication using journals in glusterfs.Disaster recovery and filesystem synchronization between geographically distinct locations are still ambitious features in filesystem world. “Geo-Replication”, a feature of glusterfs is an influencive solution to it. more
Section: Crisp talk
Technical level: Beginner
|
MEAN Dev Ops - Best PracticesIs to introduce some best practices while setting and running MEAN stack apps. more
Section: Crisp talk
Technical level: Beginner
|
SELinux for the UninitiatedRemove the barriers of fear created by the ignorance about SELinux more
Section: Workshops
Technical level: Beginner
|
Enable SELinux protection for your ServiceProvide knowledge to SysAdmins/DevOps , on how to develop new SELinux policy modules, and thereby protect additional services. The session is also aimed to encourage SysAdmins/DevOps to contribute to building the SELinux policy for wider use and acceptance. more
Section: Workshops
Technical level: Intermediate
|
Openstack-Docker: How to manage your linux containers with Openstack NovaIntroduction to integration of Docker with Openstack Nova and changes that are necessary to enable Docker in Openstack deployment. more
Section: Full talk
Technical level: Beginner
|
RHQ - Enterprise management solution for JBoss middleware projectsEnterprise management solution for JBoss middleware projects, Tomcat, Apache Web Server, and numerous other server-side applications. more
Section: Full talk
Technical level: Beginner
|
Introduction to Openstack Swift and GlusterFS integrationTo introduce Openstack Swift which is a highly available, distributed, eventually consistent object store. And also explore possiblity and advantages of integrating Openstack Swift with GlusterFS - an open source, distributed file system capable of scaling to several petabytes. more
Section: Full talk
Technical level: Beginner
|
Server monitoring and notification routing using sensu and flapjackTo introduce alternatives to more widely used monitoring servers like nagios and ganglia. To demonstrate setting up a monitoring and notification routing setup with minimum effort. more
Section: Full talk
Technical level: Intermediate
|
A Highly Available SMB and NFS file server with CTDB and GlusterFSTo introduce audience to a Highly Available NFS and SMB server solution using CTDB and GlusterFS. more
Section: Full talk
Technical level: Intermediate
|
GlusterFS as a storage option for OpenstackTo provide an overview of how GlusterFS, a distributed file system, can be integrated with Openstack components(Nova, Cinder and Glance) to act as storage backend and the configuration changes required to make it work. Talk about some of the use-cases and benefits of using GlusterFS with Openstack and also discuss how QEMU libgfapi integration helps here. more
Section: Full talk
Technical level: Intermediate
|
Measure the heartbeat of your Openstack deploymentsTo introduce Stacktach as a monitoring/debugging/reporting/double entry verification tool for Openstack deployments through a live demo. more
Section: Full talk
Technical level: Intermediate
|
Automation in Distributed SystemsAutomating a test case/suite is one of the key challenges in Distributed Computing Systems, apart from deployment and monitoring. In this crisp talk I will briefly speak about different tools avaiable, and pros and cons of each. And conclude why we ended up using rpyc - A python based rpc server. more
Section: Crisp talk
Technical level: Beginner
|
oVirt with Gluster - Rev up your infrastructureNeed more IT infrastructure? Always! Yet, the public cloud need not be the only option for your infrastructure needs. Learn how oVirt and Gluster can provide a scale out alternative. more
Section: Full talk
Technical level: Intermediate
|
GlusterFS: Volume SnapshotsFor a sysadmin, taking backups is perhaps one of the most crucial operations. GlusterFS Volume Snapshots provide a point-in-time recovery solution for gluster volumes. This enables you to take an online snapshot of your gluster volume, without having to take the volume offline, thereby providing zero downtime. Also it leverages lvm’s thin provisioning, thereby reducing disk-usage substantially. more
Section: Full talk
Technical level: Beginner
|
Embracing the future of system & service management in Linux - systemdThe SysV init way of managing the system boot-up and services has been around for close to two decades, and Linux system administrators have grown very comfortable at using it. But it is now time to leave the past behind and move ahead to using systemd, which is now close to becoming the standard system and service manager for Linux. more
Section: Full talk
Technical level: Intermediate
|
GlusterFS::AFR() - What you need to know as a sysadmin.Understand how synchronous replication a.k.a AFR works in GlusterFS, so that you, as a sysadmin can handle tricky situations like resolving split-brains with confidence. more
Section: Full talk
Technical level: Intermediate
|
Ovirt -> Open Your Virtual Data CenterUnderstand more about Ovirt and manage your large scale infrastructure using centralized management solution, ovirt !! more
Section: Full talk
Technical level: Intermediate
|
Tsuru - Serve it yourself.Through this session we would like to emphasize on how scaling infrastructure can be done seamlessly with the usage of containers and also focus on better ways of deployment, build and testing. more
Section: Crisp talk
Technical level: Intermediate
|
Scale anything with haproxyIntroduce and demonstrate haproxy as a web-scale load-balancer more
Section: Flash talk
Technical level: Intermediate
|
Quick Prototyping with LXC and PuppetMy object for this presentation is to inform people about how they can better use container technologies to save time and resources compared to virtual machines, which in turn makes things such as continuous integration testing faster, and which can save them money on unnecessary resource usage. They’ll also be able to understand the difference between Docker and LXC, and when it appropriate to u… more
Section: Full talk
Technical level: Intermediate
|
Avoiding single point of failure in a multi-services architectureThe audience would learn how we at Plivo avoid single point of failures, in a complex architecture that has lots of moving parts and is on the cloud as well as dedicated hardware. more
Section: Full talk
Technical level: Intermediate
|
Mesos: Cluster management framework and it's role at ShopifyAs applications get scaled across multiple server, there is a need to maximize resource utilization, minimize data replication across different applications by allowing applications/frameworks to share data centre. The talk will introduce Apache Mesos, a framework for sharing resources across nodes in a data centre along with details about it’s architecture. It will also cover how Shopify uses Me… more
Section: Full talk
Technical level: Intermediate
|
Diggin' Diamonds from a Coal MineTo showcase how we at Directi, flesh out relevant information for people at all technical and managerial positions, from the events generated by our massive infrastructure in the form of service states, metrics and logs. more
Section: Full talk
Technical level: Intermediate
|
How we reduced the launch of a 60 node production cluster on the cloud from 3 days to 2 hours.To discuss the approach and the processes followed around system topology, configuration management, database versioning and automated deployment to optimize the setup time of a new cluster. more
Section: Crisp talk
Technical level: Intermediate
|
When the Internet BleededThe objective of the session is Provide a basic understanding of SSL / TLS related issues identified in and past year. more
Section: Full talk
Technical level: Intermediate
|
Ephemeral environmentsMost people work with multiple environments and each environment is someway different from another. Most often these accumulator properties (custom configurations) grows and left untested. We can fix those configurations and also get more control on environments. more
Section: Full talk
Technical level: Intermediate
|
Automate infrastructure deployment with Amazon Web ServicesUnderstand how to Automate Infrastructure Deployments in the cloud using tools provided by AWS and the Restful APIs. Get back your time to do more work on providing diffrentiated services to your end customer. more
Section: Full talk
Technical level: Intermediate
|
Let's Build Apps Not Configure Servers!!Learn how to use OpenShift PaaS to turn your idea into publicly hosted web site. more
Section: Workshops
Technical level: Beginner
|
Introduction to Go Continuous Delivery SoftwareTakeaway from workshop Learn how to use Go for continuous deployment/delivery of your application. more
Section: Workshops
Technical level: Intermediate
|
Ansible with Puppet at ScaleAttendees will benefit from things like: How to run Ansible and puppet at scale. What problems you face and how these tools work with each other more
Section: Workshops
Technical level: Intermediate
|
Scaling databases with a database access layerThe objective of this session is to discuss an architecture to scale and manage the database tier by introducing a database abstraction layer. We will discuss various challenges of database scalability and then discuss few solutions. more
Section: Full talk
Technical level: Intermediate
|
Grokking GlusterFSUnderstand GlusterFS to setup a scalable storage infrastucture capable of distribution, high availability/replication, diaster recovery. more
Section: Workshops
Technical level: Intermediate
|
Best practices in development and testing on AWSThis talk focuses on best practices in development and testing on AWS, using principles from Agile Development, Continuous Integration and Development, as well as automation services from AWS. more
Section: Full talk
Technical level: Intermediate
|
Continuous deployment with FabricPeople attending this talk will leave with an understanding of continous deployment and continous deployment tools in general and Fabric in particular. more
Section: Workshops
Technical level: Intermediate
|
Microsoft Azure Infrastructure Services foundationThis session will give you a better understanding of the basics of configuring Microsoft Azure Infrastructure services including Microsoft Azure Virtual Machines and Virtual Networks. more
Section: Sponsored talk
Technical level: Intermediate
|
DDOS mitigation @flipkartIn this talk we explore various types of attacks and what flipkart does for mitigation. more
Section: Full talk
Technical level: Advanced
|