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
Accepting submissions
Not accepting submissions
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|