FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Mitchell Hashimoto
Schedule
Day Sunday
Room K.3.601
Capacity 85
Start time 14:00
End time 14:45
Duration 00:45
Info
Track Configuration and Systems Management Devroom

DevOps is not an absolute. It's a range.

In this talk, I'll use my unique experience from both the standpoint of a system administrator in a small company as well as a reasonably successful DevOps tool writer to explain how modern tools can be used gradually to transition a business to welcome more DevOps practices without sacrificing stability or productivity and in fact increasing both!

Many still consider and talk about DevOps as an absolute thing: developers and operations are the same thing. Of course, this is not the case. DevOps is a range, where on the far left we have old-style ops (very exclusive) and on the far right we have developers doing all the ops (very inclusive).

The idea of DevOps itself is only possible due to wide variety of tools which have become available: Chef, Puppet, MCollective, Vagrant, Cucumber-Chef etc. Prior to these tools, developers simply couldn't be expected or trusted to hook up a terminal to a production machine and run scripts. But with these tools in hand, the ops team can now setup an environment where we slowly push the bar from extreme exclusivity towards more inclusivity.

In this talk, I'll use my unique experience from both the standpoint of a system administrator in a small company as well as a reasonably successful DevOps tool writer to explain how modern tools can be used gradually to transition a business to welcome more DevOps practices without sacrificing stability or productivity and in fact increasing both!

Specifically I'll talk about:

How metrics and monitoring can make the Ops world more transparent, starting the process of bringing in developers. How development environments provisioned with production scripts and the ability to test new scripts can allow developers to experiment with Ops. How building a test infrastructure for testing automation scripts can maintain stability in your organization while allowing people unfamiliar with the ops world to get involved. The importance of dedicating "office hours" as an ops engineer to teaching developers. "Who wears the pager?" or transitioning pager duty to other engineers safely by leveraging the above tools. This talk is based on my experience as:

Engineer on Vagrant which powers many large companies and has helped many companies move towards a more DevOps-friendly attitide. I've seen first-hand how tools can assist this transition. System administrator and software engineer at Kiip, a small company with around 20 employees. I'm the only engineer with any Ops experience, and I've had to very slowly transition our company towards being more Ops friendly.

Concurrent events:

When Event Track Where
11:00-17:00 LPI Item Writing Workshop Certification UA2.114
13:00-14:45 LPI Exam Session 4 Certification Guillissen
13:00-15:00 Smart card workshop Security H.2214
13:25-14:05 Modern PerlCommerce Perl AW1.121
13:30-14:10 How to trick a developer into being a designer? CrossDesktop H.1308
13:35-14:20 Balancing a game: the open source way Open Source Game Development AW1.120
13:45-14:15 Touch your NetBSD BSD K.4.201
14:00-14:15 EPFSUG - everybody needs a hacker! Lightning Talks Ferrer
14:00-14:25 Optimizing your innodb buffer pool usage MySQL and Friends H.1309
14:00-14:30 Gervill - Beyond MIDI Free Java K.4.401
14:00-14:30 The State of Firefox Mobile Mozilla UD2.218A
14:00-14:35 Cypher Query Language Graph Processing AW1.125
14:00-14:50 Why the community should welcome Average Jane and Joe Community K.1.105
14:00-14:50 Implementing Domain-Specific Languages with LLVM Development Janson
14:00-14:55 Tracing and virtualization workshop, millikernels and anykernels Virtualization and Cloud Chavanne
14:00-15:00 Adventure of setting common account database for a distribution infrastructure CrossDistribution H.1301
14:00-15:00 Scribus X.org+OpenICC K.3.401
14:00-15:00 Automated Distribution Development and Maintenance CrossDistribution H.1302
14:00-15:00 EFL the upcoming embedded UI toolkit Embedded Lameere
14:00-16:30 Back to the future, (re) learn smalltalk Smalltalk AW1.126
14:05-14:45 A real Skype alternative using standards compliant FLOSS Telephony and Communications H.2213
14:10-14:55 The agony of choice - the diversity of microkernels in Genode Microkernel OS K.3.201
14:15-14:35 Rapid real-world testing using git-deploy Perl AW1.121
14:15-14:45 pkgsrc on MirBSD BSD K.4.201
14:15-14:55 Calligra - Free Office Everywhere CrossDesktop H.1308
14:20-14:35 Libre.fm and GNU FM - Supporting free culture artists with free software Lightning Talks Ferrer
14:30-14:55 MySQL creatively in a sandbox MySQL and Friends H.1309
14:30-15:00 The IcedRobot of Dawn, a one year long Free Sofware journey Free Java K.4.401
14:30-15:00 IT@Mozilla: Open sourcing the infrastructure Mozilla UD2.218A
14:30-15:15 Getting Started With Ogre3d For Game Development Open Source Game Development AW1.120
14:40-14:55 Managing your network with Netmagis Lightning Talks Ferrer
14:40-15:15 Ontological Conjunctive Query Answering over large, semi-structured knowledge bases Graph Processing AW1.125