DevConf 2017
Scaling platforms and services. Co-hosted by Rootconf, Red Hat and the Linux Foundation.
May 2017
8 Mon
9 Tue
10 Wed
11 Thu 08:40 AM – 06:30 PM IST
12 Fri 08:40 AM – 05:25 PM IST
13 Sat
14 Sun
Infrastructure platforms have evolved from a phase of mean-time-to-recovery to mean-time-to-service availability. They include features that run across the entire stack to enable resiliency, monitoring, dynamic orchestration of capacity and easy deployment fabric for application workloads.
We are inviting full-length and crisp talks to share problem-solution approaches:
Content for DevConf is intended to be a “from-the-trenches approach”.
The theme of DevConf is aligned with the general theme of Rootconf 2017. The objective is to provide an initial set of topics around the broad notion of infrastructure platforms for the audience. This is expected to set the course for an extended series of expert sessions during 2017-18.
DevConf will be of importance to developers building application architecture around burst capacity. The discussions focusing on storage, orchestration, scalability and monitoring using on-going technologies available upstream provide viable options of components to choose from and include in software designs.
The track will be of interest to developers and contributors in the following domains:
The technology space in India has been working for the past couple of years around workload deployment in containers; elastic infrastructure fabric; scaled storage; software defined networking. There are sizeable communities which span from developers to DevOps roles as consumers of the feature improvements.
Red Hat and the Linux Foundation have a history of close collaboration in organizing domain specific conferences such as Vault to address the issue of new problems in infrastructure platforms.
Rootconf, Red Hat and Linux Foundation have partnered to organize and co-host DevConf at Rootconf 2017 to pull together a cohesive group that is working at the edge of technology - by contributing to development conversations and deployment scenarios.
##Format
DevConf is part of Rootconf. Tutorials and talks under this track will be held in the banquet hall:
We are inviting proposals for:
##Selection Process
Proposals will be filtered and shortlisted by the Editorial Panel of the Platforms track.
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 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 one week of submitting your proposal.
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.
##Important Dates:
Deadline for submitting proposals: 10 April, 2017
Final schedule for the Platforms track: 20 April 2017
Conference dates: 11-12 May, 2017
##Contact
For more information about speaking proposals and tickets, contact info@hasgeek.com or call +91-7676332020.
Accepting submissions
Not accepting submissions
AT
Anandprakash Tandale Effective integration of devops tools with OpenStack instances using Heat(component of OpenStack) to make desired environmentHow to make ‘ready to work systems’ for developers, testers and devops people so that whatever they want , they can find when instance will up. Talk is about how to make effective integration of devops tools with OpenStack using heat templates. more
Section: Crisp talk of 15 mins duration
Technical level: Intermediate
|
JP
Jim Perrin Using CentOS to create a sustainable IoT development modelIoT is growing explosively, but we often hear about security failings around poor development. In this talk, we’ll look at what lessons we can take from using a full traditional linux distribution as the base of our IoT platform, and how we can package updates for distribution. more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
SD
Suraj Deshmukh Making Kubernetes simple for developersDescription: # Kubernetes is very powerful, flexible and production grade container orchestration system. It’s flexibility also brings with it lot of verbose constructs. more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
TB
Toshaan Bharvani Ansible Virtual Machine BootstrapperThis presentation is about a tool for the deployment of virtual machine using orchestration and configuration management to install virtual machines on physical machine, the cloud or any other provider of bare metal machines. The tool uses existing programs such as Ansible and LibVirt to interact with the hypervisor to create the virtual machines. A generic example will be explained, using libvir… more
Technical level: Intermediate
|
lt
ligaya turmelle MySQL administration 101Many sites need their employees to do more then one job - Programmer, DBA, SysAdmin. The more skills you have, the more you can contribute to the overall success of the site and improve your own marketability. Learn the basic commands of MySQL Server Administration that every SysAdmin should know. more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
PK
Praveen Kumar Automating deployments with AnsibleAnsible is an IT automation tool that can be used to configure, deploy and orchestrate many different Infrastructure based tasks. Ansible can be used for system configuration, software deployment, application or infrastructure orchestration, more importantly it is agent less and no master/slave configuration required for it. It uses yml to write playbook which is readable and easy to manageable, … more
Section: Tutorials and workshops on platform technologies
Technical level: Beginner
|
JT
Jiffin Tony Thottan SELinux Support over GlusterFSThis talk will cover two open source technologies SELinux and GlusterFS. GlusterFS is software defined storage. SELinux otherwise known as Security Enhanced Linux is security module available in linux kernel through which security policies can be defined. Although it is widely used in linux world , no one has tried it with a distributed file system.So why it is important for software defined stor… more
Section: Crisp talk of 15 mins duration
Technical level: Intermediate
|
BM
Baiju Muthukadan Fabric8: An end-to-end development platformFabric8 is an end-to-end development platform spanning ideation to production for the creation of cloud-native applications and microservices. You can build, test and deploy your applications via Continuous Delivery pipelines then run and manage them with Continuous Improvement. Fabric8 is powered by Red Hat OpenShift. Slides more
Section: Crisp talk of 15 mins duration
Technical level: Beginner
|
SB
Saurabh Badhwar ![]() Reducing Deployment and Management overhead in Microservices ArchitectureMicroservices is an implementation architecture in Service Oriented Architecture where we are building fine grained services, which specialize in doing a single kind of task and doing it well. These services are loosely coupled and lightweight, and usually interact with each other over prevailing network protocols through the use of RESTful APIs, message buses, etc. The Microservices architecture… more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
SM
Sumantro Mukherjee Creating Web VR Apps with AFRAME1.What is WEB VR and WHY should you care? 2.Components of WebVR and Architecture? 3.A small handson! 4.Contributing to Upstream more
Section: Crisp talk of 15 mins duration
Technical level: Beginner
|
AV
Aravinda VK Real-time monitoring GlusterFS using event APIsPreviously to monitor GlusterFS, applications had to run the cluster/volume status commands in periodic intervals. Let us imagine a Gluster monitoring system which displays a list of volumes and its state, to show the real-time status, monitoring app need to query the Gluster in regular interval to check volume status, new volumes, etc. Assume if the polling interval is 5 seconds then monitoring … more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
SM
Sumantro Mukherjee Creating and Running Automated Tasks with Taskotron in Fedora1.What is Automated Testing? 2.Taskotron design principle 3.Understanding Libtaskotron and test cloud 4.Taking an example task and running it against a package 5.Storing the results 6.Documenation and references more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
AR
Ankit Raj Demystifying DHT in GlusterFSDHT is one of the core part of GlusterFS. The defining feature of any scale-out system is its ability to distribute work or data among many servers. And GlusterFS is the perfect porject when it comes to scale-out system. Here in DHT all operations are driven by the clients which are all equal. There are no metadata servers or special nodes which have any additional information about where the fil… more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
VP
Václav Pavlín Automate your DevOps life with OpenShift pipelinesWhat if you could automate your devops life? You have probably heard about Jenkins. You might have heard about OpenShift. This talk will briefly describe both projects and then we will dive deep into their integration - OpenShift/Jenkins Pipelines. Pipelines let you create your CI/CD around containers simply and efficiently. If the demo gods are with us, you’ll see it all live and shiny. more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
PS
Peter Schiffer OpenShift Reference Architecture for Google Cloud PlatformTalk about a reference architecture for running OpenShift on Google Cloud Platform (GCP). During the talk, all key technologies available in GCP will be described together with practical examples how to use them to deploy highly available OpenShift cluster. more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
PS
Peter Schiffer Managing Containers with AnsibleBesides controlling the whole infrastructure, Ansible can also be used to manage containers and applications within them. On this talks, we will see how. more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
MR
Mohammed Rafi Next Generation File Replication System In GlusterFSchieving availability and correctness, without compromising performance, is always a challenge in designing new storage replication technologies. In this presentation, we introduce the next-generation file replication system in GlusterFS. Server-side replication and a flexible consistency model enable us to take advantage of faster networks and cover a wide range of needs, from being a highly ava… more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
BK
Buvanesh Kumar Automating infrastructure using PuppetPuppet is an opensource configuration management tool that allows system administrators to automate their infrastructure using code. Puppet can be used to set a desired state and have the machine converge to that state. It uses a client/server model. The server is called as puppet master and clients called as puppet agent. Puppet is a widely used configuration management tool. It is also plays a … more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
DP
Dipak Pawar ![]() Integration testing of apps deployed on Kubernetes using Arquillian-Cube & ForgeArquillian is highly extensible testing platform that enables developers to easily create automated integration, functional and acceptance tests for Java services. more
Section: Full talk of 40 mins duration
Technical level: Intermediate
|
PK
Praveen Kumar MiniShift: Run OpenShift LocallyKubernetes is becoming the defacto standard for container orchestration. OpenShift is a Kubernetes distribution which is tailor made for enterprises. It has some extra features on top of Kubernetes to make it a full fledged container platform or platform as a service (PaaS). more
Section: Crisp talk of 15 mins duration
Technical level: Beginner
|
RC
REJY M CYRIAC SELinux: A deep diveAll through the changes at how software is deployed and used, bare-metal to VMs to Containers, SELinux has always stayed relevant to at ensuring sanity is maintained at the level of securing the system. SELinux is now a well accepted piece of various security certification standards, and administrators have over the years grown comfortable with SELinux being used to secure systems. But with the D… more
Section: Tutorials and workshops on platform technologies
Technical level: Beginner
|
A
Amye Open source infrastructure: another path of growth for open sourceA community lead and a continuous integration architect walk into a room and argue about the best practices around developing your infrastructure to support your growth as an open source project. Items of conversation will include: Configuration management, effective discovery for legacy systems, access control management as a tool for community growth, creating compromise between different stake… more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
MV
Mehul Ved Our journey to dynamic cloud infrastructure using Packer + Terraform + Ansible + JenkinsThis talk will take you through our journey on how we went from manual infrastructure management to an automated one. Instead of focusing on basics of the tool which can be read up, this talk will take you through how we started using these tools to slowly add automation to our infrastructure and provide rationale behind the choices we made. more
Section: Full talk of 40 mins duration
Technical level: Beginner
|
AD
Ashwini Mutalik Desai Microservices infrastructure using Docker + Mesos + MarathonMicroservices help in breaking large software projects into loosely coupled pieces, which then communicate with each other. It has its own pros and cons but the challenges come while building an infrastructure for the same. The easier it gets to understand the system and interactions as a result of such an architecture, harder it gets in making sure deployment strategies mimic the understanding s… more
Technical level: Beginner
|
RD
Ratnadeep Debnath Build, test, deliver latest and safest container images effortlesslyCentOS Community Container Pipeline empowers running a container registry (currently at https://registry.centos.org) to facilitate upstream and distro components to be delivered in a format suitable to be consumed by container tool chains on CentOS Linux.It enables upstream projects to build, test and deliver latest and safest container images, everytime and effortlessly (or with minimal efforts). more
Section: Crisp talk of 15 mins duration
Technical level: Beginner
|
RT
Raghavendra Talur Persistent storage for containers using GlusterContainers are built to be ephemeral, stateless entities. But stateful applications running inside containers need a place to persistently store their data. The topic of persistent storage in container orchestration platforms like kubernetes is still relatively new and usually requires a lot of administrator activities and extra storage hardware. more
Section: Crisp talk of 15 mins duration
Technical level: Intermediate
|
RS
Ruchi Singh Migration of 300 microservices from AWS cloud to Snapdeal cloudEvery developer or ops person dreads the moment when they have to reconfigure servers, because of the various aspects involved in the seemingly tedious process. But it doesn’t always have to be. Here comes Infrastructure as Code: A reason to smile. The idea of “infrastructure as code” is that the systems which are used to run code can be treated like as if they, themselves, are code." more
Section: Crisp talk of 15 mins duration
Technical level: Beginner
|
aj
arpitha jacob Your brain on sleepIn this talk we will go through the biological and psychological bases of sleep. By the end of the talk, you will have an understanding of why we need sleep and what happens when sleep isn’t ideal, and of course, what Ideal sleep is and how to hit that sweet spot more
Section: Full talk of 40 mins duration
Technical level: Beginner
|