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
Carlos Sanchez
Schedule
Day Sunday
Room Janson
Capacity 1400
Start time 16:00
End time 16:50
Duration 00:50
Info
Track Development Track
Attachments
From Dev to DevOps - FOSDEM 2012 (slides)

From Dev to DevOps

If you are a developer interested on the DevOps movement, you can implement end-to-end development-to-production process taking advantage of Apache Maven and Puppet, to automate continuous delivery, from source code to any number of application servers managed with Puppet.

The DevOps movement aims to improve communication between developers and operations teams to solve critical issues such as fear of change and risky deployments. But the same way that Agile development would likely fail without continuous integration tools, the DevOps principles need tools to make them real, and provide the automation required to actually be implemented. Most of the so called DevOps tools focus on the operations side, and there should be more than that, the automation must cover the full process, Dev to QA to Ops and be as automated and agile as possible. Tools in each part of the workflow have evolved in their own silos, and with the support of their own target teams. But a true DevOps mentality requires a seamless process from the start of development to the end in production deployments and maintenance, and for a process to be successful there must be tools that take the burden out of humans.

Apache Maven has arguably been the most successful tool for development, project standardization and automation introduced in the last years. On the operations side we have open source tools like Puppet or Chef that are becoming increasingly popular to automate infrastructure maintenance and server provisioning.

In this presentation we will introduce an end-to-end development-to-production process that will take advantage of Maven and Puppet, each of them at their strong points, and open source tools to automate the handover between them, automating continuous build and deployment, continuous delivery, from source code to any number of application servers managed with Puppet, running either in physical hardware or the cloud, handling new continuous integration builds and releases automatically through several stages and environments such as development, QA, and production.

Concurrent events:

When Event Track Where
11:00-17:00 LPI Item Writing Workshop Certification UA2.114
14:00-16:30 Back to the future, (re) learn smalltalk Smalltalk AW1.126
15:00-16:45 LPI Exam Session 5 Certification Guillissen
15:25-16:10 Game On - Game Creation and Distribution with Gluon Open Source Game Development AW1.120
15:35-16:15 SIP beyond VoIP Telephony and Communications H.2213
15:45-16:15 Getting into GNOME - Impressions of a new maintainer CrossDesktop H.1308
15:50-16:10 The FusionInventory Project Perl AW1.121
16:00-16:15 Mozilla Lightning Talks Mozilla UD2.218A
16:00-16:15 Geeklog: The secure CMS. Lightning Talks Ferrer
16:00-16:25 Managing MySQL with Percona Toolkit MySQL and Friends H.1309
16:00-16:30 JDK 8 Free Java K.4.401
16:00-16:30 Automated package building BSD K.4.201
16:00-16:40 Challenges in the Design of a Graph Database Benchmark Graph Processing AW1.125
16:00-16:45 Configuration management and deployment with RPM and YADT Configuration and Systems Management K.3.601
16:00-16:50 Caret and Stick Community K.1.105
16:00-16:55 Deploying Xen: troubleshooting surgery & discussion with Xen.org developers Virtualization and Cloud Chavanne
16:00-17:00 Continuous Integration / Continuous Delivery within a Linux Distribution CrossDistribution H.1302
16:00-17:00 Simple and powerful Android code with AndroidAnnotations! Embedded Lameere
16:00-17:00 Color Management in SVG2 X.org+OpenICC K.3.401
16:00-17:00 Debian Secrets - what I wish I knew before joining Debian CrossDistribution H.1301
16:00-17:00 Panel discussion Microkernel OS K.3.201
16:15-16:30 A Generation of Webmakers: Hacking with kids, journalists, and filmmakers Mozilla UD2.218A
16:15-17:00 The Future of Open Web Gaming Open Source Game Development AW1.120
16:20-16:35 Semantic MediaWiki Lightning Talks Ferrer
16:20-16:40 Using Moose objects with Memcached Perl AW1.121
16:20-16:50 Web Applications in GNOME CrossDesktop H.1308
16:20-17:00 Telephony and Communications Roundtable Telephony and Communications H.2213
16:30-16:55 Choosing Hardware for MySQL MySQL and Friends H.1309
16:30-17:00 Cross-distro Collaboration Brainstorming and Closing BSD K.4.201
16:30-17:00 Discussion on the Future of Free Java Free Java K.4.401
16:30-17:00 Discussion about the future of XBL Mozilla UD2.218A
16:40-16:55 Unhosted Lightning Talks Ferrer
16:45-17:00 Closing talk Graph Processing AW1.125

Next (up to 3) talks in the same room (Janson):

When Event Track
17:00-17:50 Freedom, Out of the Box! Keynotes
17:50-18:00 Closing FOSDEM 2012 Keynotes

Events that start after this one (within 30 minutes):

When Event Track Where
17:00-17:50 Freedom, Out of the Box! Keynotes Janson